.searchLanding{min-height:72vh}.searchPageHead{padding-block:42px 34px}.searchPageHead h1{font-size:var(--text-display);line-height:1.15}.searchPageForm{border-bottom:4px solid var(--ink);padding:0 var(--space-1) 15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-top:25px;display:grid}.searchPageIcon{border:3px solid var(--brand);border-radius:var(--radius-circle);width:24px;height:24px;position:relative}.searchPageIcon:after{content:"";background:var(--brand);width:10px;height:3px;position:absolute;inset:auto -7px -3px auto;transform:rotate(45deg)}.searchPageForm input{min-width:0;color:var(--ink);font-family:var(--display);font-size:var(--text-section);background:0 0;border:0;outline:0;font-weight:600}.searchPageForm input::placeholder{color:#858e94;font-weight:500}.searchPageForm button{cursor:pointer}.searchClear{color:var(--muted);font-size:var(--text-label);background:0 0;border:0;font-weight:800}.searchSubmit{border:1px solid var(--brand);border-radius:var(--radius-pill);background:var(--brand);color:#fff;padding:var(--space-2) 22px;font-family:var(--display);font-size:var(--text-label);font-weight:700}.searchSubmit:hover{background:#084d44}.searchResultsHead{border-block:1px solid var(--rule);background:#fafbfa}.searchResultsHead>div{justify-content:space-between;align-items:center;gap:28px;min-height:70px;display:flex}.searchResultsHead>div>div{align-items:baseline;gap:var(--space-3);display:flex}.searchResultsHead h2{font-size:var(--text-card)}.searchResultsHead span{color:var(--muted);font-size:var(--text-caption)}.searchResultsHead nav{align-self:stretch;display:flex;overflow-x:auto}.searchResultsHead nav button{min-width:66px;color:var(--ink2);font-family:var(--display);font-size:var(--text-label);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;font-weight:600}.searchResultsHead nav button:hover,.searchResultsHead nav button.active{border-bottom-color:var(--brand);color:var(--brand)}.searchFilterTools{border-bottom:1px solid var(--rule);background:#fff}.searchFilterToolbar{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:66px;display:flex}.searchSmartToggle{color:var(--ink2);text-align:right;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.searchSmartToggle>i,.searchSmartHint>i{background:var(--gold);flex:none;width:9px;height:9px;display:block;transform:rotate(45deg)}.searchSmartToggle>span{display:grid}.searchSmartToggle strong{font-family:var(--display);font-size:var(--text-label)}.searchSmartToggle small{color:var(--muted);font-size:var(--text-label)}.searchSmartToggle.active strong{color:var(--brand)}.searchFilterToolbar>div{align-items:center;gap:10px;display:flex}.searchFilterToolbar label{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-label);display:flex}.searchFilterToolbar select,.searchFiltersToggle{border:1px solid var(--rule);border-radius:var(--radius-pill);min-height:35px;color:var(--ink2);font-family:inherit;font-size:var(--text-label);cursor:pointer;background:#fff;padding:0 13px;font-weight:700}.searchFilterToolbar select{padding-inline-end:28px}.searchFiltersToggle.active{border-color:var(--brand);color:var(--brand)}.searchFiltersToggle b{border-radius:var(--radius-circle);background:var(--brand);color:#fff;min-width:18px;height:18px;font-size:var(--text-caption);place-items:center;margin-inline-start:5px;display:inline-grid}.searchFiltersToggle span{transition:transform .18s var(--ease-hover);margin-inline-start:5px;display:inline-block}.searchFiltersToggle.active span{transform:rotate(180deg)}.searchFilterPanel{border-top:1px solid var(--rule);grid-template-columns:minmax(250px,.8fr) minmax(0,1.8fr) auto;align-items:end;gap:38px;padding-block:18px 21px;display:grid}.searchFilterPanel fieldset{border:0;min-width:0;padding:0}.searchFilterPanel legend{color:var(--muted);font-size:var(--text-label);margin-bottom:9px;font-weight:800}.searchFilterPanel fieldset>div{flex-wrap:wrap;gap:7px;display:flex}.searchFilterPanel fieldset button{border:1px solid var(--rule);border-radius:var(--radius-pill);color:var(--ink2);font-size:var(--text-label);cursor:pointer;background:#fff;padding:6px 11px}.searchFilterPanel fieldset button:hover,.searchFilterPanel fieldset button.active{border-color:var(--brand);color:var(--brand);background:#f2f8f6}.searchResetFilters{color:var(--brand);font-size:var(--text-label);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:7px 0;font-weight:800}.searchResetFilters:disabled{color:#aab2af;cursor:default}.searchSmartHint{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-label);border-top:1px solid #eee5d7;padding-block:11px;display:flex}.searchSmartHint>i{width:7px;height:7px}.searchSmartHint button{color:var(--gold-dark);font-size:var(--text-label);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9b68f;padding:1px 2px 3px}.searchResultsLayout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:72px;padding-top:34px;display:grid}.searchResultsList article{border-top:1px solid var(--rule)}.searchResultsList article:first-child{border-top:0}.searchResultsList article>a{grid-template-columns:190px minmax(0,1fr);gap:22px;padding:22px 0;display:grid}.searchResultsList article>a.searchResultNoImage{grid-template-columns:1fr}.searchResultsList article:first-child>a{padding-top:0}.searchResultsList article img{aspect-ratio:16/10;background:var(--wash);width:190px}.searchResultMeta{color:var(--muted);font-size:var(--text-caption);align-items:center;gap:7px;display:flex}.searchResultMeta strong{color:var(--brand)}.searchResultMeta i{background:var(--gold);width:5px;height:5px;transform:rotate(45deg)}.searchResultMeta time{margin-inline-start:auto}.searchResultsList h3{font-size:var(--text-card);margin-top:5px;line-height:1.55}.searchResultsList p{color:var(--ink2);font-size:var(--text-label);margin-top:5px;line-height:1.75}.searchResultsList a:hover h3{color:var(--brand)}.searchSideRail{gap:30px;display:grid;position:sticky;top:118px}.searchSideRail section{border-top:4px solid var(--brand)}.searchSideRail h2{padding:var(--space-3) 0 var(--space-2);font-size:var(--text-card)}.searchSideRail section button{border:0;border-top:1px solid var(--rule);width:100%;padding:var(--space-3) 0;color:var(--ink);text-align:right;font-family:var(--display);font-size:var(--text-label);cursor:pointer;background:0 0;grid-template-columns:28px 1fr;gap:10px;font-weight:600;display:grid}.searchSideRail section button:hover{color:var(--brand)}.searchSideRail section button span{color:var(--gold-dark);font-size:var(--text-caption);font-weight:800}.searchStart,.searchNoResults{text-align:center;padding-block:78px 60px}.searchStart h2,.searchNoResults strong{font-family:var(--display);font-size:var(--text-section)}.searchStart p,.searchNoResults p{color:var(--muted);font-size:var(--text-label);margin-top:7px}.searchStart>div,.searchNoResults>div{margin-top:var(--space-5);flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.searchStart button,.searchNoResults button{border:1px solid var(--rule);border-radius:var(--radius-pill);padding:var(--space-2) 15px;color:var(--ink2);font-size:var(--text-label);cursor:pointer;background:#fff}.searchStart button:hover,.searchNoResults button:hover{border-color:var(--brand);color:var(--brand)}.searchMore{margin-top:var(--space-6)}@media (max-width:1020px){.searchResultsLayout{grid-template-columns:minmax(0,1fr) 240px;gap:38px}}@media (max-width:720px){.searchPageHead{padding-block:28px var(--space-5)}.searchPageHead h1{font-size:var(--text-display)}.searchPageForm{padding-bottom:var(--space-3);border-bottom-width:3px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;margin-top:18px}.searchPageIcon{border-width:2px;width:19px;height:19px}.searchPageForm input{font-size:var(--text-card)}.searchClear{display:none}.searchSubmit{font-size:var(--text-label);padding:7px 15px}.searchResultsHead>div{min-height:0;padding-top:var(--space-4);display:block}.searchResultsHead>div>div{justify-content:space-between;padding-bottom:11px;display:flex}.searchResultsHead h2{font-size:var(--text-card)}.searchResultsHead nav{min-height:44px;margin-inline:-18px;padding-inline:18px}.searchResultsHead nav button{flex:1 0 auto;min-width:64px}.searchFilterToolbar{min-height:58px}.searchSmartToggle small,.searchFilterToolbar label{display:none}.searchFilterPanel{grid-template-columns:1fr;gap:18px;padding-block:17px 20px}.searchFilterPanel fieldset>div{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-18px;padding-inline:18px;overflow-x:auto}.searchFilterPanel fieldset button{flex:none}.searchResetFilters{justify-self:start}.searchSmartHint{white-space:nowrap;scrollbar-width:none;overflow-x:auto}.searchResultsLayout{gap:var(--space-7);grid-template-columns:1fr;width:calc(100% - 36px);padding-top:20px}.searchResultsList article>a{padding:var(--space-4) 0;grid-template-columns:112px minmax(0,1fr);gap:13px}.searchResultsList article img{aspect-ratio:4/3;width:112px}.searchResultMeta time{display:none}.searchResultsList h3{font-size:var(--text-body);margin-top:3px;line-height:1.55}.searchResultsList p{display:none}.searchSideRail{position:static}.searchSideRail .railAd{display:none}.searchStart,.searchNoResults{width:calc(100% - 36px);padding-block:58px 44px}}
