[hidden]{display:none!important}.network-newsletter{width:min(1100px,calc(100% - 40px));margin:clamp(48px,8vw,96px) auto;padding:clamp(26px,5vw,54px);border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:22px;background:color-mix(in srgb,currentColor 5%,transparent);display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:clamp(24px,5vw,64px);align-items:start}.network-newsletter h2{margin:.35rem 0 1rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.network-newsletter p{max-width:58ch}.network-newsletter__eyebrow{margin:0;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.network-newsletter form{display:grid;gap:14px}.network-newsletter label:not(.network-newsletter__consent){display:grid;gap:7px;font-weight:750}.network-newsletter input[type=email]{width:100%;min-height:48px;padding:10px 13px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:9px;background:Canvas;color:CanvasText;font:inherit}.network-newsletter__consent{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:.9rem;line-height:1.45}.network-newsletter__consent input{width:18px;height:18px;margin-top:2px}.network-newsletter button{justify-self:start;border:0;border-radius:999px;padding:13px 20px;background:#183f37;color:#fff;font:inherit;font-weight:800;cursor:pointer}.network-newsletter button:disabled{cursor:wait;opacity:.65}.network-newsletter a{text-decoration:underline}.network-newsletter small{font-size:.78rem;line-height:1.45;opacity:.75}.network-newsletter [role=status]{min-height:1.5em;margin:0;font-weight:700}.network-newsletter__trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.network-privacy{width:min(760px,calc(100% - 40px));margin:8vh auto;padding:clamp(24px,5vw,52px);border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:20px}.network-privacy h1{font-size:clamp(2.4rem,7vw,4.8rem);line-height:1}.network-privacy h2{margin-top:2.2rem}.network-privacy__back{font-weight:800}@media(max-width:760px){.network-newsletter{grid-template-columns:1fr}}
