.support-page{max-width:980px;min-height:60vh;padding-top:48px;padding-bottom:90px}.support-page h1{margin:18px 0 28px;font-size:clamp(52px,8vw,100px);line-height:.95}.support-page h1 span{color:#ff4533}.support-page h2{margin:42px 0 22px;font-size:26px}.support-page p{max-width:760px;line-height:1.65}.support-page a:not(.button){text-decoration:underline}.support-faq details{border-top:1px solid #ccc;padding:18px 0}.support-faq details:last-child{border-bottom:1px solid #ccc}.support-faq summary{cursor:pointer;font-weight:700}.support-card{background:#fff;border:1px solid #d7d0c7;margin:36px 0;padding:30px}.support-card h2{margin-top:0}.support-form{gap:16px;max-width:650px;display:grid}.support-form label{gap:7px;font-size:12px;font-weight:800;display:grid}.support-form input,.support-form textarea{font:inherit;background:#fff;border:1px solid #aaa;padding:14px}.support-form button{border:0;width:max-content}.support-honeypot{opacity:0;left:-9999px;position:absolute!important}.policy-notice{background:#fff;border-left:4px solid #ff4533;margin:30px 0;padding:20px 25px}.policy-notice strong{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.policy-notice p{margin-bottom:0}.policy-copy{padding-bottom:40px}.policy-copy h2{margin:35px 0 12px;font-size:25px}.policy-copy p{max-width:900px;margin:0 0 14px}.policy-copy .policy-list{margin-bottom:7px;padding-left:20px}
