.page-module__vwUFKq__page{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-soft) 72%, white) 0, var(--surface-soft) 230px);min-height:80vh;padding-block:clamp(22px,3vw,38px) clamp(56px,7vw,88px)}.page-module__vwUFKq__shell{gap:clamp(22px,3vw,32px);display:grid}.page-module__vwUFKq__header{border-bottom:1px solid color-mix(in srgb, var(--brand-blue) 16%, white);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,4vw,58px);padding-bottom:clamp(18px,2.4vw,26px);display:grid}.page-module__vwUFKq__headerCopy{max-width:680px}.page-module__vwUFKq__backLink{min-height:44px;color:var(--brand-blue);text-underline-offset:4px;align-items:center;gap:8px;margin-bottom:4px;font-size:.82rem;font-weight:780;text-decoration:none;display:inline-flex}.page-module__vwUFKq__backLink:hover{text-decoration:underline}.page-module__vwUFKq__backLink:focus-visible{outline:3px solid var(--focus-contrast);outline-offset:3px;box-shadow:0 0 0 6px var(--focus-ring);border-radius:4px}.page-module__vwUFKq__header h1{color:var(--ink);font-family:var(--font-heading);letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,2.8vw,2.65rem);font-weight:680;line-height:1.05}.page-module__vwUFKq__headerCopy>p{max-width:65ch;color:var(--ink-soft);margin:8px 0 0;font-size:clamp(.92rem,1.2vw,1rem);line-height:1.55}.page-module__vwUFKq__progress{grid-template-columns:repeat(3,auto);gap:clamp(14px,2vw,24px);margin:0;padding:0 0 3px;list-style:none;display:grid}.page-module__vwUFKq__progress li{color:var(--ink-soft);grid-template-columns:28px auto;align-items:center;gap:8px;font-size:.75rem;display:grid}.page-module__vwUFKq__progress li>span{border:1px solid color-mix(in srgb, var(--brand-blue) 22%, white);width:28px;height:28px;color:var(--ink-soft);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;font-size:.7rem;font-weight:850;display:grid}.page-module__vwUFKq__progress strong{font-weight:750}.page-module__vwUFKq__progress li[aria-current=step]{color:var(--ink)}.page-module__vwUFKq__progress li[aria-current=step]>span{border-color:var(--brand-blue);background:var(--brand-blue);color:#fff}.page-module__vwUFKq__content{min-width:0}@media (max-width:820px){.page-module__vwUFKq__header{grid-template-columns:1fr;align-items:start;gap:18px}.page-module__vwUFKq__progress{justify-content:start}}@media (max-width:620px){.page-module__vwUFKq__page{padding-block:16px 58px}.page-module__vwUFKq__shell{gap:20px}.page-module__vwUFKq__header{gap:15px;padding-bottom:19px}.page-module__vwUFKq__backLink{margin-bottom:1px}.page-module__vwUFKq__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.page-module__vwUFKq__progress li{grid-template-columns:1fr;gap:5px}}
