.contact-review-list { margin: 28px 0; width: 100%; }
.contact-review-list > div { padding: 18px 0; border-top: 1px solid var(--line); }
.contact-review-list dt { color: var(--muted); font-size: 14px; margin-bottom: 8px; }
.contact-review-list dd { margin: 0; min-width: 0; white-space: pre-wrap; overflow-wrap: anywhere; }
#contact-review:focus { outline: none; }
#contact-complete > p + p { margin-top: 22px; }
[data-page="/contact"] .page-body > .two-col { grid-template-columns: minmax(0,1fr); }
@media (min-width: 1200px) {
  [data-page="/contact"] .page-body > .two-col { grid-template-columns: minmax(0,1fr) minmax(260px,.5fr); align-items: start; }
  [data-page="/contact"] .site-contact-choice { grid-column: 1 / -1; display: grid; grid-template-columns: minmax(0,1fr) auto; column-gap: 30px; }
  [data-page="/contact"] .site-contact-choice h2, [data-page="/contact"] .site-contact-choice p { grid-column: 1; }
  [data-page="/contact"] .site-contact-choice .actions { grid-column: 2; grid-row: 1 / span 2; margin: 0; align-self: center; }
}
.contact-verification{margin:28px 0;padding:20px 0;border-top:1px solid #d7ddd7}.contact-verification p{font-size:14px}.contact-verification [id="contact-turnstile"]{width:100%;min-height:65px}.contact-verification button{cursor:pointer}.contact-verification+ .note{margin-bottom:24px}#contact-final-submit:disabled{opacity:.55;cursor:not-allowed}
