.contact-shell{max-width:760px}.contact-required{font-size:.75rem;color:var(--color-danger);margin-inline-start:.4rem}.contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-consent{display:flex;align-items:flex-start;gap:12px;margin-block:20px}.contact-consent input{width:20px;height:20px;flex-shrink:0;margin-top:5px}.contact-consent label{font-weight:400}.contact-summary{margin:24px 0 32px;overflow-wrap:anywhere}.contact-summary dt{font-weight:700;color:var(--color-navy);margin-top:20px}.contact-summary dd{margin:6px 0 0;padding-bottom:18px;border-bottom:1px solid var(--color-border)}
.contact-turnstile{margin-block:20px;min-height:65px}
.contact-form .c-button:disabled{opacity:.55;cursor:not-allowed}
