.simple-registration[data-astro-cid-v5l5q5yk]{min-height:calc(100vh - 6rem);padding-block:clamp(3rem,6vw,5rem)}.registration-shell[data-astro-cid-v5l5q5yk]{max-width:52rem}.page-intro[data-astro-cid-v5l5q5yk]{text-align:center}.page-intro[data-astro-cid-v5l5q5yk] .eyebrow[data-astro-cid-v5l5q5yk]{justify-content:center}.page-intro[data-astro-cid-v5l5q5yk] h1[data-astro-cid-v5l5q5yk]{max-width:none;margin-bottom:.75rem;font-size:clamp(2.4rem,6vw,4rem)}.page-intro[data-astro-cid-v5l5q5yk] .lede[data-astro-cid-v5l5q5yk]{margin-inline:auto}.event-summary[data-astro-cid-v5l5q5yk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0 0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-sm);text-align:left}.event-summary[data-astro-cid-v5l5q5yk] div[data-astro-cid-v5l5q5yk]{padding:.9rem 1rem;border-bottom:1px solid var(--line)}.event-summary[data-astro-cid-v5l5q5yk] div[data-astro-cid-v5l5q5yk]:nth-child(odd){border-right:1px solid var(--line)}.event-summary[data-astro-cid-v5l5q5yk] div[data-astro-cid-v5l5q5yk]:nth-last-child(-n+2){border-bottom:0}.event-summary[data-astro-cid-v5l5q5yk] dt[data-astro-cid-v5l5q5yk]{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.event-summary[data-astro-cid-v5l5q5yk] dd[data-astro-cid-v5l5q5yk]{margin:.15rem 0 0;color:var(--navy);font-weight:650}.registration-form[data-astro-cid-v5l5q5yk]{position:relative;margin-top:2.25rem;padding:clamp(1.35rem,5vw,2.5rem);overflow:hidden;color:var(--navy);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow)}.registration-form[data-astro-cid-v5l5q5yk]:before{position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--amber),var(--green));content:""}.form-heading[data-astro-cid-v5l5q5yk]{margin-bottom:1.5rem}.form-heading[data-astro-cid-v5l5q5yk] h2[data-astro-cid-v5l5q5yk]{max-width:none;margin-bottom:.3rem;font-size:var(--step-2)}.form-heading[data-astro-cid-v5l5q5yk] p[data-astro-cid-v5l5q5yk],.privacy-note[data-astro-cid-v5l5q5yk]{margin:0;color:var(--text-muted);font-size:.84rem;line-height:1.55}.form-heading[data-astro-cid-v5l5q5yk] abbr[data-astro-cid-v5l5q5yk],legend[data-astro-cid-v5l5q5yk] abbr[data-astro-cid-v5l5q5yk],.field[data-astro-cid-v5l5q5yk]>span[data-astro-cid-v5l5q5yk] abbr[data-astro-cid-v5l5q5yk]{margin-left:.25rem;color:var(--amber-dark);font-size:1.3em;text-decoration:none}.field-grid[data-astro-cid-v5l5q5yk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.field[data-astro-cid-v5l5q5yk]{display:grid;gap:.4rem}.field--wide[data-astro-cid-v5l5q5yk]{grid-column:1 / -1}.field--section[data-astro-cid-v5l5q5yk],.choice-group[data-astro-cid-v5l5q5yk]{margin-top:1.35rem}.field[data-astro-cid-v5l5q5yk]>span[data-astro-cid-v5l5q5yk],.choice-group[data-astro-cid-v5l5q5yk] legend[data-astro-cid-v5l5q5yk]{color:var(--navy-strong);font-size:.92rem;font-weight:700}input[data-astro-cid-v5l5q5yk][type=text],input[data-astro-cid-v5l5q5yk][type=email],textarea[data-astro-cid-v5l5q5yk]{width:100%;min-height:3.2rem;padding:.72rem .9rem;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--navy);background:var(--surface)}textarea[data-astro-cid-v5l5q5yk]{min-height:6.25rem;resize:vertical}input[data-astro-cid-v5l5q5yk]:focus,textarea[data-astro-cid-v5l5q5yk]:focus{border-color:var(--green-dark);background:var(--white);outline:3px solid color-mix(in srgb,var(--green) 30%,transparent);outline-offset:1px;box-shadow:none!important}.choice-group[data-astro-cid-v5l5q5yk]{display:grid;gap:.45rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-sm)}.choice-group[data-astro-cid-v5l5q5yk] legend[data-astro-cid-v5l5q5yk]{padding-inline:.25rem}.choice-row[data-astro-cid-v5l5q5yk]{display:flex;flex-wrap:wrap;gap:.65rem}.image-consent-notice[data-astro-cid-v5l5q5yk]{margin:.15rem 0 0;padding:.65rem .75rem;border-left:3px solid var(--green);border-radius:.35rem;background:var(--green-soft);color:var(--text-muted);font-size:.76rem;line-height:1.5}.image-consent-notice[data-astro-cid-v5l5q5yk][hidden]{display:none}.advisory-name-field[data-astro-cid-v5l5q5yk]{margin-top:.45rem;padding-top:.9rem;border-top:1px solid var(--line)}.advisory-name-field[data-astro-cid-v5l5q5yk][hidden]{display:none}.choice-row[data-astro-cid-v5l5q5yk] label[data-astro-cid-v5l5q5yk],.consent-box[data-astro-cid-v5l5q5yk]{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer}.choice-row[data-astro-cid-v5l5q5yk] label[data-astro-cid-v5l5q5yk]{flex:1 1 10rem;padding:.65rem .75rem;border-radius:.45rem;background:var(--surface)}input[data-astro-cid-v5l5q5yk][type=radio],input[data-astro-cid-v5l5q5yk][type=checkbox]{width:1.1rem;height:1.1rem;flex:0 0 auto;margin-top:.2rem;accent-color:var(--green-dark)}.consent-box[data-astro-cid-v5l5q5yk]{margin-top:1rem;padding:.85rem;border-radius:var(--radius-sm);background:var(--green-soft);font-size:.84rem;line-height:1.5}.consent-box--privacy[data-astro-cid-v5l5q5yk]{margin-top:1.35rem}.consent-box[data-astro-cid-v5l5q5yk][hidden]{display:none}.consent-box[data-astro-cid-v5l5q5yk] a[data-astro-cid-v5l5q5yk],.privacy-note[data-astro-cid-v5l5q5yk] a[data-astro-cid-v5l5q5yk]{color:var(--navy-strong);font-weight:700}.privacy-note[data-astro-cid-v5l5q5yk]{margin:1.25rem 0}.field-error[data-astro-cid-v5l5q5yk]{color:var(--danger)!important;font-size:.8rem!important;font-weight:650}.field-error--block[data-astro-cid-v5l5q5yk]{display:block;margin-top:.3rem}.form-status[data-astro-cid-v5l5q5yk]{min-height:1.5rem;margin:.85rem 0 0;color:var(--green-ink);font-weight:700}.form-status[data-astro-cid-v5l5q5yk][data-state=error]{color:var(--danger)}.honeypot[data-astro-cid-v5l5q5yk]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:560px){.field-grid[data-astro-cid-v5l5q5yk],.event-summary[data-astro-cid-v5l5q5yk]{grid-template-columns:1fr}.field--wide[data-astro-cid-v5l5q5yk]{grid-column:auto}.event-summary[data-astro-cid-v5l5q5yk] div[data-astro-cid-v5l5q5yk],.event-summary[data-astro-cid-v5l5q5yk] div[data-astro-cid-v5l5q5yk]:nth-child(odd),.event-summary[data-astro-cid-v5l5q5yk] div[data-astro-cid-v5l5q5yk]:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.event-summary[data-astro-cid-v5l5q5yk] div[data-astro-cid-v5l5q5yk]:last-child{border-bottom:0}}
