.Step1BasicInfo-module__WfVqJa__birthRow{grid-template-columns:1.1fr .8fr .8fr;gap:10px;display:grid}@media (max-width:480px){.Step1BasicInfo-module__WfVqJa__birthRow{gap:6px}}
.CoverageAreaPicker-module__CILMLa__list{flex-direction:column;gap:8px;display:flex}.CoverageAreaPicker-module__CILMLa__group{border:1px solid var(--line-light);padding:12px 16px}.CoverageAreaPicker-module__CILMLa__group summary{cursor:pointer;color:var(--ink);font-size:14px}.CoverageAreaPicker-module__CILMLa__actions{gap:16px;margin:12px 0;display:flex}
.ProfileTab-module__mE8tFG__readOnly{color:var(--text-faint);cursor:not-allowed}.ProfileTab-module__mE8tFG__actions{align-items:center;gap:16px;margin-top:28px;display:flex}.ProfileTab-module__mE8tFG__savedNote{color:var(--ok);font-size:12px}
.Step3AppearanceOther-module__rEeFuG__preHint{color:var(--text-faint);margin-top:-4px;margin-bottom:12px;font-size:15px;line-height:1.8}
.SummaryCards-module__hdiC6G__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:6vh;display:grid}.SummaryCards-module__hdiC6G__card{background:var(--card);border:1px solid var(--line-light);padding:24px 22px}.SummaryCards-module__hdiC6G__label{color:var(--text-faint);letter-spacing:.04em;font-size:11px}.SummaryCards-module__hdiC6G__value{font-family:var(--font-heading);margin-top:10px;font-size:21px}.SummaryCards-module__hdiC6G__statusValue{font-family:var(--font-heading);color:var(--ok);margin-top:10px;font-size:16px}.SummaryCards-module__hdiC6G__sub{color:var(--text-soft);margin-top:6px;font-size:11px}@media (max-width:700px){.SummaryCards-module__hdiC6G__grid{grid-template-columns:1fr}}
.page-module__RH1k_G__content{max-width:880px;margin:0 auto;padding:6vh 6vw 10vh}
.Step4Confirm-module__hc3hqG__submitError{color:var(--error);margin-top:20px;font-size:14.5px}
.page-module__Hpkfbq__stepperWrap{margin-bottom:7vh}.page-module__Hpkfbq__entryCard{--card-padding-y:56px;--card-padding-x:52px}@media (max-width:640px){.page-module__Hpkfbq__stepperWrap{margin-bottom:5vh}.page-module__Hpkfbq__entryCard{--card-padding-y-mobile:36px;--card-padding-x-mobile:26px}}
