.support-page{padding-top:55px;padding-bottom:80px}.support-intro{max-width:700px;font-size:19px;color:var(--muted);margin-bottom:42px}.support-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:60px;align-items:start}.support-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px}.support-card h2,.support-help h2{font-size:36px}.support-card label{display:block;font-weight:600;margin:20px 0 7px}.support-card label span{font-weight:400;color:var(--muted)}.support-card input:not([type=hidden]),.support-card select,.support-card textarea{display:block;width:100%;border:1px solid #879b8c;border-radius:6px;padding:12px;font:inherit;color:var(--ink);background:var(--paper);min-height:48px}.support-card textarea{resize:vertical}.support-card textarea:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.support-hint{font-size:14px;color:#526257;margin:12px 0 20px}.support-error{border-left:4px solid #ac471d;background:#fff3e7;padding:16px;margin:20px 0}.support-error p{margin:6px 0 0}.support-trap{display:none}.support-help details{border-top:1px solid var(--line);padding:20px 0}.support-help summary{font-size:19px;font-weight:600;cursor:pointer}.support-help p{margin:14px 0 0;color:#526257}.support-help summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(max-width:760px){.support-grid{grid-template-columns:1fr;gap:40px}.support-card{padding:22px}.support-page{padding-top:28px}.support-page h1{font-size:48px}.support-intro{font-size:17px;overflow-wrap:anywhere}.public-nav nav{gap:18px}}
