.contact-module__xwJ-uq__compact{max-width:1160px;padding-top:28px;padding-bottom:44px}.contact-module__xwJ-uq__compact h1{margin:8px 0 12px;font-size:clamp(36px,4vw,48px)}.contact-module__xwJ-uq__compact .info-lead{max-width:760px;font-size:17px;line-height:1.55}.contact-module__xwJ-uq__compact .policy-content{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px 40px;margin-top:26px}.contact-module__xwJ-uq__compact .policy-content section{padding-top:16px}.contact-module__xwJ-uq__compact .policy-content h2{font-size:19px}.contact-module__xwJ-uq__compact .policy-content p{margin-top:8px;line-height:1.65}.contact-module__xwJ-uq__compact .policy-content .contact-block{grid-area:span 3/1}.contact-module__xwJ-uq__compact .contact-form{max-width:none;margin-top:16px}.contact-module__xwJ-uq__compact .contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px}.contact-module__xwJ-uq__compact .contact-fields label{margin-top:0}.contact-module__xwJ-uq__compact label[for=contact-name]{grid-area:1/1}.contact-module__xwJ-uq__compact #contact-name{grid-area:2/1}.contact-module__xwJ-uq__compact label[for=contact-email]{grid-area:1/2}.contact-module__xwJ-uq__compact #contact-email{grid-area:2/2}.contact-module__xwJ-uq__compact label[for=contact-message]{grid-column:1/-1;margin-top:7px}.contact-module__xwJ-uq__compact #contact-message{grid-column:1/-1;height:120px;min-height:100px}.contact-module__xwJ-uq__compact .contact-newsletter{margin-top:12px;font-size:12px}.contact-module__xwJ-uq__compact .contact-form .primary{min-height:44px;margin-top:16px;padding:12px 20px}.contact-module__xwJ-uq__compact .contact-form .contact-fine{margin-top:8px;font-size:11px}.contact-module__xwJ-uq__compact .policy-nav{gap:8px;margin-top:28px;padding-top:18px}@media (max-width:700px){.contact-module__xwJ-uq__compact{padding-top:24px;padding-bottom:32px}.contact-module__xwJ-uq__compact .policy-content{grid-template-columns:1fr;gap:20px}.contact-module__xwJ-uq__compact .policy-content .contact-block{grid-row:auto}}@media (max-width:440px){.contact-module__xwJ-uq__compact .contact-fields{grid-template-columns:1fr}:is(.contact-module__xwJ-uq__compact .contact-fields label,.contact-module__xwJ-uq__compact .contact-fields input){grid-area:auto/1}.contact-module__xwJ-uq__compact label[for=contact-email]{margin-top:7px}}
