.contact-main{width:min(720px,calc(100% - 32px));margin:70px auto}.contact-main h1{font:900 clamp(42px,7vw,76px)/.95 Georgia,serif;margin:12px 0}.contact-main>p{color:var(--muted);font-size:18px;line-height:1.6}.contact-main form{margin-top:36px;padding:28px;background:var(--panel);border:1px solid var(--line)}.contact-main label{display:block;font-size:13px;font-weight:800}.contact-main .consent{display:flex;gap:10px;align-items:flex-start;font-weight:400;color:var(--muted)}.contact-main .consent input{width:auto;margin:3px 0}.contact-main #formStatus{color:var(--green)}
