.support-page{color:var(--ink,#17352f)}.support-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(28px,5vw,80px);align-items:center;padding-top:72px;padding-bottom:64px}.support-hero h1{font-size:clamp(38px,5vw,72px);line-height:1.04;letter-spacing:-.045em;margin:20px 0}.support-hero .lede{font-size:clamp(18px,1.5vw,23px);line-height:1.6}.support-actions{display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin-top:28px}.support-request{padding:clamp(24px,4vw,48px);background:#163f36;color:#fff;border-radius:18px}.support-request .eyebrow{color:#c8ebad}.support-request blockquote{font-size:clamp(24px,2.5vw,36px);line-height:1.3;letter-spacing:-.025em;margin:28px 0}.support-request p{color:#d5e4de}.support-request div{display:grid;gap:10px;border-top:1px solid #51756b;padding-top:24px;margin-top:28px}.support-request div span{color:#c6d6d0;font-size:15px;line-height:1.6}.support-section{padding-top:64px;padding-bottom:64px}.support-section h2{font-size:clamp(30px,3.2vw,48px);letter-spacing:-.035em;line-height:1.15}.support-intro{max-width:760px}.support-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;gap:22px;margin:36px 0}.support-steps li{padding:24px;border:1px solid #d1ddd4;border-radius:14px;background:#fff}.support-steps li>span{font-size:14px;color:#456e5c;font-weight:700}.support-steps h3,.support-grid h3{font-size:21px;line-height:1.35}.support-steps p,.support-grid p{font-size:16px;line-height:1.7}.support-evidence{border-top:1px solid #c7d6cc;padding:20px 0}.support-evidence summary,.support-faq summary{cursor:pointer;font-weight:650;padding:12px 0}.support-evidence p{max-width:900px}.support-band{background:#ecf2e9}.support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.support-grid article{border-top:1px solid #c3d3c5;padding-top:10px}.support-fit{background:white;border:1px solid #d1ddd4;border-radius:16px;padding:32px}.support-fit li{margin:12px 0}.support-faq{max-width:950px}.support-faq details{border-bottom:1px solid #c7d6cc;padding:10px 0}.support-page .button{white-space:normal;text-align:center}.support-page a:focus-visible,.support-page summary:focus-visible{outline:3px solid #3e785f;outline-offset:4px}@media(max-width:900px){.support-hero{grid-template-columns:1fr;padding-top:38px}.support-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.support-grid,.support-steps{grid-template-columns:1fr}.support-section{padding-top:38px;padding-bottom:38px}.support-request,.support-fit{padding:24px}.support-actions{align-items:stretch;flex-direction:column}.support-steps{gap:14px}.support-steps li{padding:22px}}
