.contact-form textarea{resize:vertical;min-height:104px}.support-channel:hover span,.support-channel:hover strong,.support-channel:focus-visible span,.support-channel:focus-visible strong{color:var(--surface)}.contact-form .checkout-field>span{font-size:var(--gx-text-xs,.8rem);font-weight:600;line-height:1.25}.contact-form textarea,.contact-form input,.contact-form select{font:inherit;width:100%}.contact-form textarea{resize:vertical}.contact-attach__button:hover:not(:disabled),.contact-attach__button:focus-visible:not(:disabled){background:var(--ink);color:var(--surface)}.contact-form__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.contact-form__privacy a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.contact-form__fallback a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.contact-sent{border:1px solid var(--line);justify-items:start;gap:12px;padding:clamp(26px,4vw,40px);display:grid}.contact-sent__tick{background:var(--ink);border-radius:var(--gx-radius-pill,999px);color:var(--surface);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.support-answers a{color:var(--ink);font-size:var(--gx-text-2xs,.72rem);letter-spacing:.1em;text-transform:uppercase;font-weight:800;text-decoration:none}.support-answers a:hover,.support-answers a:focus-visible{text-underline-offset:4px;text-decoration:underline}@media (max-width:860px){.contact-form__row{grid-template-columns:1fr}}
