._page_1star_1{background:var(--white)}._readingWidth_1star_2{width:min(760px,100% - 40px);margin-inline:auto}._hero_1star_3{background:var(--fog);border-bottom:1px solid var(--powder);padding:80px 0 64px}._breadcrumbs_1star_4{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:34px;font-size:.75rem;display:flex}._breadcrumbs_1star_4 a{text-underline-offset:3px;text-decoration:underline}._category_1star_6{color:var(--slate);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}._hero_1star_3 h1{margin:.25em 0;font-size:clamp(2.9rem,6vw,5.3rem)}._lead_1star_8{color:var(--muted);margin:20px 0 0;font-size:1.15rem;line-height:1.75}._byline_1star_9{color:var(--muted);margin:24px 0 0;font-size:.75rem}._body_1star_10{padding:70px 0}._body_1star_10 h2{margin:1.45em 0 .45em;font-size:clamp(2rem,4vw,3rem)}._body_1star_10 h2:first-child{margin-top:0}._body_1star_10 h3{margin:1.5em 0 .35em;font-size:1.55rem}._body_1star_10 p,._body_1star_10 li{color:var(--muted);font-size:1.02rem;line-height:1.85}._body_1star_10 ul{padding-left:1.25rem}._body_1star_10 a{color:var(--slate);text-underline-offset:3px;font-weight:700;text-decoration:underline}._highlight_1star_17{background:var(--sky);border-left:4px solid var(--slate);margin:32px 0;padding:24px 26px}._highlight_1star_17 strong{font:400 1.8rem var(--display);color:var(--ocean);display:block}._faq_1star_19{background:var(--fog);padding:70px 0}._faq_1star_19 h2{margin-top:0}._faq_1star_19 details{border-top:1px solid var(--powder);padding:20px 0}._faq_1star_19 summary{cursor:pointer;font-weight:700}._faq_1star_19 p{color:var(--muted)}._cta_1star_24{background:var(--ocean);color:var(--white);text-align:center;padding:80px 0}._cta_1star_24 h2{margin-top:0;font-size:clamp(2.1rem,4vw,3.4rem)}._cta_1star_24 p{max-width:620px;color:var(--sky);margin:0 auto 28px}._cta_1star_24 a{border-color:var(--white);background:var(--white);color:var(--ocean)}._cta_1star_24 a:hover{background:var(--sky);border-color:var(--sky)}@media (max-width:760px){._readingWidth_1star_2{width:min(100% - 28px,760px)}._hero_1star_3{padding:52px 0 44px}._body_1star_10,._faq_1star_19{padding-block:52px}._cta_1star_24{padding:58px 0}._lead_1star_8{font-size:1.03rem}._body_1star_10 p,._body_1star_10 li{font-size:.98rem}}
