.web-site .contact-workflow{max-width:820px;margin-inline:auto}
.web-site .contact-workflow>label{display:grid;gap:9px;max-width:480px;margin:0 0 20px;font-weight:700}
.web-site .public-contact-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}
.web-site .contact-panel[hidden]{display:none!important}
.web-site .contact-panel{max-width:820px;width:100%;margin-inline:auto}
.web-site .contact-panel .public-contact-form{display:grid;gap:9px}
.web-site .contact-panel .public-contact-form small{color:var(--muted,#b5bdc9);line-height:1.8}
@media(max-width:600px){.web-site .contact-workflow>label{max-width:none}.web-site .contact-panel{padding:20px}}
