/* Shared contact, information and action cards. */
body .contact-card,body .legal-contact,body .support-contact{display:flex;align-items:center;justify-content:flex-start;gap:20px;box-sizing:border-box;background:var(--bg,#11151d);border:0;border-radius:20px;padding:26px;margin-top:32px;box-shadow:none;color:var(--text)}
.contact-card-icon{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;background:var(--surface);border-radius:16px;color:var(--muted)}.contact-card-copy{flex:1;min-width:0}.contact-card-copy .eyebrow{font-size:9px;letter-spacing:1.6px;color:var(--muted);display:block;margin-bottom:8px}.contact-card-copy strong{display:block;font-size:16px;font-weight:600;line-height:1.4}.editorial-body .contact-card-copy p{font-size:12px;line-height:1.8;margin:8px 0 0;color:var(--muted)}
body .contact-card>a,body .support-contact>a{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:12px 17px;border-radius:12px;background:var(--surface);color:var(--text)!important;font-size:12px;font-weight:600;line-height:1.6;text-decoration:none;overflow-wrap:anywhere;min-width:0;max-width:100%;transition:background .2s,box-shadow .2s}
body .contact-card>a:hover,body .support-contact>a:hover{background:var(--interaction-bg,var(--surface));box-shadow:inset 0 0 0 1px #8b9bb344;opacity:1}body a[href^="mailto:"]{color:var(--text)!important;text-decoration:none}body a[href^="mailto:"]:focus-visible{outline:2px solid #91a5c2;outline-offset:4px}
body .support-note{border:0;border-radius:16px;padding:20px;background:var(--surface);gap:16px}body .official-links a{border:0;background:var(--bg);color:var(--text);border-radius:12px;padding:13px 18px}
@media(max-width:800px){body .contact-card,body .legal-contact,body .support-contact{flex-wrap:wrap;padding:22px;gap:16px}.contact-card-copy{flex-basis:calc(100% - 70px)}body .contact-card>a,body .support-contact>a{margin-left:0;width:100%;box-sizing:border-box}.support-contact>div{width:100%}}@media(prefers-reduced-motion:reduce){body .contact-card>a{transition:none}}
