.contact-hero{padding-top:68px;padding-bottom:50px}.contact-hero h1{font-size:clamp(2.5rem,4vw,3.8rem);text-wrap:balance}.contact-hero>p:last-child{max-width:70ch;font-size:1.1rem;margin-bottom:0}.contact-editorial{display:grid;grid-template-columns:1.4fr 1fr;gap:85px;padding-top:36px;padding-bottom:80px}.contact-editorial>div{border-top:1px solid var(--line);padding-top:28px}.contact-editorial h2{font-size:2rem;max-width:24ch;margin-bottom:30px}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-full{grid-column:1/-1}.contact-fields textarea{min-height:180px}.contact-page form>.button{margin-top:28px}.contact-page .button:disabled{background:#5c5e56;border-color:#5c5e56;color:var(--paper);cursor:not-allowed}.contact-page .form-note{max-width:58ch}.contact-aside{padding-top:28px;border-top:1px solid var(--line)}.contact-aside h2{font-size:1.65rem;margin-bottom:20px}.contact-email{margin-top:35px;padding-top:24px;border-top:1px solid var(--line)}.contact-email h3{font-family:Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5;margin-bottom:12px}.contact-email a{overflow-wrap:anywhere}.contact-page input,.contact-page textarea{background:transparent}.contact-page{border-bottom:1px solid var(--line)}
@media(max-width:1000px){.contact-editorial{gap:40px}}
@media(max-width:760px){.contact-hero{padding-top:42px;padding-bottom:30px}.contact-hero>p:last-child{font-size:1rem}.contact-editorial{grid-template-columns:1fr;gap:35px;padding-top:12px;padding-bottom:45px}.contact-editorial h2{font-size:1.75rem}.contact-fields{grid-template-columns:1fr;gap:20px}.contact-full{grid-column:auto}.contact-aside{padding-top:25px}.contact-aside h2{font-size:1.6rem}.contact-email{margin-top:25px}}
