/* The approved email-first contact page, with a compact copy action. */
body[data-page-family="contact"] #main .contact-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
body[data-page-family="contact"] #main .contact-hero-actions>.button-link{flex:0 0 auto;max-width:100%}
body[data-page-family="contact"] #main .contact-hero-primary-actions{display:flex;flex-wrap:wrap;gap:12px;max-width:100%;align-items:stretch}
body[data-page-family="contact"] #main .contact-hero-primary-actions>.button-link{min-height:54px;max-width:100%;justify-content:center;gap:18px}
body[data-page-family="contact"] #main .contact-form-action{border:1px solid #dfc48d;background:transparent;color:#f4e1b9;box-shadow:none}
body[data-page-family="contact"] #main .contact-form-action:hover{background:#f4e1b914;color:#fff1d7;border-color:#fff1d7}
body[data-page-family="contact"] #main .contact-form-action:focus-visible{outline:3px solid #f4e1b9;outline-offset:4px}
body[data-page-family="contact"] #main .contact-hero-help-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px}
body[data-page-family="contact"] #main .contact-hero-help-links .text-link{font-size:14px;min-height:44px;line-height:1.85}
body[data-page-family="contact"] #main .contact-panel-copy>p.contact-panel-operator,
body[data-page-family="contact"] #main .contact-panel .contact-panel-note,
body[data-page-family="contact"] #main .contact-panel :is(.contact-form-fallback,.contact-panel-policy) .text-link{font-size:14px;line-height:1.9}
body[data-page-family="contact"] #main .contact-panel-destination[data-copy-ready]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center;justify-items:stretch}
body[data-page-family="contact"] #main .contact-panel-destination[data-copy-ready]>span,
body[data-page-family="contact"] #main .contact-panel-destination[data-copy-ready]>p{grid-column:1/-1}
body[data-page-family="contact"] #main .contact-panel-destination .contact-email-address{min-width:0;overflow-wrap:anywhere}
body[data-page-family="contact"] #main [data-contact-copy]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;min-height:44px;padding:8px 12px;border:1px solid #6f8ca6;background:#fff;color:#194e78;font:inherit;font-size:14px;line-height:1.6;cursor:pointer}
body[data-page-family="contact"] #main [data-contact-copy]:hover{background:#e6eff7;border-color:#235e8e}
body[data-page-family="contact"] #main [data-contact-copy]:active{background:#d6e6f2}
body[data-page-family="contact"] #main [data-contact-copy]:focus-visible{outline:3px solid #92703b;outline-offset:3px}
body[data-page-family="contact"] #main [data-contact-copy][aria-disabled="true"]{cursor:wait;opacity:.7}
body[data-page-family="contact"] #main .contact-copy-status{min-height:1.9em;margin:0;font-size:13px;line-height:1.9;color:#4c6681}
body[data-page-family="contact"] #main .contact-copy-status[data-state="success"]{color:#255d56}
body[data-page-family="contact"] #main .contact-copy-status[data-state="error"]{color:#8c392f}
body[data-page-family="contact"] #main :is([data-contact-copy],.contact-copy-status)[hidden]{display:none!important}
@media(max-width:700px){
 body[data-page-family="contact"] #main .contact-hero-primary-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:420px}
 body[data-page-family="contact"] #main .contact-hero-primary-actions>.button-link{width:100%;font-size:14px;padding:14px 18px}
 body[data-page-family="contact"] #main .contact-hero-help-links{gap:4px 20px}
 body[data-page-family="contact"] #main .contact-hero-help-links .text-link{font-size:13px}
}
@media(forced-colors:active){
 body[data-page-family="contact"] #main .contact-form-action{background:ButtonFace;color:ButtonText;border-color:ButtonText}
 body[data-page-family="contact"] #main [data-contact-copy]{background:ButtonFace;color:ButtonText;border-color:ButtonText}
 body[data-page-family="contact"] #main [data-contact-copy]:focus-visible{outline-color:Highlight}
 body[data-page-family="contact"] #main .contact-copy-status{color:CanvasText}
}
@media print{body[data-page-family="contact"] #main :is([data-contact-copy],.contact-copy-status){display:none!important}}
