.alertsPage{background:var(--cream);min-height:100vh}.alertsIntro{max-width:900px;padding:100px 8vw 60px}.alertsIntro h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:.97}.alertsIntro h1 em{font-family:Georgia,serif}.alertsIntro>p:not(.eyebrow){color:#5f6962;max-width:520px;line-height:1.7}.alertForm{background:#ebe5dd;gap:16px;max-width:720px;margin:0 8vw 120px;padding:38px;display:grid}.alertForm h2{letter-spacing:-.04em;margin:0 0 8px;font:400 2.2rem/1 Arial,sans-serif}.alertForm label{gap:7px;font-size:.75rem;display:grid}.alertForm input:not([type=checkbox]),.alertForm select{background:var(--cream);border:1px solid #c7c8c1;padding:14px}.alertForm fieldset{border:1px solid #c7c8c1;flex-wrap:wrap;gap:18px;padding:15px;display:flex}.alertForm legend{font-size:.72rem}.alertForm fieldset label{align-items:center;gap:7px;display:flex}.alertForm .consent{grid-template-columns:auto 1fr;align-items:start;gap:9px;line-height:1.45;display:flex}.alertForm .consent input{margin-top:3px}.alertForm .consent a{text-decoration:underline}.alertForm small{color:#66706a;font-size:.68rem;line-height:1.5}@media (max-width:700px){.alertForm{margin:0 6vw 80px;padding:25px}.alertsIntro{padding:75px 6vw 45px}.alertForm fieldset{display:grid}}
