.supporting-page{color:var(--petrol)}.support-section{border-top:1px solid var(--line);grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr);gap:72px;padding-block:64px;display:grid}.support-section--ruled{padding-bottom:72px}.support-heading h2,.resource-lead h2{font:400 clamp(34px,3.5vw,50px)/1.12 var(--font-display);margin:0}.support-heading>p:last-child{max-width:560px;color:var(--secondary);margin:18px 0 0;font-size:17px;line-height:1.65}.support-kicker{color:var(--secondary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:600}.process-list{border-top:1px solid var(--persimmon);margin:0;padding:0;list-style:none}.process-list li{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);gap:24px;padding:30px 0;display:grid}.process-list li>span{color:var(--secondary);padding-top:5px;font-size:14px}.process-list h3,.support-grid h3{font:400 27px/1.2 var(--font-display);margin:0 0 10px}.process-list p,.support-grid p{color:var(--secondary);margin:0;font-size:17px;line-height:1.7}.support-grid{border-top:1px solid var(--persimmon);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.support-grid article{border-bottom:1px solid var(--line);padding:28px 0}.support-footnote{max-width:820px;color:var(--secondary);margin:0 0 72px;font-size:15px;line-height:1.65}.resource-lead{background:var(--mist);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;margin:0 0 52px;padding:40px;display:grid}.resource-lead p:not(.support-kicker){max-width:720px;color:var(--secondary);margin:16px 0 0;font-size:17px;line-height:1.65}.resource-lead__actions{justify-items:start;gap:12px;display:grid}.resource-lead__actions span{color:var(--secondary);font-size:13px}.resource-paths{border-top:1px solid var(--persimmon);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resource-paths a{border-bottom:1px solid var(--line);gap:8px;padding:22px 28px 22px 0;text-decoration:none;display:grid}.resource-paths a+a{border-left:1px solid var(--line);padding-left:28px}.resource-paths strong{font:400 22px/1.2 var(--font-display)}.resource-paths span{color:var(--secondary);font-size:14px;line-height:1.5}.resource-group{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:64px;padding-block:56px;scroll-margin-top:24px;display:grid}.resource-group__intro h2{font:400 34px/1.15 var(--font-display);margin:0 0 12px}.resource-group__intro p{color:var(--secondary);margin:0;line-height:1.6}.resource-links{border-top:1px solid var(--persimmon)}.resource-links>a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:24px 0;text-decoration:none;display:grid}.resource-links h3{font:400 24px/1.25 var(--font-display);margin:0 0 8px}.resource-links p{max-width:700px;color:var(--secondary);margin:0;font-size:15px;line-height:1.6}.resource-links>a>span{text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline}.resource-links>a:hover h3{text-underline-offset:5px;text-decoration:underline}.checklist-page{padding-top:44px;padding-bottom:72px}.checklist-page h1{font:400 clamp(42px,5vw,64px)/1.1 var(--font-display);margin:0}.checklist-page h2{font:400 30px/1.2 var(--font-display)}.checklist-group label{min-height:44px;font-size:17px;line-height:1.65;display:block}.checklist-page .checklist-hero{margin-top:24px}.checklist-group li{grid-template-columns:24px minmax(0,1fr);align-items:start}.checklist-group input{width:18px;height:18px;accent-color:var(--petrol);margin:5px 0 0}.checklist-group label{cursor:pointer}.checklist-group input:focus-visible{outline:2px solid var(--persimmon);outline-offset:3px}.checklist-group input:checked+label{text-decoration:line-through;text-decoration-color:var(--line);color:var(--secondary)}.checklist-page .checklist-next{display:none}.legal-page{color:var(--petrol)}.legal-prose{max-width:860px;padding-top:52px;padding-bottom:80px}.legal-prose header{padding-bottom:36px}.legal-prose h1{font:400 clamp(48px,5vw,68px)/1.08 var(--font-display);margin:0}.legal-prose header>p{color:var(--secondary);margin:20px 0 0;font-size:20px;line-height:1.55}.legal-prose section{border-top:1px solid var(--line);padding:30px 0}.legal-prose h2{font:400 30px/1.2 var(--font-display);margin:0 0 14px}.legal-prose section p{color:var(--secondary);margin:0;font-size:17px;line-height:1.75}.legal-prose .text-link{color:var(--petrol)}.not-found{min-height:62vh;color:var(--petrol);align-items:center;display:grid}.not-found__content{padding-block:72px}.not-found h1{max-width:780px;font:400 clamp(52px,6vw,82px)/1.05 var(--font-display);margin:0}.not-found__content>p:not(.support-kicker){max-width:680px;color:var(--secondary);margin:24px 0 0;font-size:19px;line-height:1.65}@media (width<=900px){.support-section,.resource-group{grid-template-columns:1fr;gap:36px}.resource-lead{grid-template-columns:1fr;gap:28px}.resource-paths{grid-template-columns:1fr}.resource-paths a+a{border-left:0;padding-left:0}}@media (width<=760px){.support-section{padding-block:48px}.support-grid{grid-template-columns:1fr}.support-footnote{margin-bottom:48px}.process-list li{grid-template-columns:42px minmax(0,1fr);gap:14px}.process-list h3,.support-grid h3{font-size:24px}.resource-lead{margin-bottom:38px;padding:30px 24px}.resource-lead__actions .brand-button{width:100%}.resource-group{gap:24px;padding-block:44px}.resource-links>a{grid-template-columns:1fr;gap:8px}.checklist-page{padding-top:34px;padding-bottom:48px}.checklist-page .checklist-hero{margin-top:0}.legal-prose{padding-top:36px;padding-bottom:56px}.legal-prose h1{font-size:42px}.legal-prose header>p{font-size:18px}.legal-prose section{padding:26px 0}.not-found{min-height:58vh}.not-found__content{padding-block:56px}.not-found h1{font-size:46px}}@media print{.checklist-page .inner-breadcrumb,.checklist-page .intro-links,.checklist-page+.inner-closing{display:none!important}.checklist-group input{appearance:none;border:1px solid #111;width:17px;height:17px}.checklist-group input:checked:after{content:"✓";margin-top:-4px;font-size:16px;display:block}.checklist-group input:checked+label{color:inherit;text-decoration:none}}
