.support-main{width:min(680px,calc(100% - 48px));margin:60px auto 80px;line-height:1.65}
.support-main h1{font-size:clamp(44px,7vw,72px);line-height:1;letter-spacing:-.055em;margin:18px 0 26px}
.support-lead{font-size:20px;line-height:1.5;margin-bottom:48px}
.support-main section{margin-top:32px}
.support-main h2{font-size:24px;line-height:1.2;margin:0 0 12px}
.support-main p,.support-main li{font-size:15px;line-height:1.7}
.support-main p{margin:10px 0;color:var(--secondary)}
.support-main a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.support-links{display:flex;flex-wrap:wrap;gap:28px;margin-top:46px;font-size:13px}
.support-links a{display:inline-flex;align-items:center;min-height:44px}
.support-main .policy-date{font-size:12px;margin:0 0 36px}
@media(max-width:600px){.support-main{margin-top:34px}.support-main h1{font-size:46px}.support-lead{font-size:18px}.support-main section{margin-top:28px}}
