.contact-page.contact-page--support{width:min(1160px, calc(100% - 2 * var(--page-gutter,24px)));padding-block:clamp(44px,5vw,72px) 64px}.contact-page--support .contact-page__intro{justify-content:space-between;align-items:flex-end;gap:24px 40px;display:flex}.contact-page__heading{min-width:0;max-width:720px}.contact-page.contact-page--support h1{letter-spacing:-.045em;text-wrap:balance;margin:14px 0 16px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.contact-page__heading>p{max-width:62ch;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.7}.contact-page__email{flex-shrink:0;padding-bottom:4px}.contact-page__email .button{gap:10px}.contact-page__layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:32px;display:grid}.contact-page--support article{border:1px solid var(--border-base);background:var(--surface-panel);border-radius:14px;min-height:0}.contact-page--support .contact-support-card{border-top-color:color-mix(in srgb, var(--magma) 50%, var(--border-base));padding:clamp(20px,2.3vw,32px);display:block}.contact-page--support .contact-support-card>span{letter-spacing:.08em}.contact-page--support .contact-support-card__intro{margin:14px 0 24px}.contact-page--support .contact-support-card__intro h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.4rem,2vw,1.75rem)}.contact-page--support article p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.65}.contact-page--support .contact-support-card__intro .contact-page__privacy-note{color:var(--text-weak);margin-top:10px;font-size:12px}.contact-page__routes{gap:12px;min-width:0;display:grid}.contact-page--support article.contact-route{align-content:start;gap:12px;padding:22px;display:grid}.contact-route h2{color:var(--accent-text);font:500 var(--type-label-size)/1.5 var(--font-mono), monospace;letter-spacing:.05em;align-items:center;gap:10px;margin:0;display:flex}.contact-route h2 svg{flex-shrink:0}.contact-page--support article a.contact-route__action{max-width:100%;min-height:44px;color:var(--foreground);font:600 var(--type-action-size,15px)/1.5 var(--font-body), sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere;justify-self:start;align-items:center;margin:0;padding-block:7px;display:inline-flex}.contact-page--support .contact-route__action:hover{color:var(--accent-text)}.contact-page--support .contact-route__action:focus-visible{outline:2px solid var(--magma);outline-offset:5px;border-radius:3px}.contact-page--support .support-form__actions{gap:20px;display:grid}.contact-page--support p.support-form__error{color:var(--text-error)}@media (max-width:960px){.contact-page--support .contact-page__intro{flex-direction:column;align-items:flex-start}.contact-page__email{padding-bottom:0}.contact-page__layout{grid-template-columns:minmax(0,1fr)}.contact-page__routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.contact-page.contact-page--support{padding-block:36px 40px}.contact-page.contact-page--support h1{text-wrap:pretty;font-size:clamp(1.9rem,8vw,2.5rem)}.contact-page__heading>p{font-size:15px}.contact-page__layout{gap:16px;margin-top:28px}.contact-page__routes{grid-template-columns:minmax(0,1fr)}.contact-page--support .contact-support-card,.contact-page--support article.contact-route{padding:20px}}
