.secondary-page .secondary-main.support-page{grid-template-columns:.75fr 1.25fr;align-items:start;gap:64px;width:min(1000px,100% - 64px);max-width:1000px;display:grid}.support-page .support-heading h1{letter-spacing:-1.8px;font-size:clamp(34px,4vw,50px);line-height:1.12}.support-heading>p{color:var(--muted);margin-top:18px;font-size:14px}.support-heading a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.support-form,.support-confirmation{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;padding:30px}.support-form{gap:20px;display:grid}.support-form label{color:var(--text);gap:7px;font-size:13px;font-weight:550;display:grid}.support-form label>span{color:var(--muted);font-weight:400}.support-field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.support-form input,.support-form select,.support-form textarea{border:1px solid var(--input-border);width:100%;min-width:0;font:inherit;color:var(--text);background:var(--surface);border-radius:8px;padding:12px;font-size:16px}.support-form textarea{resize:vertical;min-height:155px;line-height:1.6}.support-form .message-count{text-align:right;color:var(--muted);margin-top:-16px;font-size:11px}.support-form .support-note{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.support-form .support-note a{text-underline-offset:3px;text-decoration:underline}.support-form .auth-status{margin:0;font-size:13px}.support-confirmation h2{letter-spacing:-.7px;font-size:27px}.support-confirmation p{color:var(--muted);margin-top:12px}.support-confirmation .button{margin-top:26px}@media (width<=760px){.secondary-page .secondary-main.support-page{grid-template-columns:1fr;gap:28px;width:calc(100% - 36px)}.support-form,.support-confirmation{padding:22px}.support-field-row{grid-template-columns:1fr}.support-heading>p{margin-top:12px}}
