.support-page .support-lede{font-size:1.15rem;line-height:1.55;max-width:560px;margin-bottom:32px}.support-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px 28px 22px;margin-bottom:8px}.support-page .support-label{font-weight:600;font-size:.95rem;color:var(--ink-faint);margin-bottom:4px}.support-page .support-email{display:block;font-family:var(--font-display);font-weight:500;font-size:clamp(1.45rem,5.4vw,2rem);letter-spacing:-.015em;color:var(--ink);text-decoration:none;overflow-wrap:anywhere;margin-bottom:20px}.support-page .support-btn{display:inline-flex;align-items:center;justify-content:center;width:300px;max-width:100%;height:62px;border-radius:var(--r-pill);background:var(--primary-fill);color:var(--on-primary);font-family:var(--font);font-weight:600;font-size:19px;letter-spacing:-.01em;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.support-page .support-btn:hover{background:#F7DD7A;transform:translateY(-2px)}.support-page .support-btn:active{transform:scale(.98)}.support-page .support-btn:focus-visible{outline:3px solid var(--primary-control);outline-offset:3px}.support-page .support-note{font-size:.95rem;color:var(--ink-faint);margin:18px 0 0}.support-page .support-note strong{color:var(--ink-soft)}@media (max-width:560px){.support-card{padding:22px 20px 18px}.support-page .support-btn{width:100%}}