.edga-member-experience{--edga-member-ink:var(--theme-palette-color-3, #1f3a4d);--edga-member-muted:#536575;--edga-member-line:var(--edga-panel-border, #d6dfdb)}.edga-member-experience main{color:var(--edga-member-ink)}.edga-member-experience .entry-content{max-width:1120px;margin-inline:auto}.edga-member-experience .page-title{font-size:clamp(1.9rem, 3vw, 2.6rem);line-height:1.18;letter-spacing:-.025em;text-wrap:balance}.edga-member-surface{width:100%;max-width:720px;margin:2rem auto 3rem;overflow-wrap:anywhere}.edga-member--edga_profile,.edga-member--edga_household{max-width:1120px}.edga-member--edga_membership_application{max-width:880px}.edga-member-surface :where(h2,h3,h4,h5){color:var(--edga-member-ink);line-height:1.25;text-wrap:balance}.edga-member-surface h2{font-size:1.65rem;margin-bottom:1rem}.edga-member-surface h3{font-size:1.25rem}.edga-member-surface p{line-height:1.6}.edga-member-surface :where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--edga-focus);outline-offset:3px}.edga-member-surface :where(a:not(.button)){text-underline-offset:.2em}.edga-member-surface :where(form){min-width:0}.edga-member-surface :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea){min-height:48px;width:100%;max-width:100%;background:#fff;border:1px solid var(--edga-control-border);border-radius:var(--edga-control-radius);color:var(--edga-member-ink);font:inherit;font-size:1rem;padding:.7rem .85rem;caret-color:var(--edga-member-ink);box-shadow:none}.edga-member-surface textarea{min-height:160px;resize:vertical}.edga-member-surface :where(input,select,textarea)::placeholder{color:var(--edga-member-muted);opacity:1}.edga-member-surface :where(input[type=checkbox],input[type=radio]){width:22px;height:22px;min-width:22px;accent-color:var(--edga-member-ink);margin:.15rem .65rem 0 0}.edga-member-surface .edga-field-wrap{margin:0 0 1.6rem!important}.edga-member-surface .edga-field-wrap>label:not(.edga-required-confirmation){display:block;font-weight:650;margin-bottom:.5rem;line-height:1.45}.edga-member-surface .edga-field-wrap>label+br{display:none}.edga-member-surface :where(.edga-field-wrap>small,.edga-field-helper,.edga-password-strength,.edga-password-match){display:block;font-size:.9rem;line-height:1.5;margin-top:.5rem;color:var(--edga-member-muted)}.edga-member-surface .edga-registration-form label span{color:inherit;font-weight:inherit}.edga-member-surface .edga-field-wrap>label>span,.edga-member-surface .edga-required-confirmation__required{color:var(--edga-error-ink);font-weight:700}.edga-member-surface .edga-field-error-message{display:block;margin-top:.45rem;font-size:.95rem;color:var(--edga-error-ink);line-height:1.45}.edga-member-surface :where(.edga-registration-errors,.edga-error-box,.edga-success-box,.edga-alert-warning,.edga-login-alert,.edga-adult-warning){width:100%;max-width:100%;padding:1.15rem 1.25rem;margin:0 0 1.5rem;border:1px solid var(--edga-member-line);border-radius:var(--edga-control-radius);box-shadow:none;line-height:1.55}.edga-member-surface .edga-registration-errors,.edga-member-surface .edga-error-box{background:var(--edga-error-bg);color:var(--edga-error-ink);border-color:var(--edga-error-ink)}.edga-member-surface .edga-success-box{background:var(--edga-success-bg);color:var(--edga-success-ink);border-color:#abc7b8}.edga-member-surface .edga-alert-warning,.edga-member-surface .edga-adult-warning{background:var(--edga-warning-bg);color:var(--edga-warning-ink);border-color:#d7bc78}.edga-member-surface .edga-login-alert{background:var(--edga-info-bg);color:var(--edga-info-ink)}.edga-member-surface :where(.edga-registration-errors,.edga-success-box)>p:last-child{margin-bottom:0}.edga-member-surface .edga-registration-errors ul{padding-left:1.35rem;margin-top:.65rem}.edga-member-surface .edga-registration-errors li{margin-bottom:.4rem}.edga-member-surface .edga-required-confirmation{border:1px solid #d7bc78;background:var(--edga-warning-bg);color:var(--edga-member-ink);border-radius:var(--edga-control-radius);box-shadow:none;padding:1rem;gap:.75rem}.edga-member-surface .edga-required-confirmation__text{line-height:1.5;font-weight:600}.edga-member-surface .edga-required-confirmation small{color:var(--edga-warning-ink);font-weight:400;font-size:.9rem;margin-top:.45rem}.edga-member-surface .edga-confirmation-box--optional .edga-required-confirmation{background:#fff;border-color:var(--edga-member-line)}.edga-member-surface :where(.button,input[type=submit],button[type=submit]):not(.edga-button-delete-link){min-height:48px;height:auto;border-radius:var(--edga-control-radius);font-size:1rem;font-weight:650;line-height:1.35;padding:.8rem 1.15rem;white-space:normal;text-align:center}.edga-member-surface .edga-registration-form button[type=submit],.edga-member-surface .edga-registration-form .button{margin-top:1.5rem!important;width:auto}.edga-member-surface .edga-form-actions{flex-direction:row!important;justify-content:flex-start;flex-wrap:wrap;gap:1rem;margin-top:2rem!important}.edga-member-surface .edga-form-actions button[type=submit]{width:auto;max-width:100%;margin-top:0!important}.edga-member-surface .edga-cancel-link{min-height:44px;padding:.75rem;display:inline-flex;align-items:center;color:var(--edga-member-ink)}.edga-member-surface :where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.7}.edga-member-surface .edga-back-link{margin:0 0 1.75rem}.edga-member-surface ::selection{background:#dcebe3;color:#1f3a4d}@media (max-width:600px){.edga-member-experience .entry-content>.edga-member-surface{width:calc(100% - 32px);margin-inline:auto}.edga-member-surface{margin-block:1.5rem 2rem}.edga-member-surface h2{font-size:1.4rem}.edga-member-surface .edga-form-actions{align-items:stretch}.edga-member-surface .edga-form-actions button[type=submit]{width:100%}.edga-member-surface :where(.edga-registration-errors,.edga-success-box,.edga-login-alert,.edga-adult-warning){padding:1rem}}