.support-lede{font-size:var(--t-md);margin:0 0 var(--s-10);max-width:52ch}.support-quick dl{margin:0 0 var(--s-12);gap:var(--s-5);display:grid}.support-quick dt{color:var(--ink);margin-bottom:var(--s-1);font-weight:600}.support-quick dd{padding-left:var(--s-4);border-left:2px solid var(--rule);margin:0}.support-form{gap:var(--s-5);max-width:52ch;display:grid}.support-form .field{gap:var(--s-2);display:grid}.support-form label{color:var(--ink);font-weight:600;font-size:var(--t-base)}.support-form .optional{color:var(--ink-4);font-weight:400;font-size:var(--t-sm);margin-left:var(--s-2)}.support-form input,.support-form select,.support-form textarea{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-sm);padding:var(--s-3);color:var(--ink);width:100%;transition:border-color var(--d-fast) var(--ease), background var(--d-fast) var(--ease)}.support-form input[type=email],.support-form select{max-width:34ch}.support-form input[type=text]{max-width:40ch}.support-form textarea{resize:vertical;min-height:9rem;line-height:1.55}.support-form input:hover,.support-form select:hover,.support-form textarea:hover{border-color:var(--ink-4)}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{background:var(--raised)}.support-form .hint{color:var(--ink-4);font-size:var(--t-sm);margin:0}.support-form .field-error{color:var(--danger);font-size:var(--t-sm);margin:0}.support-form [aria-invalid=true]{border-color:var(--danger)}.support-error-banner{padding:var(--s-3) var(--s-4);border:1px solid var(--danger);background:var(--danger-wash);border-radius:var(--r-sm);color:var(--ink);margin:0}.support-form button[type=submit]{margin-top:var(--s-1);justify-self:start}.support-form button[disabled]{opacity:.6;cursor:progress}.support-sent{border:1px solid var(--ok);background:var(--ok-wash);border-radius:var(--r-sm);padding:var(--s-5);max-width:52ch}.support-sent h3{margin:0 0 var(--s-2);color:var(--ink);font-size:var(--t-md);font-weight:700}.support-sent p{margin:0}
