._hero_ahti8_1{border-bottom:4px solid var(--portal-ink);grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:clamp(28px,6vw,88px);padding-block:clamp(32px,4vw,54px);display:grid}._hero_ahti8_1 h1{letter-spacing:-.055em;font-size:clamp(34px,4vw,60px);font-weight:900;line-height:1.08}._hero_ahti8_1 p{color:var(--portal-muted);font-size:16px;line-height:1.75}._browser_ahti8_23{padding-top:28px}._filters_ahti8_27{grid-template-columns:minmax(160px,.8fr) minmax(180px,.9fr) minmax(240px,1.3fr);gap:14px;display:grid}._filters_ahti8_27 label{color:var(--portal-ink);gap:8px;font-size:14px;font-weight:800;display:grid}._filters_ahti8_27 select,._filters_ahti8_27 input{border:1px solid var(--portal-line);background:var(--city-surface);width:100%;min-height:48px;color:var(--portal-ink);font:inherit;border-radius:0;padding:10px 14px;font-size:16px;font-weight:500}._filters_ahti8_27 select:focus-visible{outline:3px solid var(--portal-teal);outline-offset:2px}._filters_ahti8_27 input:focus-visible{outline:3px solid var(--portal-teal);outline-offset:2px}._resultBar_ahti8_57 button:focus-visible{outline:3px solid var(--portal-teal);outline-offset:2px}._moreButton_ahti8_58:focus-visible{outline:3px solid var(--portal-teal);outline-offset:2px}._resultBar_ahti8_57{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}._resultBar_ahti8_57 p{color:var(--portal-muted);font-size:15px}._resultBar_ahti8_57 strong{color:var(--portal-ink);letter-spacing:-.04em;margin-right:3px;font-size:28px;font-weight:900}._resultBar_ahti8_57 button{color:var(--portal-teal);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;font-size:14px;font-weight:800;text-decoration:underline}._list_ahti8_96{display:grid}._card_ahti8_100{border-bottom:1px solid var(--portal-line);grid-template-columns:minmax(200px,.34fr) minmax(0,.66fr);column-gap:clamp(30px,5vw,70px);padding-block:clamp(32px,4vw,54px);display:grid}._cardMeta_ahti8_108{color:var(--portal-teal);grid-area:1/1;align-self:start;align-items:center;gap:10px;font-size:14px;font-weight:850;display:flex}._cardMeta_ahti8_108 span+span:before{color:var(--portal-line);content:"/";margin-right:10px}._card_ahti8_100 h2{letter-spacing:-.045em;text-wrap:balance;grid-area:2/1/4;align-self:start;margin-top:16px;font-size:clamp(23px,2.3vw,34px);font-weight:900;line-height:1.25}._copy_ahti8_138{grid-area:1/2/3;gap:1em;display:grid}._copy_ahti8_138 p{font-size:16px;line-height:1.9}._cardFooter_ahti8_150{flex-wrap:wrap;grid-area:3/2;align-items:start;gap:14px 28px;margin-top:22px;display:flex}._cardFooter_ahti8_150>a{color:var(--portal-teal);align-items:center;gap:7px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}._cardFooter_ahti8_150>a:hover,._cardFooter_ahti8_150 details a:hover{text-underline-offset:4px;text-decoration:underline}._cardFooter_ahti8_150>a:focus-visible{text-underline-offset:4px;text-decoration:underline}._cardFooter_ahti8_150 details a:focus-visible{text-underline-offset:4px;text-decoration:underline}._cardFooter_ahti8_150 details{flex:100%}._cardFooter_ahti8_150 summary{width:fit-content;color:var(--portal-muted);cursor:pointer;font-size:14px;font-weight:750}._cardFooter_ahti8_150 ul{gap:8px;margin:14px 0 0;padding-left:20px;display:grid}._cardFooter_ahti8_150 details a{color:var(--portal-teal);align-items:baseline;gap:6px;font-size:14px;line-height:1.6;text-decoration:none;display:inline-flex}._empty_ahti8_207{color:var(--portal-muted);padding-block:60px;font-size:16px}._moreButton_ahti8_58{border:1px solid var(--portal-ink);background:var(--city-surface);width:min(100%,400px);min-height:52px;color:var(--portal-ink);cursor:pointer;margin:40px auto 0;font-size:15px;font-weight:850;display:block}._moreButton_ahti8_58:hover{border-color:var(--portal-teal);color:var(--portal-teal)}@media (max-width:900px){._hero_ahti8_1,._card_ahti8_100{grid-template-columns:1fr}._card_ahti8_100 h2,._copy_ahti8_138,._cardFooter_ahti8_150{grid-area:auto/1}._card_ahti8_100 h2{margin:12px 0 20px}._filters_ahti8_27{grid-template-columns:repeat(2,minmax(0,1fr))}._search_ahti8_252{grid-column:1/-1}}@media (max-width:560px){._filters_ahti8_27{grid-template-columns:1fr}._search_ahti8_252{grid-column:1}}
