h2{font-family:"Bricolage Grotesque",var(--sans);font-weight:800;letter-spacing:-.07em}.hint a{color:var(--deep);font-weight:700;text-decoration:underline;text-decoration-color:var(--coral);text-underline-offset:4px}.host-cta{display:flex;align-items:center;justify-content:space-between;gap:34px;padding:72px max(32px,calc((100vw - 1120px)/2));background:var(--deep);color:#fffafa}.host-cta h2{font-size:46px;margin:9px 0 13px}.host-cta p:not(.overline){margin:0;color:#c5d9d3;font-size:13px}.host-cta a{border-radius:8px;background:var(--gold);color:var(--ink);padding:13px 17px;white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.list-event .form-side-note{margin-top:24px!important;font-size:12px!important}.list-event form{display:block}.list-event fieldset{border:0;border-top:1px solid var(--line);margin:0 0 20px;padding:16px 0 0}.list-event fieldset:first-child{border-top:0;padding-top:0}.list-event legend{padding:0 8px 0 0;color:var(--coral);font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-grid .wide{grid-column:1/-1}.list-event select{display:block;width:100%;margin-top:7px;padding:10px;border:1px solid #e1e7df;border-radius:6px;background:#f8f7f1;font-size:12px;outline-color:var(--coral)}@media(max-width:500px){.host-cta{display:block;padding:55px 20px}.host-cta h2{font-size:38px}.host-cta a{display:inline-block;margin-top:22px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}}
