.sf6-contact-page{max-width:1100px;margin-inline:auto;min-width:0;overflow-wrap:anywhere}
.sf6-contact-kicker{font-size:12px;line-height:1.4;font-weight:750;letter-spacing:.075em;text-transform:uppercase;color:var(--sf-amber,#a55018);margin:0 0 8px}
.sf6-contact-lead{max-width:72ch;font-size:clamp(16px,1.8vw,19px);margin:0 0 18px}
.sf6-contact-grid,.sf6-contact-send{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}
.sf6-contact-grid>.well{margin:0}
.sf6-contact-card,.sf6-contact-send,.sf6-contact-form-panel{min-width:0}
.sf6-contact-page h2{font-size:clamp(21px,2.5vw,29px);margin:0 0 14px}
.sf6-contact-list{margin:0 0 12px}
.sf6-contact-list>div{display:grid;grid-template-columns:minmax(100px,.9fr) minmax(0,1.45fr);gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--sf-line,#d8e1eb)}
.sf6-contact-list dt{color:var(--sf-muted,#52657c)}
.sf6-contact-list dd{margin:0;min-width:0}
.sf6-contact-directions{padding-inline-start:1.4em;margin:0 0 12px}
.sf6-contact-directions li{padding-inline-start:4px;margin:0 0 8px}
.sf6-contact-directions span{display:block}
.sf6-contact-map-links{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 10px}
.sf6-contact-map-links .btn{min-height:40px;display:inline-flex;align-items:center;gap:4px;white-space:normal}
.sf6-contact-note{font-size:14px;color:var(--sf-muted,#52657c);margin:0}
.sf6-contact-send{margin-top:18px;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}
.sf6-contact-form-panel :is(.form-control,.files-load-wrapper,.attach-file-deform-botton,.btn){max-width:100%;min-width:0}
.sf6-contact-form-panel .attach-file-deform-botton{white-space:normal}
@media(max-width:767px){.sf6-contact-grid,.sf6-contact-send{grid-template-columns:minmax(0,1fr);gap:12px}.sf6-contact-send{margin-top:12px}}
@media(max-width:359px){.sf6-contact-list>div{grid-template-columns:minmax(0,1fr)}}

