.page-hero[data-astro-cid-wlncami7]{padding-block:clamp(2.75rem,1.5rem + 5vw,5rem);background:radial-gradient(1100px 460px at 12% -20%,rgba(31,81,153,.09),transparent 60%),linear-gradient(180deg,#fbfcfe,var(--bs-bg));border-bottom:1px solid var(--bs-line)}.hero-inner[data-astro-cid-wlncami7]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:clamp(2rem,1rem + 4vw,4.5rem);align-items:center}.page-hero[data-astro-cid-wlncami7] h1[data-astro-cid-wlncami7]{margin-bottom:var(--sp-5)}.page-hero[data-astro-cid-wlncami7] .lead[data-astro-cid-wlncami7]{margin-bottom:var(--sp-6)}.hero-figure[data-astro-cid-wlncami7] .media[data-astro-cid-wlncami7]{max-height:460px}.hero-figure[data-astro-cid-wlncami7] figcaption[data-astro-cid-wlncami7]{text-align:center}.strip[data-astro-cid-wlncami7]{background:var(--bs-bg-alt);border-bottom:1px solid var(--bs-line);padding-block:var(--sp-7)}.strip[data-astro-cid-wlncami7] .figure[data-astro-cid-wlncami7]{gap:var(--sp-2)}.section-head[data-astro-cid-wlncami7]{margin-bottom:var(--sp-8)}.section-head[data-astro-cid-wlncami7] .lead[data-astro-cid-wlncami7]{margin-top:var(--sp-4)}.steps[data-astro-cid-wlncami7]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:var(--sp-5)}.steps[data-astro-cid-wlncami7] li[data-astro-cid-wlncami7]{flex-direction:row;align-items:flex-start;gap:var(--sp-5)}.step-body[data-astro-cid-wlncami7] h3[data-astro-cid-wlncami7]{margin-bottom:var(--sp-2);font-size:1.15rem}.step-body[data-astro-cid-wlncami7] p[data-astro-cid-wlncami7]{margin:0;font-size:var(--fs-small)}.condition-note[data-astro-cid-wlncami7]{margin-top:var(--sp-6);border-left:3px solid var(--bs-orange);padding:var(--sp-5);display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:var(--sp-5);align-items:center}.condition-copy[data-astro-cid-wlncami7] p[data-astro-cid-wlncami7]{margin:0}.condition-media[data-astro-cid-wlncami7]{box-shadow:var(--shadow-sm)}.split-jobs[data-astro-cid-wlncami7]{align-items:start}.jobs-you[data-astro-cid-wlncami7],.jobs-us[data-astro-cid-wlncami7]{display:flex;flex-direction:column}.split-jobs[data-astro-cid-wlncami7] .tag[data-astro-cid-wlncami7]{align-self:flex-start;margin-bottom:var(--sp-4)}.split-jobs[data-astro-cid-wlncami7] h3[data-astro-cid-wlncami7]{margin-bottom:var(--sp-5)}.jobs-us[data-astro-cid-wlncami7]{background:var(--bs-bg-alt);border-color:transparent}.jobs-note[data-astro-cid-wlncami7]{margin-top:var(--sp-5)}.list-num[data-astro-cid-wlncami7]{margin:0;padding-left:1.35rem;display:grid;gap:var(--sp-3);font-size:var(--fs-small)}.list-num[data-astro-cid-wlncami7] li[data-astro-cid-wlncami7]{padding-left:var(--sp-2)}.list-num[data-astro-cid-wlncami7] li[data-astro-cid-wlncami7]::marker{font-weight:800;color:var(--bs-blue)}.list-check[data-astro-cid-wlncami7]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3);font-size:var(--fs-small)}.list-check[data-astro-cid-wlncami7] li[data-astro-cid-wlncami7]{position:relative;padding-left:1.85rem}.list-check[data-astro-cid-wlncami7] li[data-astro-cid-wlncami7]:before{content:"";position:absolute;left:0;top:.4em;width:1.05rem;height:.5rem;border-left:2.5px solid var(--bs-success);border-bottom:2.5px solid var(--bs-success);transform:rotate(-45deg)}.callout[data-astro-cid-wlncami7]{margin-top:var(--sp-7);background:var(--bs-bg);border:1px solid var(--bs-line);border-radius:var(--r-lg);padding:var(--sp-6)}.callout[data-astro-cid-wlncami7] h3[data-astro-cid-wlncami7]{font-size:var(--fs-h4);margin-bottom:var(--sp-3)}.towns[data-astro-cid-wlncami7]{list-style:none;margin:var(--sp-6) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2)}.towns[data-astro-cid-wlncami7] li[data-astro-cid-wlncami7]{background:var(--bs-tint);border-radius:var(--r-pill);padding:.3rem .9rem;font-size:var(--fs-tiny);font-weight:700;color:var(--bs-blue)}.patch-photos[data-astro-cid-wlncami7]{margin-top:var(--sp-8)}.photo-strip[data-astro-cid-wlncami7]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5)}.photo-strip[data-astro-cid-wlncami7] li[data-astro-cid-wlncami7]{display:flex;flex-direction:column;gap:var(--sp-2)}.photo-strip[data-astro-cid-wlncami7] .media[data-astro-cid-wlncami7]{box-shadow:var(--shadow-sm)}.photo-name[data-astro-cid-wlncami7]{font-weight:700;color:var(--bs-ink)}.photo-note[data-astro-cid-wlncami7]{margin-top:var(--sp-5)}.faq[data-astro-cid-wlncami7]{margin-top:var(--sp-6);padding-block:var(--sp-2) var(--sp-4)}.faq[data-astro-cid-wlncami7] details[data-astro-cid-wlncami7]{border-bottom:1px solid var(--bs-line);padding:var(--sp-4) 0}.faq[data-astro-cid-wlncami7] details[data-astro-cid-wlncami7]:last-of-type{border-bottom:0;padding-bottom:0}.faq[data-astro-cid-wlncami7] summary[data-astro-cid-wlncami7]{cursor:pointer;font-weight:700;font-size:1.075rem;color:var(--bs-ink);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4)}.faq[data-astro-cid-wlncami7] summary[data-astro-cid-wlncami7]::-webkit-details-marker{display:none}.faq[data-astro-cid-wlncami7] summary[data-astro-cid-wlncami7]:after{content:"+";font-size:1.5rem;font-weight:400;color:var(--bs-blue);line-height:1;flex-shrink:0}.faq[data-astro-cid-wlncami7] details[data-astro-cid-wlncami7][open] summary[data-astro-cid-wlncami7]:after{content:"−"}.faq[data-astro-cid-wlncami7] details[data-astro-cid-wlncami7] p[data-astro-cid-wlncami7]{margin:var(--sp-3) 0 0;max-width:var(--measure)}.cta-lead[data-astro-cid-wlncami7]{color:#c6d5ec}.cta-row[data-astro-cid-wlncami7]{justify-content:center;margin-top:var(--sp-6)}.cta-sign[data-astro-cid-wlncami7]{color:#8fa8c9;margin-top:var(--sp-5)}@media(max-width:900px){.hero-inner[data-astro-cid-wlncami7]{grid-template-columns:1fr}.hero-figure[data-astro-cid-wlncami7]{max-width:360px;margin-inline:auto}.condition-note[data-astro-cid-wlncami7]{grid-template-columns:1fr}.photo-strip[data-astro-cid-wlncami7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.steps[data-astro-cid-wlncami7] li[data-astro-cid-wlncami7]{flex-direction:column;gap:var(--sp-3)}}
