.family-platform_page__AXrp_{--ink:#493b38;--muted:#7a6d66;--line:#e6dcd1;color:var(--ink);background:#fbf7f0;padding-bottom:35px;font-size:14px}.family-platform_page__AXrp_ *{box-sizing:border-box}.family-platform_page__AXrp_ h1,.family-platform_page__AXrp_ h2,.family-platform_page__AXrp_ h3,.family-platform_page__AXrp_ p{margin:0}.family-platform_page__AXrp_ button,.family-platform_page__AXrp_ input,.family-platform_page__AXrp_ select,.family-platform_page__AXrp_ textarea{font:inherit}.family-platform_page__AXrp_ button{cursor:pointer}.family-platform_page__AXrp_ :is(button,a,input,select,textarea):focus-visible{outline:3px solid #aa684d;outline-offset:4px}.family-platform_hero__MtCok{width:min(90%,1450px);margin:auto;padding:35px 0 55px}.family-platform_back__FMTlU{font-size:12px;text-decoration:none}.family-platform_heroText__8Nyd6{display:grid;grid-template-columns:1.4fr 1fr;gap:8%;align-items:center;padding-top:45px}.family-platform_kicker__1d3cF{display:block;font-size:9px;letter-spacing:1.3px;font-weight:650;line-height:1.7;color:#94694f}.family-platform_page__AXrp_ .family-platform_hero__MtCok h1{font-size:clamp(40px,4.6vw,68px);line-height:1.06;letter-spacing:-2.5px;font-weight:500;margin:22px 0}.family-platform_hero__MtCok h1 em{font:italic 1em Georgia,serif;color:#a96b52}.family-platform_hero__MtCok p{max-width:550px;line-height:1.85;color:var(--muted);font-size:16px}.family-platform_heroArt__fowbO{position:relative;min-height:275px;display:flex;align-items:start;justify-content:center;padding:20px;gap:20px;background:#efd9cc;border-radius:90px 90px 20px 20px;border:1px solid #dec1ad;overflow:hidden}.family-platform_heroArt__fowbO>span{width:64px;height:64px;display:grid;place-content:center;border-radius:50%;background:#d9e6c4;font-size:15px;transform:rotate(-9deg);border:1px solid #bdccab}.family-platform_heroArt__fowbO>span:nth-of-type(2){background:#e5d5ed;transform:rotate(10deg)}.family-platform_heroArt__fowbO>i{font-size:40px;line-height:1;font-style:normal;color:#a36e54;margin-top:10px}.family-platform_heroArt__fowbO strong{position:absolute;left:35px;bottom:30px;font-size:34px;font-weight:500;line-height:1.05;letter-spacing:-1.5px}.family-platform_heroArt__fowbO strong em{font:italic 1em Georgia,serif;color:#94674e}.family-platform_heroArt__fowbO>svg{position:absolute;right:25px;bottom:30px;transform:rotate(15deg);color:#b57a62}.family-platform_portal__UPTA7{width:min(90%,1450px);margin:auto;border:1px solid #d7ccbd;border-radius:23px;overflow:hidden;background:#fffdfa;box-shadow:0 22px 45px #6c4a2910}.family-platform_portalHeader__n2sH3{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;border-bottom:1px solid var(--line);background:#fdf9f3}.family-platform_portalBrand__wGe6A{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600}.family-platform_portalBrand__wGe6A>span{background:#dce5cc;border:1px solid #c6d5b7;border-radius:12px;padding:10px;color:#4b6846}.family-platform_portalBrand__wGe6A small{display:block;font-size:8px;letter-spacing:1px;color:#998575;margin-top:5px}.family-platform_roleSwitch__DcZne{display:flex;gap:4px;border:1px solid var(--line);border-radius:9px;padding:3px;background:#f1eae1}.family-platform_roleSwitch__DcZne button{background:none;border:0;color:#807165;padding:9px 14px;font-size:11px;border-radius:6px}.family-platform_roleSwitch__DcZne button[aria-pressed=true]{background:#fffdfa;color:#654c3f;box-shadow:0 2px 5px #65503d12}.family-platform_portalBody__Gjw2F{display:grid;grid-template-columns:220px minmax(0,1fr)}.family-platform_sidebar__68vOp{padding:30px 20px;background:#f5f3e9;border-right:1px solid var(--line)}.family-platform_sidebar__68vOp>button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:1px solid transparent;border-radius:10px;padding:13px 10px;margin-top:12px;background:none;color:var(--ink)}.family-platform_sidebar__68vOp>button[aria-pressed=true]{background:#fffef7;border-color:#d8ccb8;box-shadow:0 4px 9px #654c3010}.family-platform_sidebar__68vOp>button>span{width:30px;height:34px;border-radius:16px 16px 5px 16px;background:#e1e8cf;color:#516b48;display:grid;place-content:center;font-size:10px;flex-shrink:0}.family-platform_sidebar__68vOp strong{display:block;font-size:12px}.family-platform_sidebar__68vOp small{display:block;font-size:9px;color:var(--muted);margin-top:5px}.family-platform_sidebar__68vOp>button>svg{margin-left:auto;color:#5c7a4b}.family-platform_sideNote__KIBGl{margin-top:60px;padding:20px 10px;color:#778565}.family-platform_sideNote__KIBGl strong{font-size:22px;font-weight:500;letter-spacing:-.7px;line-height:1.2;margin:14px 0}.family-platform_sideNote__KIBGl p{font-size:11px;line-height:1.8;color:#8b8c76}.family-platform_main__bBrK_{min-width:0}.family-platform_tabs__0y_qo{display:flex;gap:8px;padding:16px 25px;border-bottom:1px solid var(--line);background:#fffcf7}.family-platform_tabs__0y_qo button{display:flex;align-items:center;gap:8px;background:none;border:1px solid transparent;border-radius:7px;padding:11px 13px;font-size:11px;white-space:nowrap;color:#7b6a5a}.family-platform_tabs__0y_qo button[aria-current=page]{background:#efdacc;border-color:#e1bda7;color:#795037}.family-platform_mainContent__rRcAM{padding:30px;min-height:650px}.family-platform_viewHeading__ilsHC{margin:5px 0 30px}.family-platform_page__AXrp_ .family-platform_viewHeading__ilsHC h2{font-size:32px;line-height:1.15;letter-spacing:-1.2px;max-width:600px;font-weight:500;margin-top:15px}.family-platform_metrics__xRzog{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:23px 0}.family-platform_metrics__xRzog button{border:1px solid #d9ddc6;background:#edf2de;padding:20px;text-align:left;border-radius:13px;color:var(--ink)}.family-platform_metrics__xRzog button:nth-child(2){background:#efe5f4;border-color:#dfcce9}.family-platform_metrics__xRzog button:nth-child(3){background:#f8e7da;border-color:#e7ccb8}.family-platform_metrics__xRzog strong{display:block;font-size:40px;line-height:1.2;letter-spacing:-1.5px;font-weight:500}.family-platform_metrics__xRzog strong small{font-size:17px}.family-platform_metrics__xRzog span{display:block;font-size:12px;margin-top:14px}.family-platform_metrics__xRzog>button>small{font-size:9px;color:#87786a;display:block;margin-top:8px;line-height:1.6}.family-platform_twoCol__2Fkqs{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin:25px 0}.family-platform_panel__ldmwX,.family-platform_warmPanel__NtiQP{background:#fffefa;border:1px solid var(--line);border-radius:15px;padding:25px;min-width:0}.family-platform_warmPanel__NtiQP{background:#f4e3d8;border-color:#e0c9b8;position:relative;overflow:hidden}.family-platform_page__AXrp_ h3{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.8px;margin:14px 0}.family-platform_panel__ldmwX>p,.family-platform_warmPanel__NtiQP>p{font-size:12px;line-height:1.85;color:#7a6b60;margin:15px 0}.family-platform_learningRow__1hdlF{display:flex;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line)}.family-platform_learningRow__1hdlF>span{background:#e9e6f0;padding:9px;border-radius:8px;color:#816d9c;flex-shrink:0}.family-platform_learningRow__1hdlF strong{font-size:12px;font-weight:550;display:block}.family-platform_learningRow__1hdlF small{font-size:10px;color:#8d7e73;display:block;margin-top:5px}.family-platform_textButton__rV50i,.family-platform_textLink__1KGKo{display:inline-flex;align-items:center;gap:12px;border:0;background:none;padding:0;color:#795638;font-size:12px;font-weight:600;text-decoration:none}.family-platform_textLink__1KGKo{margin-top:23px}.family-platform_primary__kNH3h,.family-platform_secondary__fxbKD{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#775541;border:1px solid #775541;color:#fffcf4;border-radius:8px;padding:12px 16px;font-size:11px!important;font-weight:600;text-decoration:none;line-height:1.4}.family-platform_secondary__fxbKD{background:#fffdf6;color:#73543c;border-color:#dbc5af}.family-platform_bigIcon__GnpAI{color:#bc9277;margin:28px 0 5px}.family-platform_page__AXrp_ label:not(.family-platform_radio__dXGEF){display:flex;flex-direction:column;gap:9px;font-size:11px;color:#766552;margin:20px 0}.family-platform_page__AXrp_ select,.family-platform_page__AXrp_ textarea{background:#fffefb;border:1px solid #d9cbb9;border-radius:7px;padding:12px;color:var(--ink);width:100%;min-width:0}.family-platform_page__AXrp_ textarea{resize:vertical;line-height:1.7;font-size:13px}.family-platform_confirmed__ClaI8{padding:20px;background:#e9f0d8;border:1px solid #cedbb9;border-radius:11px}.family-platform_confirmed__ClaI8>strong{display:block;font-size:21px;margin:10px 0;font-weight:500}.family-platform_confirmed__ClaI8 p{font-size:11px;line-height:1.7;margin:12px 0}.family-platform_page__AXrp_ fieldset{border:1px solid #d5b49d;border-radius:10px;padding:15px;margin:22px 0}.family-platform_page__AXrp_ legend{font-size:11px;padding:0 6px}.family-platform_radio__dXGEF{display:flex;align-items:center;gap:9px;font-size:12px;margin:12px 0}.family-platform_radio__dXGEF input{accent-color:#7a6941;width:17px;height:17px}.family-platform_page__AXrp_ .family-platform_fine__veYsZ{font-size:10px}.family-platform_subjectGrid__exgTX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0}.family-platform_subjectGrid__exgTX article{background:#f1eddf;border:1px solid #ddd6bf;border-radius:13px;padding:22px}.family-platform_subjectGrid__exgTX article:nth-child(2n){background:#ede5f2;border-color:#ddcce5}.family-platform_subjectGrid__exgTX article:nth-child(3n){background:#e8eeda;border-color:#d4debd}.family-platform_subjectGrid__exgTX article>span{font-size:30px;line-height:1;display:block;color:#8b7860}.family-platform_subjectGrid__exgTX h3{font-size:18px;min-height:44px}.family-platform_subjectGrid__exgTX strong{font-size:35px;letter-spacing:-1px;font-weight:500}.family-platform_subjectGrid__exgTX strong small{font-size:13px}.family-platform_subjectGrid__exgTX p{font-size:9px;line-height:1.8;color:#7d7360;margin-top:12px}.family-platform_progress__Va_Ng{height:5px;border-radius:6px;background:#ffffff90;overflow:hidden;margin-top:16px}.family-platform_progress__Va_Ng i{height:100%;display:block;background:#9a8557}.family-platform_intro__RJLUV{font-size:13px;line-height:1.9;color:#817364}.family-platform_updateSummary__gj1yY{display:flex;justify-content:space-between;gap:15px;font-size:11px;align-items:center}.family-platform_newsCard__sZR51{border:1px solid var(--line);border-radius:15px;background:#fffdf7;padding:25px;margin-top:18px}.family-platform_newsCard__sZR51 h3{font-size:25px;max-width:550px}.family-platform_newsCard__sZR51 p{line-height:1.9;font-size:13px;margin-top:20px;color:#7a6b60}.family-platform_portalFoot__nw_ca{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:18px 28px;font-size:9px;line-height:1.6;color:#8a7c6a;background:#faf7ee}.family-platform_portalFoot__nw_ca>span:first-child{display:flex;align-items:center;gap:7px}.family-platform_portalFoot__nw_ca i{width:5px;height:5px;background:#9bac7b;border-radius:50%;flex-shrink:0}.family-platform_scope__vLPUl{width:min(90%,1250px);margin:25px auto!important;font-size:10px;line-height:1.8;color:#8d806d}.family-platform_feedback__tgNwM{background:#e8eed8;border:1px solid #cdd8b7;border-radius:9px;padding:15px;font-size:12px;line-height:1.8;margin-top:20px!important}@media(max-width:1100px){.family-platform_portalBody__Gjw2F{grid-template-columns:180px minmax(0,1fr)}.family-platform_sidebar__68vOp{padding:25px 12px}.family-platform_tabs__0y_qo{padding:13px 20px;gap:5px;overflow:auto}.family-platform_tabs__0y_qo button{padding:10px;font-size:10px}.family-platform_mainContent__rRcAM{padding:25px}.family-platform_twoCol__2Fkqs{grid-template-columns:1fr}.family-platform_subjectGrid__exgTX{grid-template-columns:repeat(2,minmax(0,1fr))}.family-platform_heroText__8Nyd6{gap:5%}.family-platform_heroArt__fowbO strong{font-size:30px;left:23px}.family-platform_metrics__xRzog button{padding:17px}.family-platform_metrics__xRzog span{font-size:11px}}@media(max-width:700px){.family-platform_hero__MtCok{padding:25px 0 35px}.family-platform_heroText__8Nyd6{grid-template-columns:1fr;padding-top:28px;gap:28px}.family-platform_page__AXrp_ .family-platform_hero__MtCok h1{font-size:42px;letter-spacing:-1.6px}.family-platform_hero__MtCok p{font-size:14px}.family-platform_heroArt__fowbO{min-height:240px;max-width:420px;width:100%;margin:auto}.family-platform_heroArt__fowbO strong{left:30px;font-size:34px}.family-platform_portal__UPTA7{border-radius:18px}.family-platform_portalHeader__n2sH3{padding:19px;display:block}.family-platform_portalBrand__wGe6A{font-size:15px}.family-platform_roleSwitch__DcZne{margin-top:20px;width:-moz-max-content;width:max-content}.family-platform_portalBody__Gjw2F{grid-template-columns:1fr}.family-platform_sidebar__68vOp{border-right:0;border-bottom:1px solid var(--line);display:flex;gap:10px;align-items:center;padding:15px;overflow:auto}.family-platform_sideNote__KIBGl,.family-platform_sidebar__68vOp>.family-platform_kicker__1d3cF{display:none}.family-platform_sidebar__68vOp>button{margin:0;min-width:145px;padding:10px;gap:8px}.family-platform_sidebar__68vOp strong{font-size:11px}.family-platform_sidebar__68vOp small{font-size:8px}.family-platform_sidebar__68vOp>button>span{width:25px;height:30px;font-size:8px}.family-platform_tabs__0y_qo{padding:12px 15px;gap:6px}.family-platform_tabs__0y_qo button{padding:9px 10px;font-size:10px;flex-shrink:0;gap:7px}.family-platform_tabs__0y_qo svg{width:14px}.family-platform_mainContent__rRcAM{padding:22px 19px;min-height:500px}.family-platform_page__AXrp_ .family-platform_viewHeading__ilsHC h2{font-size:29px}.family-platform_metrics__xRzog{grid-template-columns:1fr;gap:10px}.family-platform_metrics__xRzog button{display:grid;grid-template-columns:85px 1fr;-moz-column-gap:12px;column-gap:12px;align-items:center;padding:18px}.family-platform_metrics__xRzog strong{grid-row:span 2;font-size:33px}.family-platform_metrics__xRzog span{margin:0;font-size:12px}.family-platform_metrics__xRzog>button>small{margin-top:5px;font-size:9px}.family-platform_panel__ldmwX,.family-platform_warmPanel__NtiQP{padding:22px}.family-platform_page__AXrp_ h3{font-size:24px}.family-platform_subjectGrid__exgTX{gap:10px}.family-platform_subjectGrid__exgTX article{padding:17px}.family-platform_subjectGrid__exgTX h3{font-size:16px;min-height:42px}.family-platform_subjectGrid__exgTX strong{font-size:29px}.family-platform_subjectGrid__exgTX p{font-size:8px}.family-platform_updateSummary__gj1yY{display:block}.family-platform_updateSummary__gj1yY .family-platform_textButton__rV50i{margin-top:12px}.family-platform_newsCard__sZR51{padding:21px}.family-platform_newsCard__sZR51 h3{font-size:24px}.family-platform_portalFoot__nw_ca{padding:16px 20px;display:block;font-size:8px}.family-platform_portalFoot__nw_ca>span{display:block;margin:5px 0}.family-platform_kicker__1d3cF{font-size:8px}.family-platform_scope__vLPUl{font-size:9px}.family-platform_primary__kNH3h,.family-platform_secondary__fxbKD{font-size:11px!important}.family-platform_page__AXrp_ select{font-size:12px}}@media(max-width:360px){.family-platform_page__AXrp_ .family-platform_hero__MtCok h1{font-size:35px}.family-platform_heroArt__fowbO strong{font-size:30px}.family-platform_mainContent__rRcAM{padding:20px 15px}.family-platform_subjectGrid__exgTX{grid-template-columns:1fr}.family-platform_subjectGrid__exgTX h3{min-height:0;font-size:20px}.family-platform_metrics__xRzog button{grid-template-columns:70px 1fr}.family-platform_metrics__xRzog strong{font-size:28px}.family-platform_page__AXrp_ .family-platform_viewHeading__ilsHC h2{font-size:27px}.family-platform_portalBrand__wGe6A{font-size:13px}}