.support-page{font:var(--site-body);padding-block:24px 75px}.support-page :where(p){margin:0 0 16px}.support-page p:last-child{margin-bottom:0}.support-page :where(h1){font:var(--site-heading);margin:0 0 16px}.support-page :where(h2){font:var(--site-section-heading);margin:0 0 18px}.support-page :where(h3){font:var(--site-featured-heading);margin:0 0 10px}.support-page #contact-heading{font:var(--site-featured-heading)}.support-page :where(a){text-underline-offset:4px;text-decoration:underline}.support-preview{background:var(--site-green);font:var(--site-mini);align-items:baseline;gap:18px;padding:12px 16px;display:flex}.support-preview>span{white-space:nowrap;font-weight:600}.support-preview p{margin:0}.support-header{max-width:700px;padding-block:40px 44px}.support-page .support-eyebrow{font:var(--site-meta);color:var(--site-muted);margin-bottom:12px}.support-page .support-intro{font:var(--site-intro);color:var(--site-subtle)}.support-section{border-top:1px solid var(--site-rule);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:56px;padding-block:32px;display:grid}.support-section>div{max-width:680px}.support-contact{border-top:1px solid var(--site-rule);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:64px;padding-block:32px 44px;display:grid}.support-guidance{max-width:430px}.support-guidance-item{margin-top:28px}.support-note{border-left:2px solid var(--site-rule);font:var(--site-small);margin-block:30px;padding-left:18px}.support-related,.support-services,.support-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.support-related{border-top:1px solid var(--site-rule);padding-top:32px}@media (min-width:551px){.support-related--promotion>div{grid-column:2}}.support-services{background:var(--site-green);margin-bottom:32px;padding:30px}.support-cards a{font:var(--site-section-link);margin-top:12px;display:block}.support-form-panel{border:1px solid var(--site-rule);background:var(--site-surface);min-width:0;padding:28px}.support-form-panel fieldset{border:0;min-width:0;margin:0;padding:0}.support-form-note,.support-help{font:var(--site-mini);color:var(--site-muted)}.support-form-note{border-bottom:1px solid var(--site-rule);padding-bottom:18px;margin-bottom:24px!important}.support-field{gap:8px;min-width:0;margin-bottom:20px;display:grid}.support-field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.support-field label{font:var(--site-small)}.support-required-marker{color:#b76560;vertical-align:.15em;margin-left:3px;font-size:.8em;line-height:1;display:inline-block}.support-field :is(input,select,textarea){box-sizing:border-box;background:var(--site-page);width:100%;min-width:0;min-height:46px;color:var(--site-ink);border:1px solid var(--site-rule);border-radius:var(--site-radius);font:var(--site-body);padding:10px 12px}.support-field textarea{resize:vertical}.support-field [aria-invalid=true]{border-color:#a3342a}.support-page .support-error{color:#a3342a;font:var(--site-mini);margin:0}.support-field .support-help{margin:0}.support-page :is(input,select,textarea,button,[tabindex]):focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.support-button{border:1px solid var(--site-ink);background:var(--site-ink);color:var(--site-page);border-radius:var(--site-radius);min-height:46px;font:var(--site-small);padding:12px 20px}.support-form-panel form>.support-error{margin-top:12px}.support-text-button{font:var(--site-small);color:var(--site-ink);text-underline-offset:4px;background:0 0;border:0;padding:12px 0;text-decoration:underline}.support-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.support-review dl{font:var(--site-small);margin-top:20px}.support-review dt{color:var(--site-muted);font:var(--site-mini);margin-top:16px}.support-review dd{overflow-wrap:anywhere;margin:4px 0 0}.support-message{white-space:pre-wrap}.support-draft-note{background:var(--site-green);font:var(--site-small);padding:18px 22px;margin-bottom:32px!important}.support-draft-note strong{margin-bottom:8px;font-weight:500;display:block}@media (max-width:800px){.support-section,.support-contact{grid-template-columns:minmax(0,1fr);gap:24px}.support-guidance{max-width:none}.support-preview{align-items:start}}@media (max-width:550px){.support-preview{display:block}.support-preview>span{margin-bottom:4px;display:block}.support-header{padding-block:30px}.support-related,.support-services,.support-cards,.support-field-pair{grid-template-columns:minmax(0,1fr);gap:24px}.support-field-pair{gap:0}.support-form-panel,.support-services{padding:20px}}
