/* Keep the established palette and layout while fitting the new wordmark. */
@media(max-width:600px){.logo{font-size:17px;letter-spacing:-.6px}.header-cta{font-size:11px;padding:8px 10px}}
@media(max-width:360px){.logo{font-size:14px}.header-cta{font-size:10px;padding:8px}}
@media(max-width:480px){.legal-header-inner{gap:12px;flex-wrap:wrap}.legal-footer-inner{gap:12px;flex-wrap:wrap}.legal-logo{font-size:14px}}
#form-status:not([hidden]){font-size:13px;line-height:1.6;margin:12px 0;color:var(--text-mid)}
.submit-btn:disabled{cursor:wait;opacity:.75}
