.support-page{max-width:680px;padding:56px 0 80px;min-height:75vh}.support-page h1{font-size:clamp(2.5rem,6vw,4rem)}.support-page .intro{max-width:620px}form{margin-top:32px}label{display:block;font-weight:600;margin:22px 0 8px}input:not([type=hidden]),textarea{width:100%;padding:12px 14px;border:1px solid #aeb3b0;border-radius:12px;background:white;color:#202322;font:inherit}textarea{resize:vertical;min-height:160px}input:focus-visible,textarea:focus-visible{outline:3px solid #7446b8;outline-offset:3px}.form-note{font-size:.875rem;color:#555c59;margin:12px 0 24px}form button{margin-top:4px}@media(max-width:700px){.support-page{padding-top:32px}}
