._page_67b2fa2{padding-block:clamp(2.5rem, 6vw, 6rem) var(--section-gap)}._hero_67b2fa2,._chapter_67b2fa2{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:center;gap:clamp(1.5rem,4.7vw,5rem);display:grid}._heroCopy_67b2fa2 h1{letter-spacing:-.055em;margin-block:.9rem 1.25rem;font-size:clamp(3.55rem,7.6vw,7.2rem);line-height:.94}._heroPeriod_67b2fa2{color:var(--brand-text)}._heroCopy_67b2fa2 .action{margin-top:1.45rem}._art_67b2fa2{border:1px solid var(--scene-line);border-radius:var(--panel-radius);background:var(--panel);min-width:0;padding:clamp(.5rem,1.15vw,1rem)}._art_67b2fa2 img{border-radius:calc(var(--panel-radius) - .5rem);width:100%;height:auto;display:block}._heroArt_67b2fa2{background:var(--scene-tint)}._story_67b2fa2{margin-top:clamp(1.75rem,4.5vw,4rem)}._chapterNav_67b2fa2{z-index:3;border:1px solid var(--border);background:var(--secondary);border-radius:1rem;position:relative}._chapterMarker_67b2fa2{border:1px solid var(--scene-line);background:var(--card);opacity:0;pointer-events:none;border-radius:.6rem;position:absolute;top:0;left:0}._chapterNav_67b2fa2 ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.45rem;display:grid;position:relative}._chapterNav_67b2fa2 a{border-radius:.6rem;align-items:center;gap:.55rem;min-height:2.75rem;padding:.5rem .7rem;font-weight:600;line-height:1.2;display:flex}._chapterNav_67b2fa2 a:hover:where(:not([aria-current])){background:var(--card)}._chapterNav_67b2fa2 a[aria-current]{color:var(--brand-text)}._chapterNav_67b2fa2 a:active{background:var(--panel)}._chapterNav_67b2fa2 a span,._kicker_67b2fa2,._sample_67b2fa2 figcaption,._milestones_67b2fa2 span{font-family:var(--font-mono), monospace;font-size:.72rem}._chapterNav_67b2fa2 a span,._kicker_67b2fa2{color:var(--brand-text)}._kicker_67b2fa2,._sample_67b2fa2 figcaption{letter-spacing:.055em;text-transform:uppercase}._chapter_67b2fa2{border-bottom:1px solid var(--border);padding-block:clamp(2.5rem,6vw,5.5rem)}._chapterCopy_67b2fa2{gap:.9rem;min-width:0;display:grid}._chapter_67b2fa2 ._chapterTitle_67b2fa2,._toolkit_67b2fa2 h2,._closing_67b2fa2 h2{letter-spacing:-.045em;font-size:clamp(2.35rem,4vw,4.2rem);line-height:1}._chapterCopy_67b2fa2>p:not(._kicker_67b2fa2),._toolkitGrid_67b2fa2 article>p{max-width:36rem;color:var(--muted-foreground);line-height:1.52}._chapterCopy_67b2fa2>p:not(._kicker_67b2fa2){font-size:clamp(1rem,1.3vw,1.15rem)}._reverse_67b2fa2{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr)}._reverse_67b2fa2 ._chapterCopy_67b2fa2{grid-area:1/2}._reverse_67b2fa2 ._art_67b2fa2{grid-area:1/1}._sample_67b2fa2{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--card-foreground);box-shadow:.32rem .32rem 0 var(--secondary);border-radius:1rem;gap:.65rem;padding:clamp(.85rem,1.7vw,1.45rem);display:grid}._sample_67b2fa2 figcaption{color:var(--muted-foreground)}._groupSample_67b2fa2{justify-self:end;width:min(100%,33rem)}._activity_67b2fa2{background:var(--panel);border-radius:.65rem;align-items:center;gap:.7rem;padding:.75rem;line-height:1.25;display:flex}._activity_67b2fa2 svg{color:var(--brand-text);flex:none}._activity_67b2fa2 p,._sampleNote_67b2fa2{color:var(--muted-foreground);font-size:.95rem}._activity_67b2fa2 p{margin-top:.2rem}._scores_67b2fa2>div{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding-block:.45rem;display:flex}._scores_67b2fa2 dd,._transcript_67b2fa2 dt{color:var(--brand-text);font-weight:700}._transcript_67b2fa2>div{border-top:1px solid var(--border);gap:.15rem;padding-block:.55rem;line-height:1.4;display:grid}._milestones_67b2fa2{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.1rem),1fr));gap:.4rem;display:grid}._milestones_67b2fa2 li{background:var(--panel);border-radius:.55rem;padding:.5rem;line-height:1.35;display:grid}._milestones_67b2fa2 li:last-child{background:var(--primary);color:var(--primary-foreground)}._toolkit_67b2fa2{padding-block:clamp(2.5rem,6vw,5.5rem)}._toolkit_67b2fa2 h2,._closing_67b2fa2 h2{margin-top:.7rem}._toolkitGrid_67b2fa2{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.6rem;display:grid}._toolkitGrid_67b2fa2 article{border:1px solid var(--border);background:var(--card);border-radius:1rem;align-content:start;gap:.65rem;padding:clamp(1rem,2vw,1.6rem);display:grid}._toolkitGrid_67b2fa2 svg{color:var(--brand-text)}._toolkitGrid_67b2fa2 h3{font-size:clamp(1.22rem,1.8vw,1.65rem);line-height:1.1}._closing_67b2fa2{border:1px solid var(--scene-line);border-radius:var(--panel-radius);background:var(--midnight);color:var(--cream);text-align:center;justify-items:center;gap:.65rem;padding:clamp(2rem,6vw,4.5rem) clamp(.9rem,4vw,3rem);display:grid}._closing_67b2fa2 ._kicker_67b2fa2{color:var(--butter)}._closingActions_67b2fa2{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem 1.2rem;margin-top:.8rem;display:flex}._closingActions_67b2fa2 .action{background:var(--cream);color:var(--midnight)}._closingActions_67b2fa2 .action:hover{background:var(--butter)}._plansLink_67b2fa2{text-underline-offset:.2em;padding-block:.55rem;text-decoration:underline}._page_67b2fa2 .action:active{background:var(--brand-edge);color:var(--brand-ink);transition:none}._plansLink_67b2fa2:active{color:var(--butter)}@media (min-width:1024px) and (min-height:560px){._chapterNav_67b2fa2{position:sticky;top:1rem}._story_67b2fa2>._chapter_67b2fa2[id],._story_67b2fa2 ._chapter_67b2fa2 [id]{scroll-margin-top:calc(var(--chapter-nav-height,3.75rem) + 2rem)}}@media (max-width:760px){._hero_67b2fa2,._chapter_67b2fa2,._toolkitGrid_67b2fa2{grid-template-columns:minmax(0,1fr)}._reverse_67b2fa2 ._chapterCopy_67b2fa2,._reverse_67b2fa2 ._art_67b2fa2{grid-area:auto}._groupSample_67b2fa2{justify-self:start}._chapterNav_67b2fa2 ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
