.site-chrome-header,.site-chrome-footer{background:var(--surface-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.site-chrome-header{border-bottom:1px solid var(--border-hairline)}.site-chrome-footer{border-top:1px solid var(--border-hairline);margin-top:3rem}.site-wordmark{color:var(--text-primary);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:600}.site-chrome-nav{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.site-chrome-link{color:var(--text-secondary);text-decoration:none}.site-chrome-link:hover{color:var(--text-primary)}.site-copyright{color:var(--text-tertiary);margin:0}.site-switch{border:1px solid var(--border-hairline);border-radius:.5rem;display:inline-flex;overflow:hidden}.site-switch-option{color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;min-width:2.75rem;min-height:2.75rem;padding:0 .75rem}.site-switch-option[aria-pressed=true]{background:var(--surface-raised);color:var(--brand-brass)}.site-switch-option:focus-visible,.site-chrome-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.support-page{max-width:72rem;margin:0 auto;padding:2.5rem 1.5rem 0}.support-intro{max-width:44rem;margin-bottom:2rem}.support-intro h1{margin:.5rem 0 1rem}.support-intro h1 em{color:var(--brand-brass-soft);font-style:italic}.support-lede{color:var(--text-secondary);margin:0;line-height:1.6}.support-eyebrow{color:var(--brand-brass);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:600}.support-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}.support-column{flex-direction:column;gap:1.5rem;min-width:0;display:flex}@media (min-width:56rem){.support-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}.support-card{background:var(--surface-raised);border:1px solid var(--border-hairline);color:var(--text-primary);border-radius:1rem;padding:1.5rem;line-height:1.6}.support-card p{margin-top:0}.support-divider{border:0;border-top:1px solid var(--border-hairline);margin:1.5rem 0}.support-form{flex-direction:column;gap:1.25rem;display:flex;position:relative}.support-field{flex-direction:column;gap:.5rem;display:flex}.support-form-label{color:var(--text-secondary);font-size:.875rem}.support-form select,.support-form input:not([aria-hidden]),.support-form textarea{background:var(--surface-subtle);border:1px solid var(--border-hairline);box-sizing:border-box;color:var(--text-primary);font:inherit;border-radius:.5rem;width:100%;min-height:2.75rem;padding:.625rem .875rem}.support-form textarea{resize:vertical;min-height:9rem}.support-form ::placeholder{color:var(--text-tertiary)}.support-form select:focus-visible,.support-form input:focus-visible,.support-form textarea:focus-visible,.support-card .button-primary:focus-visible,.support-card .button-secondary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.support-consent{color:var(--text-tertiary);margin:0;font-size:.875rem}.support-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.support-actions .button-primary:disabled{cursor:progress;opacity:.7}.support-status{color:var(--text-secondary);margin:0}.support-status-error{color:var(--status-error-fg)}.support-sent-title{margin:0 0 .75rem;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.25rem;font-weight:600;line-height:1.1}.support-sent-body{color:var(--text-secondary)}.support-sent-body strong{color:var(--text-primary)}.support-card a.button-primary{display:inline-block}@media (forced-colors:active){.support-card,.site-switch,.support-form select,.support-form input:not([aria-hidden]),.support-form textarea{border:1px solid canvastext}.site-switch-option[aria-pressed=true]{border:1px solid highlight}.site-switch-option:focus-visible,.site-chrome-link:focus-visible,.support-form select:focus-visible,.support-form input:focus-visible,.support-form textarea:focus-visible,.support-card .button-primary:focus-visible,.support-card .button-secondary:focus-visible{outline:2px solid highlight}}
