.dependent-minors-page-module__dYVoKa__page{color:#16202b;background:#f0f5fc}.dependent-minors-page-module__dYVoKa__hero{color:#fff;background:linear-gradient(#0e3d6e,#0a2c50);padding:clamp(28px,4vw,44px) 0 clamp(30px,4vw,44px)}.dependent-minors-page-module__dYVoKa__heroInner{width:min(1240px,92vw);margin-inline:auto}.dependent-minors-page-module__dYVoKa__breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.dependent-minors-page-module__dYVoKa__breadcrumb a{color:#a9c6e4}.dependent-minors-page-module__dYVoKa__breadcrumb a:hover{color:#fff}.dependent-minors-page-module__dYVoKa__breadcrumb>span[aria-hidden=true]{color:#6f8cae}.dependent-minors-page-module__dYVoKa__eyebrow{color:#f4c733;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 10px;font-size:13px;font-weight:700;display:inline-flex}.dependent-minors-page-module__dYVoKa__eyebrow span{background:#f4c733;border-radius:3px;width:24px;height:3px}.dependent-minors-page-module__dYVoKa__hero h1{margin:0 0 14px;font-size:clamp(30px,4.4vw,46px);font-weight:700;line-height:1.15}.dependent-minors-page-module__dYVoKa__hero>p:last-child{color:#d5e3f1;max-width:70ch;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.5}.dependent-minors-page-module__dYVoKa__surface{background:#f0f5fc;min-height:420px;padding:clamp(24px,3vw,40px) 0 clamp(40px,5vw,60px)}.dependent-minors-page-module__dYVoKa__listContainer,.dependent-minors-page-module__dYVoKa__detailContainer{width:min(880px,92vw);margin-inline:auto}.dependent-minors-page-module__dYVoKa__detailContainer{width:min(760px,92vw)}.dependent-minors-page-module__dYVoKa__backLink{color:#0e3d6e;align-items:center;gap:7px;margin-bottom:18px;font-size:15px;font-weight:700;display:inline-flex}.dependent-minors-page-module__dYVoKa__backLink:hover{color:#0a2c50}.dependent-minors-page-module__dYVoKa__backButton{color:#0e3d6e;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:18px;padding:0;font-size:15px;font-weight:700;display:inline-flex}.dependent-minors-page-module__dYVoKa__backButton:hover{color:#0a2c50}.dependent-minors-page-module__dYVoKa__headingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dependent-minors-page-module__dYVoKa__headingRow h2{color:#16202b;margin:0;font-size:clamp(18px,2.2vw,22px);font-weight:700}.dependent-minors-page-module__dYVoKa__primaryButton,.dependent-minors-page-module__dYVoKa__dissociateButton{font:inherit;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.dependent-minors-page-module__dYVoKa__primaryButton{color:#fff;background:#9b1b47;border:0;min-height:44px;padding:11px 18px;font-size:14.5px}.dependent-minors-page-module__dYVoKa__primaryButton:disabled{background:#ad5574}.dependent-minors-page-module__dYVoKa__primaryButton:not(:disabled):hover,.dependent-minors-page-module__dYVoKa__confirmButton:not(:disabled):hover,.dependent-minors-page-module__dYVoKa__submitButton:not(:disabled):hover{background:#b52153}.dependent-minors-page-module__dYVoKa__minorsList{flex-direction:column;gap:12px;margin-bottom:30px;display:flex}.dependent-minors-page-module__dYVoKa__minorCard{background:#fff;border:1px solid #e4e7ec;border-radius:16px;align-items:center;gap:14px;padding:16px 20px;display:flex;box-shadow:0 1px 3px #0a2c500d}.dependent-minors-page-module__dYVoKa__minorLink{min-width:0;color:inherit;flex:1;align-items:center;gap:14px;display:flex}.dependent-minors-page-module__dYVoKa__minorLink:hover strong{color:#0e3d6e}.dependent-minors-page-module__dYVoKa__avatar,.dependent-minors-page-module__dYVoKa__avatarLarge{color:#0e3d6e;background:#eaf1f8;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:grid}.dependent-minors-page-module__dYVoKa__avatarLarge{border-radius:15px;width:56px;height:56px;font-size:17px}.dependent-minors-page-module__dYVoKa__minorText{flex:1;min-width:0}.dependent-minors-page-module__dYVoKa__minorText strong,.dependent-minors-page-module__dYVoKa__minorText span{display:block}.dependent-minors-page-module__dYVoKa__minorText strong{color:#16202b;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.dependent-minors-page-module__dYVoKa__minorText span{overflow-wrap:anywhere;color:#526477;margin-top:2px;font-size:13.5px}.dependent-minors-page-module__dYVoKa__minorLink>svg{color:#9b1b47;flex:none}.dependent-minors-page-module__dYVoKa__dissociateButton{color:#9b1b47;background:#fff;border:1px solid #e3b9c7;flex:none;min-height:38px;padding:9px 14px;font-size:13.5px}.dependent-minors-page-module__dYVoKa__dissociateButton:hover{background:#fbf0f3;border-color:#9b1b47}.dependent-minors-page-module__dYVoKa__emptyCard,.dependent-minors-page-module__dYVoKa__messageCard,.dependent-minors-page-module__dYVoKa__detailCard{background:#fff;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 1px 3px #0a2c500d}.dependent-minors-page-module__dYVoKa__emptyCard{text-align:center;margin-bottom:30px;padding:36px 24px}.dependent-minors-page-module__dYVoKa__emptyCard p{color:#16202b;margin:0 0 6px;font-size:17px;font-weight:700}.dependent-minors-page-module__dYVoKa__emptyCard span{color:#51606e;font-size:15px}.dependent-minors-page-module__dYVoKa__messageCard{align-items:flex-start;gap:14px;padding:22px 24px;display:flex}.dependent-minors-page-module__dYVoKa__messageIcon{color:#9b1b47;background:#fbf0f3;border-radius:13px;flex:none;place-items:center;width:50px;height:50px;display:grid}.dependent-minors-page-module__dYVoKa__messageCard h2{color:#16202b;margin:0 0 6px;font-size:19px}.dependent-minors-page-module__dYVoKa__messageCard p{color:#51606e;margin:0;line-height:1.5}.dependent-minors-page-module__dYVoKa__detailHeading{align-items:center;gap:14px;margin-bottom:20px;display:flex}.dependent-minors-page-module__dYVoKa__detailHeading h2{color:#16202b;margin:0;font-size:clamp(20px,2.6vw,26px);font-weight:700;line-height:1.2}.dependent-minors-page-module__dYVoKa__detailHeading p{color:#526477;margin:2px 0 0;font-size:14px}.dependent-minors-page-module__dYVoKa__detailCard{flex-direction:column;gap:18px;margin-bottom:16px;padding:22px 24px;display:flex}.dependent-minors-page-module__dYVoKa__detailCard h3{color:#16202b;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:700;display:flex}.dependent-minors-page-module__dYVoKa__detailCard h3 svg{color:#9b1b47}.dependent-minors-page-module__dYVoKa__detailField{align-items:flex-start;gap:12px;min-width:0;display:flex}.dependent-minors-page-module__dYVoKa__detailField>svg{color:#0e3d6e;flex:none;margin-top:2px}.dependent-minors-page-module__dYVoKa__detailField p{color:#526477;margin:0 0 3px;font-size:13px}.dependent-minors-page-module__dYVoKa__detailField strong{overflow-wrap:anywhere;color:#16202b;font-size:16px;font-weight:700;display:block}.dependent-minors-page-module__dYVoKa__pediatricianEmailRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.dependent-minors-page-module__dYVoKa__emailButton{color:#9b1b47;background:#fff;border:1.5px solid #9b1b47;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex}.dependent-minors-page-module__dYVoKa__emailButton:hover{background:#fbf0f3}.dependent-minors-page-module__dYVoKa__unavailableCopy{color:#51606e;margin:0;font-size:15px;line-height:1.5}.dependent-minors-page-module__dYVoKa__formTitle{color:#16202b;margin:0 0 6px;font-size:clamp(18px,2.2vw,22px);font-weight:700}.dependent-minors-page-module__dYVoKa__formIntroduction{color:#526477;margin:0 0 22px;font-size:14.5px}.dependent-minors-page-module__dYVoKa__associationForm{background:#fff;border:1px solid #e4e7ec;border-radius:16px;flex-direction:column;gap:18px;padding:clamp(20px,3vw,26px);display:flex;box-shadow:0 1px 3px #0a2c500d}.dependent-minors-page-module__dYVoKa__formField{flex-direction:column;gap:7px;display:flex}.dependent-minors-page-module__dYVoKa__formField span,.dependent-minors-page-module__dYVoKa__roleFieldset legend{color:#16202b;font-size:15px;font-weight:700}.dependent-minors-page-module__dYVoKa__formField input{color:#16202b;width:100%;min-height:50px;font:inherit;background:#fff;border:2px solid #d5dce5;border-radius:10px;outline:none;padding:12px 14px;font-size:16px}.dependent-minors-page-module__dYVoKa__formField input:focus{border-color:#0e3d6e}.dependent-minors-page-module__dYVoKa__formField input[aria-invalid=true]{border-color:#b42318}.dependent-minors-page-module__dYVoKa__fieldError{color:#b42318;font-size:14px;line-height:1.35}.dependent-minors-page-module__dYVoKa__roleFieldset{border:0;padding:0}.dependent-minors-page-module__dYVoKa__roleFieldset legend{margin-bottom:9px}.dependent-minors-page-module__dYVoKa__roleOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dependent-minors-page-module__dYVoKa__roleButton{color:#16202b;min-height:54px;font:inherit;cursor:pointer;background:#fff;border:2px solid #e4e7ec;border-radius:12px;padding:13px;font-size:16px;font-weight:700}.dependent-minors-page-module__dYVoKa__roleButton[data-selected=true]{color:#0e3d6e;background:#eaf1f8;border-color:#0e3d6e}.dependent-minors-page-module__dYVoKa__submitButton,.dependent-minors-page-module__dYVoKa__secondaryPrimaryButton{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#9b1b47;border:0;border-radius:12px;justify-content:center;align-items:center;padding:14px 18px;font-size:16px;font-weight:700;display:inline-flex}.dependent-minors-page-module__dYVoKa__submitButton:disabled{cursor:not-allowed;opacity:.55}.dependent-minors-page-module__dYVoKa__formNotice{color:#526477;margin:0;font-size:13px;line-height:1.5}.dependent-minors-page-module__dYVoKa__formError,.dependent-minors-page-module__dYVoKa__dialogError{color:#a20f3d;margin:0;font-size:14px;font-weight:600}.dependent-minors-page-module__dYVoKa__successCard{text-align:center;background:#fff;border:1px solid #a9c6e4;border-radius:18px;padding:34px 24px}.dependent-minors-page-module__dYVoKa__successIcon{color:#fff;background:#0e3d6e;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:16px;display:inline-grid}.dependent-minors-page-module__dYVoKa__successCard h2{color:#0e3d6e;margin:0 0 8px;font-size:22px}.dependent-minors-page-module__dYVoKa__successCard p{color:#51606e;max-width:44ch;margin:0 auto 22px;font-size:15.5px}.dependent-minors-page-module__dYVoKa__secondaryPrimaryButton{background:#0e3d6e;min-height:46px;padding-inline:24px;font-size:15px}.dependent-minors-page-module__dYVoKa__secondaryPrimaryButton:hover{background:#0a2c50}.dependent-minors-page-module__dYVoKa__dialogBackdrop{z-index:1800;background:#0a2c508c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dependent-minors-page-module__dYVoKa__dialog{text-align:center;background:#fff;border-radius:20px;width:min(440px,100%);padding:clamp(22px,4vw,30px);box-shadow:0 30px 80px #0a2c5066}.dependent-minors-page-module__dYVoKa__dialogIcon{color:#9b1b47;background:#fbf0f3;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:16px;display:inline-grid}.dependent-minors-page-module__dYVoKa__dialog h2{color:#16202b;margin:0 0 8px;font-size:20px}.dependent-minors-page-module__dYVoKa__dialog>p{color:#51606e;max-width:38ch;margin:0 auto 22px;font-size:15px}.dependent-minors-page-module__dYVoKa__dialog>p strong{color:#16202b}.dependent-minors-page-module__dYVoKa__dialog .dependent-minors-page-module__dYVoKa__dialogError{color:#a20f3d;margin-bottom:18px}.dependent-minors-page-module__dYVoKa__dialogActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dependent-minors-page-module__dYVoKa__cancelButton,.dependent-minors-page-module__dYVoKa__confirmButton{min-height:48px;font:inherit;cursor:pointer;border-radius:11px;padding:12px;font-size:15px;font-weight:700}.dependent-minors-page-module__dYVoKa__cancelButton{color:#0e3d6e;background:#fff;border:2px solid #d5dce5}.dependent-minors-page-module__dYVoKa__cancelButton:hover{background:#eef3f9}.dependent-minors-page-module__dYVoKa__confirmButton{color:#fff;background:#9b1b47;border:0}.dependent-minors-page-module__dYVoKa__cancelButton:disabled,.dependent-minors-page-module__dYVoKa__confirmButton:disabled{cursor:not-allowed;opacity:.6}@media (max-width:640px){.dependent-minors-page-module__dYVoKa__minorCard{flex-direction:column;align-items:stretch}.dependent-minors-page-module__dYVoKa__dissociateButton{align-self:flex-end}.dependent-minors-page-module__dYVoKa__primaryButton{width:100%}.dependent-minors-page-module__dYVoKa__minorText strong{text-overflow:clip;white-space:normal;overflow:visible}}
