.teen-learning-support-module__Q9khnG__page{--ink:#20313d;--deep:#123e52;--blue:#246a83;--sky:#dceef3;--sand:#fbf5e9;--coral:#b75143;background:linear-gradient(180deg,#f8fcfd,var(--sand));min-height:100vh;color:var(--ink);overflow-x:hidden}.teen-learning-support-module__Q9khnG__hero,.teen-learning-support-module__Q9khnG__heroCompact,.teen-learning-support-module__Q9khnG__sharedSection,.teen-learning-support-module__Q9khnG__lesson,.teen-learning-support-module__Q9khnG__completion{box-sizing:border-box;width:min(1080px,100%);margin:auto;padding:64px 24px}.teen-learning-support-module__Q9khnG__hero{text-align:center}.teen-learning-support-module__Q9khnG__eyebrow{color:var(--blue);letter-spacing:.13em;margin:0 0 12px;font-size:.78rem;font-weight:900}.teen-learning-support-module__Q9khnG__hero h1,.teen-learning-support-module__Q9khnG__heroCompact h1,.teen-learning-support-module__Q9khnG__lesson h1,.teen-learning-support-module__Q9khnG__completion h1{font:800 clamp(2.45rem,5.6vw,5rem)/1.04 var(--font-serif);letter-spacing:-.035em;text-wrap:balance;margin:12px 0}.teen-learning-support-module__Q9khnG__lead{font-size:1.15rem;line-height:1.75}.teen-learning-support-module__Q9khnG__boundary,.teen-learning-support-module__Q9khnG__deviceNote{border-left:5px solid var(--coral);text-align:left;background:#fff;border-radius:0 14px 14px 0;margin:24px auto;padding:18px 20px;line-height:1.65}.teen-learning-support-module__Q9khnG__versionGrid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(1080px,100%);margin:auto;padding:0 24px;display:grid}.teen-learning-support-module__Q9khnG__versionCard{background:#fff;border:1px solid #bfd7df;border-radius:24px;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;display:flex;box-shadow:0 16px 38px #16465b12}.teen-learning-support-module__Q9khnG__youthCard{background:#eef8f2}.teen-learning-support-module__Q9khnG__versionTag{background:var(--sky);color:var(--deep);letter-spacing:.05em;border-radius:99px;padding:7px 11px;font-size:.78rem;font-weight:900;display:inline-flex}.teen-learning-support-module__Q9khnG__versionCard h2,.teen-learning-support-module__Q9khnG__sharedSection h2{font:800 2rem/1.15 var(--font-serif)}.teen-learning-support-module__Q9khnG__versionCard p,.teen-learning-support-module__Q9khnG__sharedSection p{line-height:1.7}.teen-learning-support-module__Q9khnG__versionCard .teen-learning-support-module__Q9khnG__primary{margin-top:auto}.teen-learning-support-module__Q9khnG__primary,.teen-learning-support-module__Q9khnG__secondary,.teen-learning-support-module__Q9khnG__danger{box-sizing:border-box;min-height:50px;font:inherit;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex}.teen-learning-support-module__Q9khnG__primary{border:1px solid var(--deep);background:var(--deep);color:#fff}.teen-learning-support-module__Q9khnG__secondary{color:var(--ink);background:#fff;border:1px solid #8baab6}.teen-learning-support-module__Q9khnG__danger{color:#fff;background:#9f382d;border:1px solid #9f382d}.teen-learning-support-module__Q9khnG__sharedSection{background:#fffaf1;border:1px solid #d9cdb9;border-radius:22px;margin-top:30px;margin-bottom:64px;padding-top:32px;padding-bottom:32px}.teen-learning-support-module__Q9khnG__heroCompact{max-width:920px}.teen-learning-support-module__Q9khnG__heroCompact>a,.teen-learning-support-module__Q9khnG__lessonTop a,.teen-learning-support-module__Q9khnG__completion>a{color:var(--blue);font-weight:850;text-decoration:none}.teen-learning-support-module__Q9khnG__rightsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.teen-learning-support-module__Q9khnG__rightsGrid div{background:#fff;border-radius:13px;padding:15px;line-height:1.5}.teen-learning-support-module__Q9khnG__progressBlock{margin:24px 0}.teen-learning-support-module__Q9khnG__progressBlock>div:first-child{justify-content:space-between;margin-bottom:8px;display:flex}.teen-learning-support-module__Q9khnG__progress{background:#d4e1e4;border-radius:99px;height:10px;overflow:hidden}.teen-learning-support-module__Q9khnG__progress span{background:var(--coral);height:100%;display:block}.teen-learning-support-module__Q9khnG__routeList{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:min(1080px,100%);margin:0 auto 70px;padding:0 24px;display:grid}.teen-learning-support-module__Q9khnG__routeList a{min-width:0;color:inherit;background:#fff;border:1px solid #c7dbe1;border-radius:16px;gap:7px;padding:18px;text-decoration:none;display:grid}.teen-learning-support-module__Q9khnG__routeList strong{color:var(--coral);font-size:1.5rem}.teen-learning-support-module__Q9khnG__routeList small{color:#5e6d72}.teen-learning-support-module__Q9khnG__lesson{max-width:920px;padding-top:42px}.teen-learning-support-module__Q9khnG__lessonTop{justify-content:space-between;gap:14px;display:flex}.teen-learning-support-module__Q9khnG__lesson header>p:last-child{line-height:1.6}.teen-learning-support-module__Q9khnG__lessonCard,.teen-learning-support-module__Q9khnG__safetyCard{background:#fff;border:1px solid #c8dce2;border-radius:20px;margin:26px 0;padding:26px}.teen-learning-support-module__Q9khnG__safetyCard{background:#fff9ef;border-color:#e0c6b5}.teen-learning-support-module__Q9khnG__lessonCard h2,.teen-learning-support-module__Q9khnG__safetyCard h2{font:800 1.75rem var(--font-serif);margin-top:0}.teen-learning-support-module__Q9khnG__lessonCard p,.teen-learning-support-module__Q9khnG__safetyCard p,.teen-learning-support-module__Q9khnG__lessonCard li,.teen-learning-support-module__Q9khnG__safetyCard li{line-height:1.7}.teen-learning-support-module__Q9khnG__assessmentList{gap:14px;display:grid}.teen-learning-support-module__Q9khnG__assessmentList fieldset,.teen-learning-support-module__Q9khnG__safetyCard fieldset{border:1px solid #d3e1e5;border-radius:14px;min-width:0;margin:14px 0;padding:17px}.teen-learning-support-module__Q9khnG__assessmentList legend,.teen-learning-support-module__Q9khnG__safetyCard legend{max-width:100%;padding:0 5px;font-weight:750;line-height:1.55}.teen-learning-support-module__Q9khnG__assessmentList legend span{color:var(--blue);letter-spacing:.05em;font-size:.76rem;display:block}.teen-learning-support-module__Q9khnG__choiceRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.teen-learning-support-module__Q9khnG__choiceRow label{cursor:pointer;background:#fff;border:1px solid #b9cdd3;border-radius:10px;align-items:center;gap:6px;min-height:42px;padding:0 12px;display:flex}.teen-learning-support-module__Q9khnG__choiceRow input,.teen-learning-support-module__Q9khnG__consent input{width:18px;height:18px;accent-color:var(--blue)}.teen-learning-support-module__Q9khnG__urgent{color:#65271f;background:#fff;border:2px solid #aa4237;border-radius:14px;margin-top:20px;padding:18px}.teen-learning-support-module__Q9khnG__priorityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.teen-learning-support-module__Q9khnG__priorityGrid article{background:var(--sky);border-radius:15px;gap:8px;min-width:0;padding:18px;display:grid}.teen-learning-support-module__Q9khnG__priorityGrid span{color:var(--coral);font-weight:900}.teen-learning-support-module__Q9khnG__field{gap:8px;margin:17px 0;font-weight:800;display:grid}.teen-learning-support-module__Q9khnG__field textarea{box-sizing:border-box;width:100%;min-height:86px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #91abb5;border-radius:12px;padding:13px;line-height:1.5}.teen-learning-support-module__Q9khnG__field textarea:focus-visible,.teen-learning-support-module__Q9khnG__choiceRow input:focus-visible,.teen-learning-support-module__Q9khnG__consent input:focus-visible,.teen-learning-support-module__Q9khnG__primary:focus-visible,.teen-learning-support-module__Q9khnG__secondary:focus-visible,.teen-learning-support-module__Q9khnG__danger:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #eea83d}.teen-learning-support-module__Q9khnG__steps{gap:14px;padding:0;list-style:none;display:grid}.teen-learning-support-module__Q9khnG__steps li{background:var(--sky);border-radius:14px;gap:5px;padding:18px;display:grid}.teen-learning-support-module__Q9khnG__shareField{border:1px solid #d0dfe3;border-radius:16px;margin:18px 0;padding:18px}.teen-learning-support-module__Q9khnG__consent{align-items:flex-start;gap:10px;font-weight:750;line-height:1.5;display:flex}.teen-learning-support-module__Q9khnG__checklist{background:#eef7f1;border-radius:14px;padding:15px 20px}.teen-learning-support-module__Q9khnG__checklist p{margin:8px 0}.teen-learning-support-module__Q9khnG__lessonNav,.teen-learning-support-module__Q9khnG__completionActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:30px;display:flex}.teen-learning-support-module__Q9khnG__loading{text-align:center;padding:60px 24px}.teen-learning-support-module__Q9khnG__completion{max-width:1000px}.teen-learning-support-module__Q9khnG__planPreview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.teen-learning-support-module__Q9khnG__planPreview article{background:#fff;border:1px solid #cadae0;border-radius:15px;gap:8px;min-width:0;padding:18px;display:grid}.teen-learning-support-module__Q9khnG__planPreview span,.teen-learning-support-module__Q9khnG__familyPlan article span{color:var(--blue);font-weight:850}.teen-learning-support-module__Q9khnG__planPreview strong{overflow-wrap:anywhere}.teen-learning-support-module__Q9khnG__planPreview small{color:#617278}.teen-learning-support-module__Q9khnG__confirm{z-index:20;box-sizing:border-box;border:2px solid var(--deep);background:#fff;border-radius:18px;width:min(500px,100% - 32px);padding:26px;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #102e3d99}.teen-learning-support-module__Q9khnG__confirm div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.teen-learning-support-module__Q9khnG__familyPlan{gap:14px;margin-top:30px;display:grid}.teen-learning-support-module__Q9khnG__familyPlan>section{background:#fff;border:1px solid #cadae0;border-radius:17px;padding:20px}.teen-learning-support-module__Q9khnG__familyPlan h2{font:800 1.45rem var(--font-serif);margin-top:0}.teen-learning-support-module__Q9khnG__familyPlan>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.teen-learning-support-module__Q9khnG__familyPlan article{background:#f1f7f8;border-radius:12px;min-width:0;padding:14px}.teen-learning-support-module__Q9khnG__familyPlan p{overflow-wrap:anywhere;line-height:1.55}.teen-learning-support-module__Q9khnG__pending{color:#5f6e73;margin:0;font-weight:750}.teen-learning-support-module__Q9khnG__storageWarning{color:#672b24;background:#fff3ed;border:2px solid #ad4c3f;border-radius:14px;margin:18px 0;padding:16px 18px;line-height:1.6}.teen-learning-support-module__Q9khnG__storageStatus{font-weight:850;color:#8f382e!important}.teen-learning-support-module__Q9khnG__goals{box-sizing:border-box;width:min(1080px,100%);margin:0 auto 28px;padding:28px 24px}.teen-learning-support-module__Q9khnG__goals h2{font:800 1.9rem var(--font-serif)}.teen-learning-support-module__Q9khnG__goals ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.teen-learning-support-module__Q9khnG__goals li{background:#fff;border-radius:13px;padding:14px 16px;line-height:1.55}.teen-learning-support-module__Q9khnG__pathSection,.teen-learning-support-module__Q9khnG__programBoundary,.teen-learning-support-module__Q9khnG__dailyPlan{box-sizing:border-box;width:min(1080px,100%);margin:0 auto 32px;padding:28px 24px}.teen-learning-support-module__Q9khnG__pathSection>h2,.teen-learning-support-module__Q9khnG__dailyPlan>h2,.teen-learning-support-module__Q9khnG__programBoundary h2,.teen-learning-support-module__Q9khnG__actionSummary h2,.teen-learning-support-module__Q9khnG__familyHandoff h2{font:800 1.9rem var(--font-serif)}.teen-learning-support-module__Q9khnG__pathGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.teen-learning-support-module__Q9khnG__pathCard{background:#fff;border:1px solid #c7dbe1;border-radius:18px;flex-direction:column;align-items:flex-start;min-width:0;padding:22px;display:flex}.teen-learning-support-module__Q9khnG__pathCard h3{font:800 1.25rem/1.35 var(--font-serif)}.teen-learning-support-module__Q9khnG__pathCard p{line-height:1.6}.teen-learning-support-module__Q9khnG__pathCard>a{margin-top:auto}.teen-learning-support-module__Q9khnG__pathStatus{box-sizing:border-box;background:#eef7f8;border-radius:12px;gap:3px;width:100%;margin:4px 0 18px;padding:12px;display:grid}.teen-learning-support-module__Q9khnG__pathStatus span{color:var(--blue);font-size:.85rem;font-weight:850}.teen-learning-support-module__Q9khnG__pathStatus strong{font-size:1.15rem}.teen-learning-support-module__Q9khnG__pathStatus small{color:#52705f}.teen-learning-support-module__Q9khnG__programActions{flex-wrap:wrap;gap:12px;display:flex}.teen-learning-support-module__Q9khnG__programBoundary{background:#eff8f3;border:1px solid #bcd8cf;border-radius:20px}.teen-learning-support-module__Q9khnG__programBoundary ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.teen-learning-support-module__Q9khnG__programBoundary li{background:#fff;border-radius:12px;padding:14px;line-height:1.55}.teen-learning-support-module__Q9khnG__programBoundary p{line-height:1.65}.teen-learning-support-module__Q9khnG__dailyPlan{padding-top:8px}.teen-learning-support-module__Q9khnG__stageBlock{margin:30px 0}.teen-learning-support-module__Q9khnG__stageBlock h3{color:var(--deep);font:800 1.35rem var(--font-serif);border-bottom:2px solid #c8dce2;padding-bottom:10px}.teen-learning-support-module__Q9khnG__dayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.teen-learning-support-module__Q9khnG__dayGrid a{min-width:0;color:inherit;background:#fff;border:1px solid #c7dbe1;border-radius:15px;gap:8px;padding:18px;text-decoration:none;display:grid}.teen-learning-support-module__Q9khnG__dayGrid a:hover{border-color:var(--blue);box-shadow:0 10px 24px #16465b12}.teen-learning-support-module__Q9khnG__dayGrid span{color:var(--coral);font-weight:900}.teen-learning-support-module__Q9khnG__dayGrid strong{line-height:1.4}.teen-learning-support-module__Q9khnG__dayGrid small{color:#5e6d72;line-height:1.5}.teen-learning-support-module__Q9khnG__dayGrid .teen-learning-support-module__Q9khnG__dayComplete{background:#eef8f2;border-color:#79a993}.teen-learning-support-module__Q9khnG__sectionNumber{background:var(--sky);width:34px;height:34px;color:var(--deep);border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:inline-grid}.teen-learning-support-module__Q9khnG__skipNote{color:#40565f;background:#eef7f8;border-radius:10px;padding:12px 14px}.teen-learning-support-module__Q9khnG__field small{color:#5d7077;font-weight:500;line-height:1.5}.teen-learning-support-module__Q9khnG__actionCard{background:#eef8f2;border:1px solid #b8d3c8;border-radius:20px;margin:26px 0;padding:26px}.teen-learning-support-module__Q9khnG__actionCard h2{font:800 1.75rem var(--font-serif)}.teen-learning-support-module__Q9khnG__actionCard p{line-height:1.7}.teen-learning-support-module__Q9khnG__actionSummary{margin:30px 0}.teen-learning-support-module__Q9khnG__actionSummary>p{line-height:1.65}.teen-learning-support-module__Q9khnG__familyHandoff{background:#fff9ef;border:1px solid #d7c7aa;border-radius:18px;margin:30px 0;padding:24px}.teen-learning-support-module__Q9khnG__familyHandoff p{line-height:1.7}@media (max-width:900px){.teen-learning-support-module__Q9khnG__pathGrid,.teen-learning-support-module__Q9khnG__dayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.teen-learning-support-module__Q9khnG__hero,.teen-learning-support-module__Q9khnG__heroCompact,.teen-learning-support-module__Q9khnG__sharedSection,.teen-learning-support-module__Q9khnG__lesson,.teen-learning-support-module__Q9khnG__completion{padding-left:18px;padding-right:18px}.teen-learning-support-module__Q9khnG__versionGrid,.teen-learning-support-module__Q9khnG__routeList{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.teen-learning-support-module__Q9khnG__rightsGrid,.teen-learning-support-module__Q9khnG__priorityGrid,.teen-learning-support-module__Q9khnG__planPreview,.teen-learning-support-module__Q9khnG__familyPlan>section>div,.teen-learning-support-module__Q9khnG__goals ul,.teen-learning-support-module__Q9khnG__programBoundary ul,.teen-learning-support-module__Q9khnG__pathGrid,.teen-learning-support-module__Q9khnG__dayGrid{grid-template-columns:1fr}.teen-learning-support-module__Q9khnG__goals,.teen-learning-support-module__Q9khnG__pathSection,.teen-learning-support-module__Q9khnG__programBoundary,.teen-learning-support-module__Q9khnG__dailyPlan{padding-left:18px;padding-right:18px}.teen-learning-support-module__Q9khnG__lessonTop{flex-wrap:wrap;align-items:flex-start}.teen-learning-support-module__Q9khnG__lessonNav,.teen-learning-support-module__Q9khnG__completionActions,.teen-learning-support-module__Q9khnG__programActions{flex-direction:column;align-items:stretch}.teen-learning-support-module__Q9khnG__lessonNav>*,.teen-learning-support-module__Q9khnG__completionActions>*,.teen-learning-support-module__Q9khnG__programActions>*{width:100%}.teen-learning-support-module__Q9khnG__choiceRow label{flex:auto}.teen-learning-support-module__Q9khnG__sharedSection{border-radius:0}.teen-learning-support-module__Q9khnG__hero h1,.teen-learning-support-module__Q9khnG__heroCompact h1,.teen-learning-support-module__Q9khnG__lesson h1,.teen-learning-support-module__Q9khnG__completion h1{font-size:clamp(2.15rem,10vw,3.2rem)}}@media (max-width:390px){.teen-learning-support-module__Q9khnG__hero,.teen-learning-support-module__Q9khnG__heroCompact,.teen-learning-support-module__Q9khnG__lesson,.teen-learning-support-module__Q9khnG__completion,.teen-learning-support-module__Q9khnG__versionGrid,.teen-learning-support-module__Q9khnG__routeList,.teen-learning-support-module__Q9khnG__pathSection,.teen-learning-support-module__Q9khnG__programBoundary,.teen-learning-support-module__Q9khnG__dailyPlan{padding-left:16px;padding-right:16px}.teen-learning-support-module__Q9khnG__versionCard,.teen-learning-support-module__Q9khnG__lessonCard,.teen-learning-support-module__Q9khnG__safetyCard,.teen-learning-support-module__Q9khnG__actionCard,.teen-learning-support-module__Q9khnG__pathCard{padding:20px}.teen-learning-support-module__Q9khnG__choiceRow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.teen-learning-support-module__Q9khnG__choiceRow label{min-width:0;padding:0 9px}.teen-learning-support-module__Q9khnG__hero h1,.teen-learning-support-module__Q9khnG__heroCompact h1,.teen-learning-support-module__Q9khnG__lesson h1,.teen-learning-support-module__Q9khnG__completion h1{font-size:2.15rem}}@media (prefers-reduced-motion:reduce){.teen-learning-support-module__Q9khnG__page *{scroll-behavior:auto!important;transition:none!important}}@media print{.teen-learning-support-module__Q9khnG__lessonNav,.teen-learning-support-module__Q9khnG__completionActions,.teen-learning-support-module__Q9khnG__confirm,.teen-learning-support-module__Q9khnG__siteHeader,.teen-learning-support-module__Q9khnG__programActions{display:none!important}.teen-learning-support-module__Q9khnG__page{background:#fff}.teen-learning-support-module__Q9khnG__completion,.teen-learning-support-module__Q9khnG__lesson{padding:10px}.teen-learning-support-module__Q9khnG__planPreview article,.teen-learning-support-module__Q9khnG__familyPlan>section,.teen-learning-support-module__Q9khnG__actionSummary article{break-inside:avoid}}
