/* Existing contact section, fragment-specific editorial context; no activation. */
#gx-digital-social{scroll-margin-top:130px}
.gx-contact-digital-context{display:none}
#gx-digital-social:target .gx-contact-digital-context{display:block;max-width:76ch;margin:1.75rem 0;padding:1.5rem;border-left:3px solid #ff7a00;background:#f7faff;color:#16314e}
.gx-contact-digital-context h2{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15;margin:.7rem 0 1rem}
.gx-contact-digital-context p{line-height:1.65}
.gx-contact-digital-context a{display:inline-flex;align-items:center;gap:.7rem;min-height:44px;color:#005bbb;font-weight:700;text-underline-offset:.25em}
.gx-contact-digital-context a:focus-visible{outline:3px solid #0078ff;outline-offset:5px}
.gx-contact-digital-context .gx-contact-intent-note{font-size:.9rem;color:#42566e;margin-top:1rem}
@media(max-width:600px){#gx-digital-social{scroll-margin-top:150px}#gx-digital-social:target .gx-contact-digital-context{padding:1.1rem}}
