.class-10-module__3z1V6a__classPage{background:var(--page-background);min-height:100vh;color:var(--text-primary);overflow:clip}.class-10-module__3z1V6a__pageInner{width:min(100% - 2.5rem,1200px);margin-inline:auto}.class-10-module__3z1V6a__skipLink{z-index:100;background:var(--text-primary);color:var(--page-background);border-radius:.65rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;transition:transform .15s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.class-10-module__3z1V6a__skipLink:focus{transform:translateY(0)}.class-10-module__3z1V6a__eyebrow{color:var(--primary-hover);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.7rem;font-size:.76rem;font-weight:700}.class-10-module__3z1V6a__classHero{border-bottom:1px solid var(--border);padding:clamp(2.75rem,5vw,4.5rem) 0 clamp(2.75rem,5vw,4rem)}.class-10-module__3z1V6a__heroLayout{grid-template-columns:minmax(0,1fr) minmax(25rem,.85fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.class-10-module__3z1V6a__heroCopy{max-width:40rem}.class-10-module__3z1V6a__heroCopy h1{max-width:12ch;margin-bottom:var(--space-5);color:var(--text-primary);letter-spacing:-.055em;font-size:clamp(2.55rem,4.6vw,3.8rem);font-weight:600;line-height:1.03}.class-10-module__3z1V6a__heroDescription{max-width:39rem;margin-bottom:var(--space-6);color:var(--text-secondary);font-size:1rem;line-height:1.7}.class-10-module__3z1V6a__heroActions,.class-10-module__3z1V6a__closingActions{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.class-10-module__3z1V6a__primaryAction,.class-10-module__3z1V6a__secondaryAction{cursor:pointer;transform-origin:50%;border-radius:.72rem;justify-content:center;align-items:center;gap:.35rem;min-height:3rem;padding:.72rem 1.1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .14s,border-color .14s,color .14s,transform .19s cubic-bezier(.34,1.56,.64,1),box-shadow .14s;display:inline-flex;transform:translateY(0)scale(1)}.class-10-module__3z1V6a__primaryAction{border:1px solid var(--primary);border-bottom:3px solid var(--primary-pressed);background:var(--primary);color:var(--on-primary);box-shadow:0 7px 18px color-mix(in srgb, var(--primary) 20%, transparent)}.class-10-module__3z1V6a__secondaryAction{border:1px solid var(--border);border-bottom:3px solid color-mix(in srgb, var(--border) 80%, var(--logo-brown));background:var(--surface);color:var(--text-primary);box-shadow:0 5px 15px #5f391c0f}.class-10-module__3z1V6a__primaryAction:active,.class-10-module__3z1V6a__secondaryAction:active,.class-10-module__3z1V6a__subjectButton:active,.class-10-module__3z1V6a__interactiveCardAction:active,.class-10-module__3z1V6a__videoCardAction:active,.class-10-module__3z1V6a__watchAction:active{box-shadow:none;transition-duration:.11s;transform:translateY(2px)scale(.97)}.class-10-module__3z1V6a__featuredChapter{border:1px solid var(--border);border-left:5px solid var(--primary);background:var(--surface);border-radius:.9rem;grid-template-columns:minmax(10rem,.85fr) minmax(0,1.15fr);display:grid;overflow:hidden}.class-10-module__3z1V6a__featuredChapter:focus-within,.class-10-module__3z1V6a__chapterCard:focus-within{outline:3px solid var(--focus);outline-offset:3px}.class-10-module__3z1V6a__featuredThumbnail{background:var(--surface-warm);min-height:13.5rem;position:relative;overflow:hidden}.class-10-module__3z1V6a__featuredCopy{flex-direction:column;justify-content:center;padding:1.25rem;display:flex}.class-10-module__3z1V6a__featuredMeta,.class-10-module__3z1V6a__chapterMeta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.class-10-module__3z1V6a__featuredMeta span,.class-10-module__3z1V6a__chapterMeta span{border:1px solid var(--border);background:var(--surface-peach);min-height:1.8rem;color:var(--text-primary);border-radius:999px;align-items:center;padding:.3rem .55rem;font-size:.67rem;font-weight:700;display:inline-flex}.class-10-module__3z1V6a__featuredCopy h2{color:var(--text-primary);font-family:var(--font-body);margin:.8rem 0 1rem;font-size:.95rem;font-weight:600;line-height:1.5}.class-10-module__3z1V6a__featuredCopy>a{min-height:2.75rem;color:var(--primary-hover);align-self:flex-start;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.class-10-module__3z1V6a__subjectSection{padding:clamp(3.5rem,7vw,5.5rem) 0 2rem}.class-10-module__3z1V6a__subjectHeadingRow{justify-content:space-between;align-items:end;gap:2rem;display:flex}.class-10-module__3z1V6a__sectionHeading{max-width:46rem}.class-10-module__3z1V6a__sectionHeading h2,.class-10-module__3z1V6a__learningPreviewCopy h2,.class-10-module__3z1V6a__closingSection h2{color:var(--text-primary);letter-spacing:-.045em;margin-bottom:.75rem;font-size:clamp(2rem,3.4vw,2.85rem);font-weight:600;line-height:1.08}.class-10-module__3z1V6a__sectionHeading>p:last-child,.class-10-module__3z1V6a__learningPreviewCopy>p:not(.class-10-module__3z1V6a__eyebrow){color:var(--text-secondary);margin-bottom:0;line-height:1.7}.class-10-module__3z1V6a__allSubjectsButton{border:1px solid var(--border);background:var(--surface);min-width:13rem;min-height:3.4rem;color:var(--text-primary);cursor:pointer;text-align:left;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;display:flex}.class-10-module__3z1V6a__allSubjectsButton>span:first-child{font-weight:700}.class-10-module__3z1V6a__allSubjectsButton>span:last-child{color:var(--text-secondary);font-size:.68rem;font-weight:600}.class-10-module__3z1V6a__allSubjectsButton[aria-pressed=true]{border-color:var(--primary);background:var(--surface-peach);box-shadow:inset 4px 0 0 var(--primary)}.class-10-module__3z1V6a__subjectGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:2rem;display:grid}.class-10-module__3z1V6a__subjectButton{--subject-strong:var(--primary-hover);--subject-soft:var(--surface-peach);border:1px solid var(--border);border-bottom:4px solid var(--border);background:var(--surface);min-width:0;min-height:16rem;color:var(--text-primary);cursor:pointer;text-align:left;border-radius:.9rem;flex-direction:column;align-items:flex-start;padding:1.15rem;text-decoration:none;transition:background .16s,border-color .16s,transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .16s;display:flex;position:relative}.class-10-module__3z1V6a__subjectCounts{color:var(--text-secondary);gap:.3rem;margin-top:auto;padding-top:1rem;font-size:.66rem;font-weight:700;line-height:1.45;display:grid}.class-10-module__3z1V6a__subjectCounts span:first-child{color:var(--text-primary)}.class-10-module__3z1V6a__subjectBrowse{min-height:2.5rem;color:var(--subject-strong);align-items:center;gap:.35rem;margin-top:.7rem;font-size:.76rem;font-weight:800;display:inline-flex}.class-10-module__3z1V6a__subjectButton[data-subject=History]{--subject-strong:#9b452b;--subject-soft:#f1c7b5}.class-10-module__3z1V6a__subjectButton[data-subject=Geography]{--subject-strong:#236441;--subject-soft:#b9dcb8}.class-10-module__3z1V6a__subjectButton[data-subject=Civics]{--subject-strong:#6c478e;--subject-soft:#e6c9dd}.class-10-module__3z1V6a__subjectButton[data-subject=Economics]{--subject-strong:#245181;--subject-soft:#b9daf0}.class-10-module__3z1V6a__subjectButton[aria-pressed=true]{border-color:var(--subject-strong);border-bottom-color:var(--subject-strong);background:color-mix(in srgb, var(--subject-soft) 45%, var(--surface));box-shadow:inset 0 0 0 1px var(--subject-strong)}.class-10-module__3z1V6a__selectedLabel{background:var(--subject-strong);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.28rem .45rem;font-size:.6rem;font-weight:700;position:absolute;top:.75rem;right:.75rem}.class-10-module__3z1V6a__subjectMark{border:1px solid color-mix(in srgb, var(--subject-strong) 50%, var(--border));background:color-mix(in srgb, var(--subject-soft) 72%, var(--surface));width:3.2rem;height:3.2rem;color:var(--subject-strong);border-radius:.75rem;justify-content:center;align-items:center;gap:.24rem;margin-bottom:1.25rem;display:flex;position:relative}.class-10-module__3z1V6a__subjectButton[data-subject=History] .class-10-module__3z1V6a__subjectMark:before{content:"";background:currentColor;width:68%;height:2px;position:absolute}.class-10-module__3z1V6a__subjectButton[data-subject=History] .class-10-module__3z1V6a__subjectMark>span{z-index:1;background:var(--surface);border:2px solid;border-radius:50%;width:.48rem;height:.48rem}.class-10-module__3z1V6a__subjectButton[data-subject=Geography] .class-10-module__3z1V6a__subjectMark{flex-direction:column;gap:.22rem}.class-10-module__3z1V6a__subjectButton[data-subject=Geography] .class-10-module__3z1V6a__subjectMark>span{border-top:2px solid;border-radius:50%;width:1.9rem;height:.45rem}.class-10-module__3z1V6a__subjectButton[data-subject=Civics] .class-10-module__3z1V6a__subjectMark:before{content:"";border-top:2px solid;border-right:2px solid;width:2rem;height:.35rem;position:absolute;top:.65rem;transform:rotate(-45deg)}.class-10-module__3z1V6a__subjectButton[data-subject=Civics] .class-10-module__3z1V6a__subjectMark>span{background:currentColor;width:.35rem;height:1.35rem;margin-top:.55rem}.class-10-module__3z1V6a__subjectButton[data-subject=Economics] .class-10-module__3z1V6a__subjectMark{align-items:end}.class-10-module__3z1V6a__subjectButton[data-subject=Economics] .class-10-module__3z1V6a__subjectMark>span{background:currentColor;width:.42rem}.class-10-module__3z1V6a__subjectButton[data-subject=Economics] .class-10-module__3z1V6a__subjectMark>span:first-child{height:.7rem}.class-10-module__3z1V6a__subjectButton[data-subject=Economics] .class-10-module__3z1V6a__subjectMark>span:nth-child(2){height:1.15rem}.class-10-module__3z1V6a__subjectButton[data-subject=Economics] .class-10-module__3z1V6a__subjectMark>span:nth-child(3){height:1.7rem}.class-10-module__3z1V6a__subjectName{color:var(--subject-strong);font-family:var(--font-heading);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.class-10-module__3z1V6a__subjectDescription{color:var(--text-secondary);font-size:.82rem;line-height:1.55}.class-10-module__3z1V6a__subjectCount{color:var(--text-primary);margin-top:auto;padding-top:1rem;font-size:.68rem;font-weight:700}.class-10-module__3z1V6a__filterStatus{min-height:2.75rem;color:var(--text-secondary);align-items:center;margin:1rem 0 0;font-size:.78rem;font-weight:600;display:flex}.class-10-module__3z1V6a__chapterSection{padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(4rem,7vw,6rem);scroll-margin-top:5.5rem}.class-10-module__3z1V6a__chapterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.class-10-module__3z1V6a__chapterCard{border:1px solid var(--border);border-bottom:4px solid var(--border);background:var(--surface);border-radius:.9rem;flex-direction:column;min-width:0;height:100%;transition:border-color .16s,transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .16s;display:flex;overflow:hidden}.class-10-module__3z1V6a__chapterMediaLink{color:var(--text-primary);text-decoration:none;display:block}.class-10-module__3z1V6a__chapterThumbnail{aspect-ratio:16/9;background:var(--surface-warm);position:relative;overflow:hidden}.class-10-module__3z1V6a__externalBadge{color:#fff9f2;background:#1a1410e6;border-radius:999px;align-items:center;min-height:2rem;padding:.4rem .6rem;font-size:.65rem;font-weight:700;display:inline-flex;position:absolute;bottom:.7rem;right:.7rem}.class-10-module__3z1V6a__chapterCardBody{flex-direction:column;flex:1;padding:1rem 1rem 1.05rem;display:flex}.class-10-module__3z1V6a__chapterMeta span{background:var(--page-background-soft)}.class-10-module__3z1V6a__chapterCardBody h3{color:var(--text-primary);font-family:var(--font-body);margin:.85rem 0 1.2rem;font-size:.94rem;font-weight:600;line-height:1.55}.class-10-module__3z1V6a__chapterCardActions{gap:.55rem;margin-top:auto;display:grid}.class-10-module__3z1V6a__interactiveCardAction,.class-10-module__3z1V6a__videoCardAction{border-radius:.68rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem .75rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.class-10-module__3z1V6a__interactiveCardAction{border:1px solid var(--primary);border-bottom:3px solid var(--primary-pressed);background:var(--primary);color:var(--on-primary)}.class-10-module__3z1V6a__videoCardAction{border:1px solid var(--border);background:var(--surface);color:var(--primary-hover)}.class-10-module__3z1V6a__watchAction{min-height:2.75rem;color:var(--primary-hover);align-items:center;gap:.25rem;margin-top:auto;font-size:.78rem;font-weight:700;display:inline-flex}.class-10-module__3z1V6a__interactiveComingLater{color:var(--text-secondary);margin:.7rem 0 0;font-size:.67rem;line-height:1.45}.class-10-module__3z1V6a__gatewayFeature{padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(4rem,7vw,6rem)}.class-10-module__3z1V6a__gatewayFeatureCard{width:min(100%,28rem);margin-top:1.5rem}.class-10-module__3z1V6a__libraryMain{--library-strong:var(--primary-hover);--library-soft:var(--surface-peach);padding:clamp(2rem,4vw,3.5rem) 0 clamp(4rem,7vw,6rem)}.class-10-module__3z1V6a__libraryMain[data-library-subject=History]{--library-strong:#9b452b;--library-soft:#f5d5c2}.class-10-module__3z1V6a__libraryMain[data-library-subject=Geography]{--library-strong:#236441;--library-soft:#d9edd8}.class-10-module__3z1V6a__libraryMain[data-library-subject=Civics]{--library-strong:#6c478e;--library-soft:#f0ddea}.class-10-module__3z1V6a__libraryMain[data-library-subject=Economics]{--library-strong:#245181;--library-soft:#dcecf8}.class-10-module__3z1V6a__libraryBack{min-height:2.75rem;color:var(--text-secondary);align-items:center;gap:.45rem;margin-bottom:1.25rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.class-10-module__3z1V6a__libraryHero{border:1px solid color-mix(in srgb, var(--library-strong) 30%, var(--border));border-left:5px solid var(--library-strong);background:color-mix(in srgb, var(--library-soft) 40%, var(--surface));border-radius:1rem;max-width:52rem;padding:clamp(1.4rem,3vw,2.4rem)}.class-10-module__3z1V6a__libraryHero h1{margin-bottom:var(--space-4);letter-spacing:-.05em;font-size:clamp(2.35rem,5vw,4.2rem);line-height:1.02}.class-10-module__3z1V6a__libraryHero>p:not(.class-10-module__3z1V6a__eyebrow){max-width:44rem;color:var(--text-secondary);margin-bottom:1rem;line-height:1.7}.class-10-module__3z1V6a__libraryStatus{flex-wrap:wrap;gap:.5rem;display:flex}.class-10-module__3z1V6a__libraryStatus span{border:1px solid color-mix(in srgb, var(--library-strong) 34%, var(--border));background:var(--surface);color:var(--text-primary);border-radius:999px;padding:.4rem .65rem;font-size:.7rem;font-weight:800}.class-10-module__3z1V6a__librarySubjects{scrollbar-width:thin;gap:.55rem;margin:1.5rem 0 0;padding-bottom:.4rem;display:flex;overflow-x:auto}.class-10-module__3z1V6a__librarySubjects a,.class-10-module__3z1V6a__otherSubjects a{border:1px solid var(--border);background:var(--surface);min-height:2.75rem;color:var(--text-primary);white-space:nowrap;border-radius:.7rem;justify-content:center;align-items:center;padding:.6rem .85rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.class-10-module__3z1V6a__librarySubjects a[aria-current=page]{border-color:var(--library-strong);background:color-mix(in srgb, var(--library-soft) 55%, var(--surface));box-shadow:inset 0 -3px 0 var(--library-strong)}.class-10-module__3z1V6a__librarySection{padding-top:clamp(3rem,6vw,5rem)}.class-10-module__3z1V6a__otherSubjects{border:1px solid var(--border);background:var(--surface-peach);border-radius:.9rem;margin-top:3rem;padding:1.1rem}.class-10-module__3z1V6a__otherSubjects>strong{margin-bottom:.75rem;display:block}.class-10-module__3z1V6a__otherSubjects>div{flex-wrap:wrap;gap:.55rem;display:flex}[data-theme=dark] .class-10-module__3z1V6a__libraryMain[data-library-subject=History]{--library-strong:#f19a76;--library-soft:#4c2b21}[data-theme=dark] .class-10-module__3z1V6a__libraryMain[data-library-subject=Geography]{--library-strong:#79d49d;--library-soft:#203b2d}[data-theme=dark] .class-10-module__3z1V6a__libraryMain[data-library-subject=Civics]{--library-strong:#d1a5ed;--library-soft:#3d2d49}[data-theme=dark] .class-10-module__3z1V6a__libraryMain[data-library-subject=Economics]{--library-strong:#8dcef4;--library-soft:#24384a}.class-10-module__3z1V6a__moreVideosGroup{border-top:1px solid var(--border);margin-top:3rem;padding-top:2rem}.class-10-module__3z1V6a__moreVideosGroup>h3{margin-bottom:0;font-size:1.45rem;font-weight:600}.class-10-module__3z1V6a__emptyState{border:1px solid var(--border);border-left:5px solid var(--primary);background:var(--surface-peach);border-radius:.85rem;margin-top:2rem;padding:clamp(1.5rem,4vw,2.5rem)}.class-10-module__3z1V6a__emptyState h3{margin-bottom:.55rem;font-size:1.3rem;font-weight:600}.class-10-module__3z1V6a__emptyState p{color:var(--text-secondary);margin-bottom:1.1rem;line-height:1.6}.class-10-module__3z1V6a__learningPreview{background:var(--surface-peach);padding:clamp(4rem,7vw,6rem) 0}.class-10-module__3z1V6a__learningPreviewLayout{grid-template-columns:minmax(0,.85fr) minmax(28rem,1.15fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.class-10-module__3z1V6a__developmentStatus{border-left:4px solid var(--primary);background:var(--surface);min-height:2.4rem;color:var(--text-primary);align-items:center;margin-top:1.2rem;padding:.45rem .7rem;font-size:.76rem;font-weight:700;display:inline-flex}.class-10-module__3z1V6a__pilotStatus{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.2rem;display:flex}.class-10-module__3z1V6a__pilotStatus .class-10-module__3z1V6a__developmentStatus{margin-top:0}.class-10-module__3z1V6a__pilotStatus .class-10-module__3z1V6a__primaryAction{min-height:2.65rem;padding:.6rem .85rem;font-size:.75rem}.class-10-module__3z1V6a__learningFlow{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.class-10-module__3z1V6a__learningFlow li{min-width:0;padding-right:.8rem;position:relative}.class-10-module__3z1V6a__learningFlow li:not(:last-child):after{content:"";background:var(--border);height:2px;position:absolute;top:1.35rem;left:3rem;right:.35rem}.class-10-module__3z1V6a__learningFlow li>span{z-index:1;border:2px solid var(--primary);background:var(--surface);width:2.7rem;height:2.7rem;color:var(--primary-hover);border-radius:50%;place-items:center;margin-bottom:.85rem;font-size:.72rem;font-weight:700;display:grid;position:relative}.class-10-module__3z1V6a__learningFlow strong{color:var(--text-primary);font-size:.82rem;font-weight:700}.class-10-module__3z1V6a__closingSection{text-align:center;padding:clamp(4rem,7vw,6rem) 0}.class-10-module__3z1V6a__closingSection h2{max-width:24ch;margin-bottom:1.4rem;margin-left:auto;margin-right:auto}.class-10-module__3z1V6a__closingActions{justify-content:center}.class-10-module__3z1V6a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover){.class-10-module__3z1V6a__primaryAction:hover{border-color:var(--primary-hover);background:var(--primary-hover);color:#fff;box-shadow:0 10px 20px color-mix(in srgb, var(--primary) 24%, transparent);transform:translateY(-2px)scale(1.02)}.class-10-module__3z1V6a__secondaryAction:hover{border-color:var(--accent);background:var(--surface-peach);transform:translateY(-2px)scale(1.02);box-shadow:0 7px 16px #5f391c1a}.class-10-module__3z1V6a__subjectButton:hover{border-color:var(--subject-strong);box-shadow:var(--shadow-card);transform:translateY(-3px)}.class-10-module__3z1V6a__librarySubjects a:hover,.class-10-module__3z1V6a__otherSubjects a:hover{border-color:var(--library-strong);transform:translateY(-2px)}.class-10-module__3z1V6a__chapterCard:hover{border-color:var(--accent);box-shadow:var(--shadow-card);transform:translateY(-3px)}}[data-theme=dark] .class-10-module__3z1V6a__primaryAction:hover{color:var(--on-primary)}[data-theme=dark] .class-10-module__3z1V6a__selectedLabel{color:#1a1410}[data-theme=dark] .class-10-module__3z1V6a__subjectButton[data-subject=History]{--subject-strong:#f19a76;--subject-soft:#4c2b21}[data-theme=dark] .class-10-module__3z1V6a__subjectButton[data-subject=Geography]{--subject-strong:#79d49d;--subject-soft:#203b2d}[data-theme=dark] .class-10-module__3z1V6a__subjectButton[data-subject=Civics]{--subject-strong:#d1a5ed;--subject-soft:#3d2d49}[data-theme=dark] .class-10-module__3z1V6a__subjectButton[data-subject=Economics]{--subject-strong:#8dcef4;--subject-soft:#24384a}@media (min-width:901px){.class-10-module__3z1V6a__featuredChapter{grid-template-columns:minmax(15.5rem,.95fr) minmax(0,1.05fr);gap:clamp(.75rem,1.5vw,1.15rem);padding:clamp(.75rem,1.25vw,1rem)}.class-10-module__3z1V6a__featuredThumbnail{aspect-ratio:16/9;border-radius:.65rem;align-self:center;min-height:0}.class-10-module__3z1V6a__featuredThumbnail img{object-fit:contain}.class-10-module__3z1V6a__featuredCopy{padding:.5rem .65rem .5rem 0}}@media (max-width:1100px){.class-10-module__3z1V6a__heroLayout{grid-template-columns:minmax(0,1fr) minmax(23rem,.9fr);gap:2.5rem}.class-10-module__3z1V6a__chapterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.class-10-module__3z1V6a__heroLayout,.class-10-module__3z1V6a__learningPreviewLayout{grid-template-columns:1fr}.class-10-module__3z1V6a__heroCopy{max-width:45rem}.class-10-module__3z1V6a__featuredChapter{width:min(100%,44rem)}.class-10-module__3z1V6a__subjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.class-10-module__3z1V6a__subjectButton{min-height:13.5rem}}@media (max-width:680px){.class-10-module__3z1V6a__pageInner{width:min(100% - 1.5rem,1200px)}.class-10-module__3z1V6a__classHero{padding-top:2.5rem}.class-10-module__3z1V6a__heroCopy h1{font-size:clamp(2.25rem,10.8vw,2.85rem)}.class-10-module__3z1V6a__heroActions,.class-10-module__3z1V6a__closingActions{flex-direction:column}.class-10-module__3z1V6a__heroActions>*,.class-10-module__3z1V6a__closingActions>*{width:100%}.class-10-module__3z1V6a__featuredChapter{grid-template-columns:1fr}.class-10-module__3z1V6a__featuredThumbnail{aspect-ratio:16/9;min-height:0}.class-10-module__3z1V6a__subjectHeadingRow{flex-direction:column;align-items:stretch}.class-10-module__3z1V6a__allSubjectsButton{width:100%;min-width:0}.class-10-module__3z1V6a__subjectGrid{gap:.65rem}.class-10-module__3z1V6a__subjectButton{min-height:16.5rem;padding:.9rem}.class-10-module__3z1V6a__gatewayFeatureCard{width:100%}.class-10-module__3z1V6a__libraryMain{padding-top:1.5rem}.class-10-module__3z1V6a__libraryHero{padding:1.2rem}.class-10-module__3z1V6a__libraryHero h1{font-size:clamp(2.2rem,11vw,3rem)}.class-10-module__3z1V6a__librarySubjects{margin-right:-.75rem;padding-right:.75rem}.class-10-module__3z1V6a__selectedLabel{top:.55rem;right:.55rem}.class-10-module__3z1V6a__subjectMark{margin-bottom:1rem}.class-10-module__3z1V6a__subjectName{font-size:1.08rem}.class-10-module__3z1V6a__subjectDescription{font-size:.75rem}.class-10-module__3z1V6a__chapterGrid,.class-10-module__3z1V6a__learningFlow{grid-template-columns:1fr}.class-10-module__3z1V6a__learningFlow li{grid-template-columns:2.7rem 1fr;align-items:center;gap:.8rem;padding:0 0 1rem;display:grid}.class-10-module__3z1V6a__learningFlow li:not(:last-child):after{width:2px;height:auto;inset:2.7rem auto 0 1.3rem}.class-10-module__3z1V6a__learningFlow li>span{margin-bottom:0}}@media (max-width:370px){.class-10-module__3z1V6a__subjectButton{min-height:15.75rem;padding:.8rem}.class-10-module__3z1V6a__subjectMark{width:2.9rem;height:2.9rem}.class-10-module__3z1V6a__subjectDescription{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.class-10-module__3z1V6a__primaryAction,.class-10-module__3z1V6a__secondaryAction,.class-10-module__3z1V6a__subjectButton,.class-10-module__3z1V6a__chapterCard,.class-10-module__3z1V6a__librarySubjects a,.class-10-module__3z1V6a__otherSubjects a{transition:none}}
.home-module__Hx0lNG__home{background:var(--page-background);min-height:100vh;overflow:clip}.home-module__Hx0lNG__sectionInner{width:min(100% - 2.5rem,1200px);margin-inline:auto}.home-module__Hx0lNG__skipLink{z-index:100;background:var(--text-primary);color:var(--page-background);border-radius:.65rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;transition:transform .15s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.home-module__Hx0lNG__skipLink:focus{transform:translateY(0)}.home-module__Hx0lNG__siteHeader{z-index:40;border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--page-background) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.home-module__Hx0lNG__headerInner{align-items:center;gap:1.5rem;width:min(100% - 2.5rem,1240px);min-height:4.75rem;margin-inline:auto;display:flex}.home-module__Hx0lNG__brand{min-height:2.75rem;color:var(--text-primary);font-family:var(--font-heading);letter-spacing:-.025em;flex:none;align-items:center;gap:.75rem;font-size:1.06rem;font-weight:700;text-decoration:none;display:inline-flex}.home-module__Hx0lNG__brandBadge{border:1px solid color-mix(in srgb, var(--logo-brown) 32%, var(--border));background:var(--surface);border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid;overflow:hidden;box-shadow:0 4px 14px #613b1b1f}.home-module__Hx0lNG__brandBadge img{object-fit:contain;width:88%;height:88%}[data-theme=dark] .home-module__Hx0lNG__brandBadge{border-color:color-mix(in srgb, var(--logo-brown) 62%, var(--border));background:#fff9f2;box-shadow:0 4px 16px #00000047}.home-module__Hx0lNG__desktopNavigation{flex:1;justify-content:center;align-items:center;gap:clamp(.65rem,1.45vw,1.35rem);display:flex}.home-module__Hx0lNG__desktopNavigation a{min-height:2.75rem;color:var(--text-secondary);align-items:center;font-size:.84rem;font-weight:600;text-decoration:none;transition:color .14s;display:inline-flex}.home-module__Hx0lNG__desktopNavigation a:hover{color:var(--primary-hover)}.home-module__Hx0lNG__headerActions{align-items:center;gap:.65rem;display:flex}.home-module__Hx0lNG__themeToggle{border:1px solid var(--border);background:var(--surface);min-width:4.25rem;min-height:2.75rem;color:var(--text-secondary);cursor:pointer;box-shadow:0 2px 0 var(--border);transform-origin:50%;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .9rem;font-size:.74rem;font-weight:700;transition:background .14s,transform .19s cubic-bezier(.34,1.56,.64,1),box-shadow .14s;display:inline-flex;transform:translateY(0)scale(1)}.home-module__Hx0lNG__themeToggle svg{flex-shrink:0}.home-module__Hx0lNG__themeToggle:hover{background:var(--surface-peach);box-shadow:0 4px 0 var(--border);transform:translateY(-2px)scale(1.025)}.home-module__Hx0lNG__themeToggle:active{box-shadow:none;transition-duration:70ms;transform:translateY(2px)scale(.96)}.home-module__Hx0lNG__headerCta,.home-module__Hx0lNG__primaryButton,.home-module__Hx0lNG__secondaryButton{cursor:pointer;transform-origin:50%;border-radius:.72rem;justify-content:center;align-items:center;gap:.4rem;min-height:3rem;padding:.72rem 1.15rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .14s,border-color .14s,transform .19s cubic-bezier(.34,1.56,.64,1),box-shadow .14s;display:inline-flex;transform:translateY(0)scale(1)}.home-module__Hx0lNG__headerCta,.home-module__Hx0lNG__primaryButton{border:1px solid var(--primary);border-bottom:3px solid var(--primary-pressed);background:var(--primary);color:var(--on-primary);box-shadow:0 7px 18px color-mix(in srgb, var(--primary) 20%, transparent)}.home-module__Hx0lNG__headerCta{min-height:2.75rem;padding:.62rem .9rem;font-size:.8rem}.home-module__Hx0lNG__headerCta:hover,.home-module__Hx0lNG__primaryButton:hover{border-color:var(--primary-hover);background:var(--primary-hover);color:#fff;box-shadow:0 10px 20px color-mix(in srgb, var(--primary) 24%, transparent);transform:translateY(-2px)scale(1.02)}.home-module__Hx0lNG__headerCta:active,.home-module__Hx0lNG__primaryButton:active,.home-module__Hx0lNG__secondaryButton:active{box-shadow:none;transition-duration:70ms;transform:translateY(2px)scale(.97)}.home-module__Hx0lNG__secondaryButton{border:1px solid var(--border);border-bottom:3px solid color-mix(in srgb, var(--border) 80%, var(--logo-brown));background:var(--surface);color:var(--text-primary);box-shadow:0 5px 15px #5f391c0f}.home-module__Hx0lNG__secondaryButton:hover{border-color:var(--accent);background:var(--surface-peach);transform:translateY(-2px)scale(1.02);box-shadow:0 7px 16px #5f391c1a}.home-module__Hx0lNG__mobileNavigation{display:none}.home-module__Hx0lNG__menuButton{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:2.8rem;height:2.8rem;box-shadow:0 2px 0 var(--border);transform-origin:50%;border-bottom-width:3px;border-radius:.7rem;place-content:center;gap:.28rem;padding:0;transition:background .14s,transform .19s cubic-bezier(.34,1.56,.64,1),box-shadow .14s;display:grid;transform:translateY(0)scale(1)}.home-module__Hx0lNG__menuButton:hover{background:var(--surface-peach);box-shadow:0 4px 0 var(--border);transform:translateY(-2px)scale(1.04)}.home-module__Hx0lNG__menuButton:active{box-shadow:none;transition-duration:70ms;transform:translateY(2px)scale(.94)}.home-module__Hx0lNG__menuButton span{background:var(--text-primary);border-radius:999px;width:1.15rem;height:2px;display:block}.home-module__Hx0lNG__mobileMenu{border-bottom:1px solid var(--border);background:var(--page-background);box-shadow:var(--shadow-card);padding:.9rem 1.25rem 1.2rem;animation:.18s ease-out both home-module__Hx0lNG__menu-in;position:absolute;top:calc(100% + 1px);left:0;right:0}.home-module__Hx0lNG__mobileMenu[hidden]{display:none}.home-module__Hx0lNG__mobileMenu nav{grid-template-columns:repeat(2,1fr);gap:.25rem;display:grid}.home-module__Hx0lNG__mobileMenu nav a{min-height:3rem;color:var(--text-primary);border-radius:.6rem;align-items:center;padding:.65rem .75rem;font-weight:600;text-decoration:none;display:flex}.home-module__Hx0lNG__mobileMenu nav a:hover{background:var(--surface-peach)}.home-module__Hx0lNG__mobileMenuActions{border-top:1px solid var(--border);align-items:stretch;gap:.7rem;margin-top:.75rem;padding-top:.85rem;display:flex}.home-module__Hx0lNG__mobileMenuActions .home-module__Hx0lNG__primaryButton{flex:1}.home-module__Hx0lNG__hero{background:linear-gradient(180deg, var(--page-background) 0%, var(--page-background-soft) 100%);padding:clamp(3.5rem,7vw,6.75rem) 0 clamp(4rem,8vw,7rem);position:relative}.home-module__Hx0lNG__hero:after{content:"";background:repeating-linear-gradient(90deg, var(--primary) 0 3rem, var(--accent) 3rem 5rem, var(--surface-warm) 5rem 8rem);height:.45rem;position:absolute;bottom:0;left:0;right:0}.home-module__Hx0lNG__heroGrid{grid-template-columns:minmax(0,.92fr) minmax(30rem,1.08fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.home-module__Hx0lNG__heroCopy{max-width:38rem}.home-module__Hx0lNG__eyebrow{color:var(--primary-hover);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.85rem;font-size:.78rem;font-weight:700}.home-module__Hx0lNG__hero h1{max-width:12ch;margin-bottom:var(--space-6);color:var(--text-primary);letter-spacing:-.055em;font-size:clamp(3rem,5.2vw,4.15rem);font-weight:600;line-height:1.02}.home-module__Hx0lNG__heroDescription{max-width:39rem;margin-bottom:var(--space-8);color:var(--text-secondary);font-size:clamp(1rem,1.5vw,1.14rem);font-weight:500;line-height:1.7}.home-module__Hx0lNG__heroActions{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.home-module__Hx0lNG__heroPromise{color:var(--logo-brown);letter-spacing:.015em;margin:1.2rem 0 0;font-size:.86rem;font-weight:700}.home-module__Hx0lNG__heroComposition{isolation:isolate;min-height:33rem;position:relative}.home-module__Hx0lNG__videoFrame{z-index:2;border:1px solid var(--border);border-bottom:6px solid var(--logo-brown);background:var(--surface);border-radius:1.2rem;width:min(100%,32rem);animation:.48s ease-out both home-module__Hx0lNG__compose-in;position:absolute;top:1.2rem;right:0;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 24px 55px #60361729}.home-module__Hx0lNG__frameTopline{border-bottom:1px solid var(--border);color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.75rem 1rem;font-size:.72rem;font-weight:700;display:flex}.home-module__Hx0lNG__frameCanvas{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-peach) 88%, var(--surface)), var(--surface-warm));place-items:center;min-height:19rem;padding:2rem;display:grid;position:relative}.home-module__Hx0lNG__frameCanvas:before{content:"";background:var(--logo-brown);opacity:.35;width:70%;height:1px;position:absolute;top:42%;left:15%}.home-module__Hx0lNG__frameEra{color:var(--primary);font-family:var(--font-heading);font-size:2rem;font-weight:600;position:absolute;top:1.1rem;left:1.2rem}.home-module__Hx0lNG__frameIdea{z-index:1;border-left:4px solid var(--primary);background:var(--surface);max-width:20rem;box-shadow:var(--shadow-card);padding:1.1rem 1.2rem;position:relative}.home-module__Hx0lNG__frameIdea small{color:var(--text-secondary);text-transform:uppercase;margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:block}.home-module__Hx0lNG__frameIdea strong{color:var(--text-primary);font-family:var(--font-heading);font-size:1.2rem;font-weight:600}.home-module__Hx0lNG__framePlay{background:var(--primary);min-height:2.5rem;color:var(--on-primary);border-radius:999px;align-items:center;padding:.55rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;bottom:1.1rem;right:1.1rem}.home-module__Hx0lNG__mapMotif,.home-module__Hx0lNG__timelineMotif,.home-module__Hx0lNG__connectionMotif{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card);position:absolute}.home-module__Hx0lNG__mapMotif{z-index:3;border-radius:.9rem;width:15rem;padding:1rem;animation:.48s ease-out 90ms both home-module__Hx0lNG__compose-in;bottom:1.2rem;left:0;transform:rotate(-2.5deg)}.home-module__Hx0lNG__mapMotif>span,.home-module__Hx0lNG__timelineMotif>span,.home-module__Hx0lNG__connectionMotif>span{color:var(--primary-hover);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:700;display:block}.home-module__Hx0lNG__mapMotif>strong{color:var(--text-primary);font-family:var(--font-heading);font-weight:600;display:block}.home-module__Hx0lNG__mapMotif>div{grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.8rem;display:grid}.home-module__Hx0lNG__mapMotif i{border:1px solid var(--border);background:var(--surface-peach);min-height:2.4rem;color:var(--logo-brown);place-items:center;font-size:.62rem;font-style:normal;font-weight:700;display:grid}.home-module__Hx0lNG__timelineMotif{z-index:1;border-radius:.8rem;width:22rem;padding:.9rem 1rem;animation:.48s ease-out .16s both home-module__Hx0lNG__compose-in;bottom:0;right:1rem}.home-module__Hx0lNG__timelineMotif>div{color:var(--text-secondary);align-items:center;gap:.42rem;font-size:.67rem;font-weight:700;display:flex}.home-module__Hx0lNG__timelineMotif i{border:2px solid var(--primary);background:var(--surface);border-radius:50%;width:.62rem;height:.62rem;display:block}.home-module__Hx0lNG__connectionMotif{z-index:3;border-radius:.8rem;width:14rem;padding:.9rem;animation:.48s ease-out .22s both home-module__Hx0lNG__compose-in;top:0;left:.75rem}.home-module__Hx0lNG__connectionMotif strong{color:var(--text-primary);font-size:.7rem;font-weight:700;display:inline-block}.home-module__Hx0lNG__connectionMotif i{background:var(--primary);width:1.1rem;height:1px;margin:0 .25rem .2rem;display:inline-block}.home-module__Hx0lNG__contentSection,.home-module__Hx0lNG__videosSection,.home-module__Hx0lNG__knowledgeSection,.home-module__Hx0lNG__featuredSection{padding:clamp(4.5rem,7vw,6rem) 0}.home-module__Hx0lNG__videosSection,.home-module__Hx0lNG__knowledgeSection{background:var(--page-background-soft)}.home-module__Hx0lNG__editorialHeading{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.home-module__Hx0lNG__editorialHeading>.home-module__Hx0lNG__eyebrow{grid-column:1/-1;margin-bottom:-1rem}.home-module__Hx0lNG__editorialHeading h2,.home-module__Hx0lNG__sectionHeading h2,.home-module__Hx0lNG__featuredCopy h2,.home-module__Hx0lNG__finalCta h2{color:var(--text-primary);letter-spacing:-.045em;margin-bottom:0;font-size:clamp(2.15rem,4vw,3.35rem);font-weight:600;line-height:1.08}.home-module__Hx0lNG__introCopy{max-width:43rem;color:var(--text-secondary);font-size:1.02rem;line-height:1.75}.home-module__Hx0lNG__introCopy p:last-child{margin-bottom:0}.home-module__Hx0lNG__principleFlow{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:0;margin:clamp(2.5rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}.home-module__Hx0lNG__principleFlow li{grid-template-columns:auto 1fr;gap:1rem;min-width:0;padding:1.6rem;display:grid}.home-module__Hx0lNG__principleFlow li+li{border-left:1px solid var(--border)}.home-module__Hx0lNG__principleFlow li>span{color:var(--primary-hover);font-family:var(--font-heading);font-size:.82rem;font-weight:700}.home-module__Hx0lNG__principleFlow h3,.home-module__Hx0lNG__learningPath h3{color:var(--text-primary);margin-bottom:.45rem;font-size:1.15rem;font-weight:600}.home-module__Hx0lNG__principleFlow p,.home-module__Hx0lNG__learningPath p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.home-module__Hx0lNG__sectionIllustration{aspect-ratio:3/2;border:1px solid var(--border);background:var(--surface-warm);box-shadow:var(--shadow-soft);border-radius:1.15rem;margin:clamp(2rem,5vw,4rem) 0 0;position:relative;overflow:hidden}.home-module__Hx0lNG__sectionIllustration img{object-fit:cover;width:100%;height:100%;display:block}.home-module__Hx0lNG__classPathIllustration{margin-top:1.2rem}.home-module__Hx0lNG__learningCycleIllustration{max-width:68rem}.home-module__Hx0lNG__aimSection{background:var(--surface-peach);padding:clamp(4.5rem,7vw,6rem) 0}.home-module__Hx0lNG__aimLayout{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.home-module__Hx0lNG__aimLayout h2{max-width:20ch;color:var(--text-primary);letter-spacing:-.05em;margin:0;font-size:clamp(2.25rem,4.5vw,3.8rem);font-weight:500;line-height:1.08}.home-module__Hx0lNG__motto{border-top:5px solid var(--primary);border-left:1px solid var(--border);margin:0;padding:2.2rem 0 0 2rem;position:relative}.home-module__Hx0lNG__motto:before{content:"“";color:var(--primary);font-family:var(--font-heading);font-size:3rem;line-height:1;position:absolute;top:.5rem;left:.4rem}.home-module__Hx0lNG__motto p{color:var(--text-primary);font-family:var(--font-heading);margin-bottom:1rem;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:600;line-height:1.3}.home-module__Hx0lNG__motto footer{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.home-module__Hx0lNG__sectionHeading{max-width:46rem}.home-module__Hx0lNG__sectionHeading h2{margin-bottom:var(--space-5)}.home-module__Hx0lNG__sectionHeading>p:last-child{color:var(--text-secondary);margin-bottom:0;font-size:1rem;line-height:1.7}.home-module__Hx0lNG__classGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2.5rem;display:grid}.home-module__Hx0lNG__classCard{border:1px solid var(--border);background:var(--surface);min-height:25rem;box-shadow:var(--shadow-soft);border-radius:1rem;grid-template-columns:.55fr 1.45fr;display:grid;overflow:hidden}.home-module__Hx0lNG__classCard>div:first-child{background:var(--surface-warm);flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex}.home-module__Hx0lNG__classTen>div:first-child{background:var(--surface-peach)}.home-module__Hx0lNG__classCard>div:first-child>span{color:var(--primary);font-family:var(--font-heading);letter-spacing:-.07em;font-size:clamp(3.5rem,6vw,5.4rem);font-weight:500}.home-module__Hx0lNG__classCard>div:first-child>p{color:var(--logo-brown);text-transform:uppercase;writing-mode:vertical-rl;margin:0;font-size:.72rem;font-weight:700}.home-module__Hx0lNG__classCard>div:last-child{flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.home-module__Hx0lNG__classCard h3{color:var(--text-primary);margin-bottom:.75rem;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:600;line-height:1.15}.home-module__Hx0lNG__classCard>div:last-child>p{color:var(--text-secondary);line-height:1.65}.home-module__Hx0lNG__classCard a{min-height:2.75rem;color:var(--primary-hover);align-self:flex-start;align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:inline-flex}.home-module__Hx0lNG__classCard a:hover span{transform:translate(.25rem)}.home-module__Hx0lNG__classCard a span{transition:transform .14s}.home-module__Hx0lNG__featuredSection{background:var(--text-primary);color:var(--page-background)}.home-module__Hx0lNG__featuredLayout{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.home-module__Hx0lNG__featuredThumbnail{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:#1a1410;border-radius:.9rem;position:relative;overflow:hidden;box-shadow:0 24px 50px #00000040}.home-module__Hx0lNG__featuredPlay{background:var(--primary);min-height:2.7rem;color:var(--on-primary);border-radius:999px;align-items:center;padding:.6rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.home-module__Hx0lNG__featuredCopy .home-module__Hx0lNG__eyebrow{color:var(--accent)}.home-module__Hx0lNG__featuredCopy h2{color:#fff9f2;margin-bottom:1rem}.home-module__Hx0lNG__featuredCopy h3{color:#d7c4b4;font-family:var(--font-body);margin-bottom:1.6rem;font-size:1rem;font-weight:500;line-height:1.6}.home-module__Hx0lNG__sectionHeadingRow{justify-content:space-between;align-items:end;gap:2rem;display:flex}.home-module__Hx0lNG__videoTabs{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.home-module__Hx0lNG__videoTabs button{border:1px solid var(--border);background:var(--surface);min-height:2.75rem;color:var(--text-secondary);cursor:pointer;box-shadow:0 2px 0 var(--border);transform-origin:50%;border-radius:999px;padding:.55rem .9rem;font-size:.78rem;font-weight:700;transition:background .14s,border-color .14s,color .14s,transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .14s;transform:translateY(0)scale(1)}.home-module__Hx0lNG__videoTabs button:hover{border-color:var(--accent);background:var(--surface-peach);box-shadow:0 4px 0 var(--border);transform:translateY(-2px)scale(1.025)}.home-module__Hx0lNG__videoTabs button:active{box-shadow:none;transition-duration:70ms;transform:translateY(2px)scale(.95)}.home-module__Hx0lNG__videoTabs button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--on-primary);box-shadow:0 2px 0 var(--primary-pressed)}.home-module__Hx0lNG__videoTabs button[aria-pressed=true]:hover{border-color:var(--primary-hover);background:var(--primary-hover);color:#fff;box-shadow:0 4px 0 var(--primary-pressed)}.home-module__Hx0lNG__videoTabs button[aria-pressed=true]:active{box-shadow:none}.home-module__Hx0lNG__videoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;margin-top:2.5rem;display:grid}.home-module__Hx0lNG__videoCard{border:1px solid var(--border);border-bottom:4px solid var(--border);background:var(--surface);border-radius:.9rem;min-width:0;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden}.home-module__Hx0lNG__videoCard:hover{border-color:var(--accent);box-shadow:var(--shadow-card);transform:translateY(-3px)}.home-module__Hx0lNG__videoCard>a{height:100%;color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex}.home-module__Hx0lNG__thumbnailFrame{aspect-ratio:16/9;background:var(--surface-warm);position:relative;overflow:hidden}.home-module__Hx0lNG__videoThumbnail{object-fit:cover;transition:transform .24s}.home-module__Hx0lNG__videoThumbnailFallback{background:var(--surface-warm);color:var(--text-primary);font-family:var(--font-heading);text-align:center;place-content:center;justify-items:center;gap:.55rem;padding:1rem;font-weight:700;display:grid;position:absolute;inset:0}.home-module__Hx0lNG__videoThumbnailFallback img{object-fit:contain;width:4.5rem;height:4.5rem}.home-module__Hx0lNG__videoCard:hover .home-module__Hx0lNG__videoThumbnail,.home-module__Hx0lNG__featuredThumbnail:hover .home-module__Hx0lNG__videoThumbnail{transform:scale(1.025)}.home-module__Hx0lNG__playButton{color:#fff9f2;background:#2a1e18e6;border-radius:999px;align-items:center;min-height:2.35rem;padding:.5rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;bottom:.8rem;right:.8rem}.home-module__Hx0lNG__videoCardBody{flex-direction:column;flex:1;padding:1rem 1.05rem 1.1rem;display:flex}.home-module__Hx0lNG__videoCardBody>p{color:var(--primary-hover);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:700}.home-module__Hx0lNG__videoCardBody h3{color:var(--text-primary);font-family:var(--font-body);margin-bottom:1rem;font-size:.95rem;font-weight:600;line-height:1.55}.home-module__Hx0lNG__videoCardBody>span{min-height:2.25rem;color:var(--text-secondary);align-items:center;gap:.25rem;margin-top:auto;font-size:.75rem;font-weight:700;display:inline-flex}.home-module__Hx0lNG__centeredAction{justify-content:center;margin-top:2rem;display:flex}.home-module__Hx0lNG__knowledgeSection{background:var(--surface-peach)}.home-module__Hx0lNG__instagramGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;margin-top:2.5rem;display:grid}.home-module__Hx0lNG__instagramCard{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:35rem;box-shadow:var(--shadow-soft);border-radius:.9rem;position:relative;overflow:hidden}.home-module__Hx0lNG__instagramLoading{z-index:1;background:var(--surface-warm);min-height:35rem;color:var(--text-primary);text-align:center;place-content:center;justify-items:center;padding:2rem;display:grid;position:absolute;inset:0}.home-module__Hx0lNG__instagramLoading>span{border:1px solid var(--logo-brown);width:3.4rem;height:3.4rem;color:var(--logo-brown);font-family:var(--font-heading);border-radius:50%;place-items:center;margin-bottom:1rem;font-weight:700;display:grid}.home-module__Hx0lNG__instagramLoading strong{font-family:var(--font-heading);font-size:1.1rem;font-weight:600}.home-module__Hx0lNG__instagramLoading p{color:var(--text-secondary);margin:.35rem 0 0;font-size:.82rem}.home-module__Hx0lNG__instagramBlockquote{width:calc(100% - 1rem)!important;min-width:0!important;max-width:none!important;box-shadow:none!important;border:0!important;margin:.5rem!important}.home-module__Hx0lNG__instagramBlockquote>a{align-items:center;min-height:2.75rem;display:inline-flex}.home-module__Hx0lNG__instagramLoaded .home-module__Hx0lNG__instagramLoading{display:none}.home-module__Hx0lNG__instagramFallback{background:var(--surface-warm);place-content:center;justify-items:start;min-height:35rem;padding:2rem;display:grid}.home-module__Hx0lNG__instagramFallback>span{color:var(--primary-hover);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.home-module__Hx0lNG__instagramFallback p{color:var(--text-secondary);margin:.6rem 0 1rem}.home-module__Hx0lNG__instagramFallback a{min-height:2.75rem;color:var(--primary-hover);align-items:center;font-weight:700;display:inline-flex}.home-module__Hx0lNG__developmentLabel{border-left:4px solid var(--primary);background:var(--surface-peach);align-items:center;min-height:2.25rem;padding:.45rem .7rem;font-weight:700;display:inline-flex;color:var(--text-primary)!important;font-size:.78rem!important}.home-module__Hx0lNG__learningPath{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:2.8rem 0 0;padding:0;list-style:none;display:grid}.home-module__Hx0lNG__learningPath li{min-width:0;padding:0 1.2rem 1.2rem 0;position:relative}.home-module__Hx0lNG__learningPath li:not(:last-child):after{content:"";background:var(--border);height:2px;position:absolute;top:1.25rem;left:2.8rem;right:.6rem}.home-module__Hx0lNG__learningPath li>span{z-index:1;border:2px solid var(--primary);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--primary-hover);font-family:var(--font-heading);border-radius:50%;place-items:center;margin-bottom:1rem;font-weight:700;display:grid;position:relative}.home-module__Hx0lNG__learningPath div{max-width:15rem}.home-module__Hx0lNG__finalCta{background:var(--surface-warm);text-align:center;padding:clamp(4.5rem,9vw,8rem) 0}.home-module__Hx0lNG__finalCta .home-module__Hx0lNG__sectionInner{max-width:58rem}.home-module__Hx0lNG__finalCta h2{margin-bottom:1rem}.home-module__Hx0lNG__finalCta>div>p:not(.home-module__Hx0lNG__eyebrow){max-width:42rem;color:var(--text-secondary);margin:0 auto 1.7rem;font-size:1.02rem;line-height:1.7}.home-module__Hx0lNG__finalCta .home-module__Hx0lNG__heroActions{justify-content:center}.home-module__Hx0lNG__siteFooter{background:var(--text-primary);color:#fff9f2}.home-module__Hx0lNG__footerGrid{grid-template-columns:minmax(16rem,1.2fr) minmax(18rem,1fr) minmax(15rem,.8fr);gap:clamp(2rem,6vw,5rem);padding-top:3.5rem;padding-bottom:3.5rem;display:grid}.home-module__Hx0lNG__siteFooter .home-module__Hx0lNG__brand{color:#fff9f2}.home-module__Hx0lNG__footerBrand>p{color:#d7c4b4;max-width:24rem;margin:1rem 0 0;font-size:.86rem;line-height:1.7}.home-module__Hx0lNG__footerNavigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.2rem;display:grid}.home-module__Hx0lNG__footerNavigation a{color:#d7c4b4;align-items:center;min-height:2.75rem;font-size:.82rem;font-weight:600;text-decoration:none;display:flex}.home-module__Hx0lNG__footerNavigation a:hover{color:var(--accent)}.home-module__Hx0lNG__footerMotto>p{color:#fff9f2;font-family:var(--font-heading);margin-bottom:1.2rem;font-size:1.08rem;font-weight:600;line-height:1.5}.home-module__Hx0lNG__footerBottom{border-top:1px solid #fff9f221}.home-module__Hx0lNG__footerBottom>div{color:#a99382;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;font-size:.72rem;display:flex}@keyframes home-module__Hx0lNG__menu-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__Hx0lNG__compose-in{0%{opacity:0;transform:translateY(.75rem)rotate(0)}to{opacity:1}}@media (max-width:1120px){.home-module__Hx0lNG__desktopNavigation{gap:.65rem}.home-module__Hx0lNG__desktopNavigation a{font-size:.76rem}.home-module__Hx0lNG__headerCta{display:none}.home-module__Hx0lNG__heroGrid{grid-template-columns:minmax(0,.9fr) minmax(27rem,1.1fr);gap:2rem}.home-module__Hx0lNG__heroComposition{transform-origin:100%;transform:scale(.94)}}@media (max-width:920px){.home-module__Hx0lNG__desktopNavigation,.home-module__Hx0lNG__headerActions{display:none}.home-module__Hx0lNG__headerInner{justify-content:space-between}.home-module__Hx0lNG__mobileNavigation{display:block}.home-module__Hx0lNG__heroGrid{grid-template-columns:1fr}.home-module__Hx0lNG__heroCopy{max-width:44rem}.home-module__Hx0lNG__hero h1{max-width:13ch}.home-module__Hx0lNG__heroComposition{width:min(100%,41rem);margin:0 auto;transform:none}.home-module__Hx0lNG__editorialHeading,.home-module__Hx0lNG__aimLayout,.home-module__Hx0lNG__featuredLayout{grid-template-columns:1fr}.home-module__Hx0lNG__editorialHeading>.home-module__Hx0lNG__eyebrow{margin-bottom:-.5rem}.home-module__Hx0lNG__principleFlow{grid-template-columns:1fr}.home-module__Hx0lNG__principleFlow li+li{border-top:1px solid var(--border);border-left:0}.home-module__Hx0lNG__classGrid{grid-template-columns:1fr}.home-module__Hx0lNG__classCard{min-height:21rem}.home-module__Hx0lNG__featuredThumbnail{width:min(100%,42rem)}.home-module__Hx0lNG__videoGrid,.home-module__Hx0lNG__instagramGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__Hx0lNG__instagramGrid>:last-child{grid-column:1/-1;justify-self:center;width:min(100%,50% - .5rem)}.home-module__Hx0lNG__learningPath{grid-template-columns:repeat(2,1fr);gap:1.5rem 0}.home-module__Hx0lNG__footerGrid{grid-template-columns:1fr 1fr}.home-module__Hx0lNG__footerMotto{grid-column:1/-1}}@media (max-width:680px){.home-module__Hx0lNG__sectionInner,.home-module__Hx0lNG__headerInner{width:min(100% - 1.5rem,1200px)}.home-module__Hx0lNG__sectionIllustration{border-radius:.9rem;margin-top:1.6rem}.home-module__Hx0lNG__headerInner{min-height:4.25rem}.home-module__Hx0lNG__brand{gap:.6rem;font-size:.98rem}.home-module__Hx0lNG__brandBadge{width:2.45rem;height:2.45rem}.home-module__Hx0lNG__hero{padding-top:3rem}.home-module__Hx0lNG__hero h1{font-size:clamp(2.4rem,11.2vw,3rem);line-height:1.04}.home-module__Hx0lNG__heroDescription{line-height:1.65}.home-module__Hx0lNG__heroComposition{min-height:29rem}.home-module__Hx0lNG__videoFrame{width:calc(100% - 1.1rem)}.home-module__Hx0lNG__frameCanvas{min-height:16rem;padding:1.2rem}.home-module__Hx0lNG__frameIdea{max-width:15rem}.home-module__Hx0lNG__mapMotif{width:12.5rem}.home-module__Hx0lNG__timelineMotif{width:17rem;right:0}.home-module__Hx0lNG__connectionMotif{width:12.5rem;left:0}.home-module__Hx0lNG__editorialHeading h2,.home-module__Hx0lNG__sectionHeading h2,.home-module__Hx0lNG__featuredCopy h2,.home-module__Hx0lNG__finalCta h2,.home-module__Hx0lNG__aimLayout h2{font-size:clamp(2rem,9vw,2.65rem)}.home-module__Hx0lNG__classCard{grid-template-columns:5.75rem 1fr;min-height:0}.home-module__Hx0lNG__classCard>div:first-child,.home-module__Hx0lNG__classCard>div:last-child{padding:1.2rem}.home-module__Hx0lNG__classCard>div:first-child>span{font-size:3.2rem}.home-module__Hx0lNG__sectionHeadingRow{flex-direction:column;align-items:start}.home-module__Hx0lNG__videoGrid,.home-module__Hx0lNG__instagramGrid{grid-template-columns:1fr}.home-module__Hx0lNG__instagramGrid>:last-child{grid-column:auto;width:100%}.home-module__Hx0lNG__instagramCard,.home-module__Hx0lNG__instagramLoading,.home-module__Hx0lNG__instagramFallback{min-height:32rem}.home-module__Hx0lNG__learningPath{grid-template-columns:1fr;gap:0}.home-module__Hx0lNG__learningPath li{grid-template-columns:2.5rem 1fr;gap:1rem;padding-bottom:1.35rem;display:grid}.home-module__Hx0lNG__learningPath li:not(:last-child):after{width:2px;height:auto;inset:2.5rem auto 0 1.2rem}.home-module__Hx0lNG__learningPath li>span{margin-bottom:0}.home-module__Hx0lNG__footerGrid{grid-template-columns:1fr;padding-top:3rem;padding-bottom:3rem}.home-module__Hx0lNG__footerMotto{grid-column:auto}.home-module__Hx0lNG__footerBottom>div{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:.9rem}}@media (max-width:430px){.home-module__Hx0lNG__mobileMenu nav{grid-template-columns:1fr}.home-module__Hx0lNG__mobileMenuActions{flex-direction:column}.home-module__Hx0lNG__themeToggle{justify-content:center}.home-module__Hx0lNG__heroActions{flex-direction:column}.home-module__Hx0lNG__heroActions>*{width:100%}.home-module__Hx0lNG__heroComposition{min-height:26rem}.home-module__Hx0lNG__frameTopline span:last-child{display:none}.home-module__Hx0lNG__frameCanvas{min-height:14rem}.home-module__Hx0lNG__frameIdea strong{font-size:1rem}.home-module__Hx0lNG__connectionMotif{width:11.5rem}.home-module__Hx0lNG__connectionMotif strong{font-size:.62rem}.home-module__Hx0lNG__connectionMotif i{width:.7rem}.home-module__Hx0lNG__mapMotif{width:11rem}.home-module__Hx0lNG__timelineMotif{width:14.5rem}.home-module__Hx0lNG__classCard{grid-template-columns:1fr}.home-module__Hx0lNG__classCard>div:first-child{flex-direction:row;align-items:center;min-height:7rem}.home-module__Hx0lNG__classCard>div:first-child>p{writing-mode:initial}.home-module__Hx0lNG__videoTabs{width:100%}.home-module__Hx0lNG__videoTabs button{flex:1}}[data-theme=dark] .home-module__Hx0lNG__hero:after{opacity:.72}:is([data-theme=dark] .home-module__Hx0lNG__featuredSection,[data-theme=dark] .home-module__Hx0lNG__siteFooter){background:var(--page-background)}[data-theme=dark] .home-module__Hx0lNG__headerCta:hover{color:var(--on-primary)}[data-theme=dark] .home-module__Hx0lNG__primaryButton:hover{color:var(--on-primary)}[data-theme=dark] .home-module__Hx0lNG__videoTabs button[aria-pressed=true]:hover{color:var(--on-primary)}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__videoFrame,.home-module__Hx0lNG__mapMotif,.home-module__Hx0lNG__timelineMotif,.home-module__Hx0lNG__connectionMotif{animation:none}}
.civics-theme-module__TxXOpq__civics[data-learning-theme=civics]{--civics-background:#fffdf8;--civics-background-warm:#f7f2fa;--civics-surface:#fff;--civics-surface-soft:#f3eafb;--civics-primary:#7042a2;--civics-primary-hover:#5d328c;--civics-primary-pressed:#49256f;--civics-secondary:#9760ae;--civics-pink:#a83d78;--civics-lavender:#e7d4f5;--civics-gold:#d69b3c;--civics-text:#28172f;--civics-text-muted:#705e77;--civics-border:#ddcde6;--civics-button-ink:#fff;--civics-focus:#8b3d83;--civics-selected:#eee3f6;--civics-success:#278567;--civics-warning:#b97821;--civics-error:#c64e67;--civics-print-accent:#684481;--civics-print-ink:#2b2630;--civics-print-muted:#554b5e;--page-background:var(--civics-background);--page-background-soft:var(--civics-background-warm);--surface:var(--civics-surface);--surface-warm:var(--civics-surface-soft);--surface-soft:var(--civics-surface-soft);--accent-surface:var(--civics-surface-soft);--text-primary:var(--civics-text);--text-secondary:var(--civics-text-muted);--border:var(--civics-border);--focus:var(--civics-focus);--history-strong:var(--civics-primary);--history-deep:var(--civics-primary-pressed);--history-soft:var(--civics-lavender);--history-paper:var(--civics-background-warm);--history-indigo:var(--civics-secondary);background:var(--civics-background);color:var(--civics-text)}[data-theme=dark] .civics-theme-module__TxXOpq__civics[data-learning-theme=civics]{--civics-background:#1b1421;--civics-background-warm:#241b2c;--civics-surface:#291f32;--civics-surface-soft:#35263f;--civics-primary:#c7a3e8;--civics-primary-hover:#d5b8ee;--civics-primary-pressed:#a774d4;--civics-secondary:#d6a1c8;--civics-pink:#eda6ce;--civics-lavender:#e9d8f6;--civics-gold:#f2be65;--civics-text:#f5eef9;--civics-text-muted:#d5c3d9;--civics-border:#5b4166;--civics-button-ink:#26182f;--civics-focus:#f0badb;--civics-selected:#45304f;--history-deep:var(--civics-lavender);--history-soft:var(--civics-surface-soft)}.civics-theme-module__TxXOpq__civics :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--civics-focus);outline-offset:3px}@media print{.civics-theme-module__TxXOpq__civics[data-learning-theme=civics]{--civics-pink:#a83d78!important;--civics-primary:#684481!important;--civics-button-ink:#fff!important;--civics-text:#2b2630!important;--civics-text-muted:#554b5e!important;--civics-border:#bcb5ae!important}}
.civics-notebook-module__eobWUG__topic{color:var(--notes-ink)}.civics-notebook-module__eobWUG__visual{border-top:1px solid var(--notes-line);border-bottom:1px solid var(--notes-line);margin:18px 0 28px;padding:22px 0 24px}.civics-notebook-module__eobWUG__visual header{margin-bottom:22px}.civics-notebook-module__eobWUG__kicker{text-transform:uppercase;letter-spacing:.09em;color:var(--notes-accent);margin:0 0 8px;font-size:11px;font-weight:700}.civics-notebook-module__eobWUG__visual h3{font:700 clamp(23px,2.1vw,29px)/1.25 var(--font-heading);margin:0}.civics-notebook-module__eobWUG__visual h4{font:700 22px/1.25 var(--font-heading);margin:0 0 12px}.civics-notebook-module__eobWUG__visual p{font-size:16px;line-height:1.65}.civics-notebook-module__eobWUG__populations{grid-template-columns:1fr 1fr;gap:32px;display:grid}.civics-notebook-module__eobWUG__population{min-width:0}.civics-notebook-module__eobWUG__populationHeading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.civics-notebook-module__eobWUG__populationHeading>span{color:var(--notes-muted);font-size:12px}.civics-notebook-module__eobWUG__populationTrack{border:1px solid var(--notes-line);width:100%;height:34px;display:flex;overflow:hidden}.civics-notebook-module__eobWUG__populationTrack>span{height:100%;display:block}.civics-notebook-module__eobWUG__population [data-language="0"]{background:var(--notes-accent)}.civics-notebook-module__eobWUG__population [data-language="1"]{background:var(--civics-pink)}.civics-notebook-module__eobWUG__population [data-language="2"]{background:var(--notes-muted)}.civics-notebook-module__eobWUG__legend{flex-wrap:wrap;gap:12px 20px;margin:14px 0;padding:0;list-style:none;display:flex}.civics-notebook-module__eobWUG__legend li{align-items:center;gap:6px;font-size:14px;display:flex}.civics-notebook-module__eobWUG__legend i{width:9px;height:9px;display:inline-block}.civics-notebook-module__eobWUG__legend strong{font-weight:750}.civics-notebook-module__eobWUG__scaleArt{justify-content:center;align-items:center;gap:28px;margin:8px 0 18px;padding-top:12px;display:flex}.civics-notebook-module__eobWUG__scaleArt img{object-fit:contain;width:270px;height:145px}.civics-notebook-module__eobWUG__visual figcaption{max-width:45ch;color:var(--notes-muted);font-size:12px;line-height:1.6}.civics-notebook-module__eobWUG__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.civics-notebook-module__eobWUG__roles article{border-top:2px solid var(--notes-accent);min-width:0;padding-top:18px}.civics-notebook-module__eobWUG__roles[data-structure=reasons],.civics-notebook-module__eobWUG__roles[data-structure=accommodation]{grid-template-columns:1fr 1fr;gap:24px 36px}.civics-notebook-module__eobWUG__roles[data-structure=reasons] article+article{border-top-color:var(--civics-pink)}.civics-notebook-module__eobWUG__checkingLinks{gap:12px;margin:20px 0 14px;display:grid}.civics-notebook-module__eobWUG__checkingLinks>div{border-bottom:1px solid var(--notes-line);grid-template-columns:minmax(0,1fr) minmax(100px,.7fr) minmax(0,1.3fr);align-items:center;gap:18px;padding:12px 0;font-size:14px;line-height:1.5;display:grid}.civics-notebook-module__eobWUG__checkingLinks>div>span{color:var(--notes-accent);flex-direction:column;align-items:center;font-size:12px;display:flex}.civics-notebook-module__eobWUG__checkingLinks>div>span>span{border-top:1px solid var(--notes-accent);text-align:right;width:100%;margin-top:9px;padding-right:2px;font-size:23px;line-height:.1;display:block}.civics-notebook-module__eobWUG__policyRows article{border-top:1px solid var(--notes-line);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,.65fr);align-items:center;gap:24px;padding:17px 0;display:grid}.civics-notebook-module__eobWUG__policyRows article>span{display:block}.civics-notebook-module__eobWUG__policyRows svg{color:var(--notes-accent);vertical-align:middle;margin:0 9px 9px 0;display:inline-block}.civics-notebook-module__eobWUG__policyRows small{color:var(--notes-accent);margin-bottom:9px;font-size:12px;display:inline-block}.civics-notebook-module__eobWUG__policyRows h4{font-size:19px}.civics-notebook-module__eobWUG__policyRows article>strong{color:var(--civics-pink);border-left:2px solid var(--civics-pink);padding-left:14px;font-size:15px;font-weight:650;line-height:1.55}.civics-notebook-module__eobWUG__policyPath{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center;gap:34px;margin:15px 0;display:grid}.civics-notebook-module__eobWUG__policyPath figure{margin:0}.civics-notebook-module__eobWUG__policyPath img{width:100%;height:auto;display:block}.civics-notebook-module__eobWUG__policyPath figcaption{padding-top:9px}.civics-notebook-module__eobWUG__policyPath ol{margin:0;padding:0;list-style:none}.civics-notebook-module__eobWUG__policyPath li{border-left:1px solid var(--notes-accent);gap:16px;padding:13px 0 13px 20px;display:flex}.civics-notebook-module__eobWUG__policyPath li>span{width:29px;height:29px;color:var(--notes-accent);background:var(--notes-soft);border:1px solid var(--notes-accent);border-radius:50%;flex-shrink:0;place-items:center;margin-left:-35px;font-size:12px;display:grid}.civics-notebook-module__eobWUG__policyPath h4{font-size:20px}.civics-notebook-module__eobWUG__policyPath p{margin:0}.civics-notebook-module__eobWUG__levelScene{grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;display:grid}.civics-notebook-module__eobWUG__levelScene ol{margin:0;padding:0;list-style:none}.civics-notebook-module__eobWUG__levelScene li{border-top:1px solid var(--notes-line);gap:20px;padding:17px 0;display:flex}.civics-notebook-module__eobWUG__levelScene li>svg{color:var(--notes-accent);flex-shrink:0;margin-top:7px}.civics-notebook-module__eobWUG__levelScene h4{font-size:20px}.civics-notebook-module__eobWUG__levelScene p{margin:0}.civics-notebook-module__eobWUG__levelScene .civics-notebook-module__eobWUG__roleLabel{color:var(--notes-accent);margin-bottom:6px;font-size:12px}.civics-notebook-module__eobWUG__levelScene figure{margin:0}.civics-notebook-module__eobWUG__levelScene img{width:100%;height:auto}.civics-notebook-module__eobWUG__levelScene figcaption{margin-top:10px}.civics-notebook-module__eobWUG__influenceRoutes article{border-bottom:1px solid var(--notes-line);grid-template-columns:35px minmax(0,1.5fr) 30px minmax(140px,.8fr);align-items:center;gap:20px;padding:19px 0;display:grid}.civics-notebook-module__eobWUG__influenceRoutes article[data-route="3"]{border-bottom-style:dashed}.civics-notebook-module__eobWUG__influenceRoutes svg{color:var(--notes-accent)}.civics-notebook-module__eobWUG__influenceRoutes h4{font-size:20px}.civics-notebook-module__eobWUG__influenceRoutes p{margin:0}.civics-notebook-module__eobWUG__influenceRoutes strong{color:var(--notes-accent);font-size:15px;line-height:1.5}.civics-notebook-module__eobWUG__routeArrow{color:var(--notes-accent);font-size:28px}.civics-notebook-module__eobWUG__influenceRoutes article[data-route="3"] .civics-notebook-module__eobWUG__routeArrow{color:var(--civics-pink)}.civics-notebook-module__eobWUG__caseHead,.civics-notebook-module__eobWUG__caseComparison article{border-bottom:1px solid var(--notes-line);grid-template-columns:.9fr 1.2fr 1.1fr;gap:26px;padding:18px 0;display:grid}.civics-notebook-module__eobWUG__caseHead{color:var(--notes-accent);padding:8px 0;font-size:12px;font-weight:700}.civics-notebook-module__eobWUG__caseComparison h4{align-items:flex-start;gap:12px;font-size:19px;display:flex}.civics-notebook-module__eobWUG__caseComparison svg{color:var(--notes-accent);flex-shrink:0}.civics-notebook-module__eobWUG__caseComparison strong{color:var(--notes-accent);font-size:13px}.civics-notebook-module__eobWUG__caseComparison p{margin:6px 0 0}.civics-notebook-module__eobWUG__roles svg{color:var(--notes-accent);margin-bottom:14px}.civics-notebook-module__eobWUG__roles .civics-notebook-module__eobWUG__roleLabel{color:var(--notes-accent);margin:0 0 5px;font-size:12px;font-weight:700}.civics-notebook-module__eobWUG__roles p{margin:0 0 12px}.civics-notebook-module__eobWUG__roles .civics-notebook-module__eobWUG__check{border-top:1px solid var(--notes-line);align-items:flex-start;gap:9px;padding-top:12px;font-size:14px;display:flex}.civics-notebook-module__eobWUG__check>span{color:var(--civics-pink);font-size:20px}.civics-notebook-module__eobWUG__institutionArt{justify-content:center;align-items:center;gap:30px;margin:20px 0 12px;display:flex}.civics-notebook-module__eobWUG__institutionArt img{object-fit:contain;width:330px;height:180px;display:block}.civics-notebook-module__eobWUG__conclusion{border-left:3px solid var(--notes-accent);margin:18px 0 0;padding:9px 0 9px 18px}.civics-notebook-module__eobWUG__reading{grid-template-columns:1fr 1fr;gap:8px 32px;display:grid}.civics-notebook-module__eobWUG__reading>div{min-width:0}.civics-notebook-module__eobWUG__reading>[data-civic-block=table],.civics-notebook-module__eobWUG__reading>[data-civic-block=chain],.civics-notebook-module__eobWUG__reading>[data-civic-block=timeline]{grid-column:1/-1}.civics-notebook-module__eobWUG__notebookCue{border-top:1px solid var(--notes-line);color:var(--notes-muted);flex-wrap:wrap;gap:8px 16px;margin:4px 0 24px;padding-top:16px;font-size:13px;line-height:1.6;display:flex}.civics-notebook-module__eobWUG__notebookCue strong{color:var(--notes-accent)}.civics-notebook-module__eobWUG__notebookCue>div{display:none}.civics-notebook-module__eobWUG__quickVisual{border-bottom:1px solid var(--notes-line);grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:26px;margin-bottom:15px;padding:10px 0 22px;display:grid}.civics-notebook-module__eobWUG__quickVisual figure{margin:0}.civics-notebook-module__eobWUG__quickVisual figure img{object-fit:contain;width:100%;height:110px;display:block}.civics-notebook-module__eobWUG__quickVisual figcaption{color:var(--notes-muted);margin-top:8px;font-size:12px;line-height:1.5}.civics-notebook-module__eobWUG__quickVisual .civics-notebook-module__eobWUG__population h4{font:700 19px var(--font-heading);margin:0 0 8px}.civics-notebook-module__eobWUG__quickVisual .civics-notebook-module__eobWUG__populationTrack{height:24px}.civics-notebook-module__eobWUG__quickVisual .civics-notebook-module__eobWUG__populationHeading{margin-bottom:10px;display:block}.civics-notebook-module__eobWUG__quickRelations{grid-template-columns:1fr 1fr;gap:14px 24px;display:grid}.civics-notebook-module__eobWUG__quickRelations>span{align-items:center;gap:12px;font-size:15px;line-height:1.5;display:flex}.civics-notebook-module__eobWUG__quickRelations svg{color:var(--notes-accent);flex-shrink:0}.civics-notebook-module__eobWUG__quickRelations strong{color:var(--civics-pink)}@media (max-width:900px){.civics-notebook-module__eobWUG__roles{gap:20px}.civics-notebook-module__eobWUG__reading{gap:4px 22px}}@media screen and (max-width:700px){.civics-notebook-module__eobWUG__roles[data-structure]{display:block}.civics-notebook-module__eobWUG__checkingLinks>div{border:1px solid var(--notes-line);text-align:center;grid-template-columns:1fr;gap:9px;padding:12px}.civics-notebook-module__eobWUG__checkingLinks>div>span{flex-direction:column;gap:8px}.civics-notebook-module__eobWUG__checkingLinks>div>span>span{text-align:center;border:0;width:24px;height:24px;margin:0;line-height:1;transform:rotate(90deg)}.civics-notebook-module__eobWUG__policyRows article{padding:20px 0;display:block}.civics-notebook-module__eobWUG__policyRows article>strong{margin-top:14px;display:block}.civics-notebook-module__eobWUG__policyPath,.civics-notebook-module__eobWUG__levelScene{display:block}.civics-notebook-module__eobWUG__policyPath figure{max-width:320px;margin:0 auto 24px}.civics-notebook-module__eobWUG__policyPath ol{padding-left:15px}.civics-notebook-module__eobWUG__levelScene figure{max-width:320px;margin:18px auto}.civics-notebook-module__eobWUG__influenceRoutes article{grid-template-columns:30px 1fr;gap:12px}.civics-notebook-module__eobWUG__influenceRoutes strong{grid-column:2}.civics-notebook-module__eobWUG__routeArrow{display:none}.civics-notebook-module__eobWUG__caseComparison article{display:block}.civics-notebook-module__eobWUG__caseComparison article>div{margin:12px 0}.civics-notebook-module__eobWUG__caseHead{display:none}.civics-notebook-module__eobWUG__quickVisual{display:block}.civics-notebook-module__eobWUG__quickVisual .civics-notebook-module__eobWUG__populations{grid-template-columns:1fr 1fr;gap:18px;display:grid}.civics-notebook-module__eobWUG__quickVisual .civics-notebook-module__eobWUG__population{margin:0}.civics-notebook-module__eobWUG__quickVisual .civics-notebook-module__eobWUG__legend li{font-size:12px}.civics-notebook-module__eobWUG__quickVisual figure{align-items:center;gap:16px;margin-top:18px;display:flex}.civics-notebook-module__eobWUG__quickVisual figure img{width:130px;height:auto}.civics-notebook-module__eobWUG__quickRelations{grid-template-columns:1fr}.civics-notebook-module__eobWUG__populations,.civics-notebook-module__eobWUG__roles,.civics-notebook-module__eobWUG__reading{display:block}.civics-notebook-module__eobWUG__population{margin-bottom:24px}.civics-notebook-module__eobWUG__populationTrack{height:30px}.civics-notebook-module__eobWUG__legend{gap:10px 14px}.civics-notebook-module__eobWUG__scaleArt,.civics-notebook-module__eobWUG__institutionArt{flex-direction:column;gap:8px;margin:10px auto 20px}.civics-notebook-module__eobWUG__scaleArt img,.civics-notebook-module__eobWUG__institutionArt img{width:100%;max-width:300px;height:auto}.civics-notebook-module__eobWUG__roles article{margin-bottom:25px}.civics-notebook-module__eobWUG__visual h4{font-size:22px}.civics-notebook-module__eobWUG__visual p{font-size:16px}.civics-notebook-module__eobWUG__reading>div{margin-bottom:6px}}@media print{.civics-notebook-module__eobWUG__topic{break-inside:auto}.civics-notebook-module__eobWUG__roles[data-structure=accommodation],.civics-notebook-module__eobWUG__roles[data-structure=reasons]{gap:4mm 6mm}.civics-notebook-module__eobWUG__checkingLinks{gap:1mm;margin:2mm 0}.civics-notebook-module__eobWUG__checkingLinks>div{gap:3mm;padding:2mm 0;font-size:10.5pt}.civics-notebook-module__eobWUG__checkingLinks>div>span{font-size:9pt}.civics-notebook-module__eobWUG__checkingLinks>div>span>span{margin-top:1mm;font-size:16pt}.civics-notebook-module__eobWUG__policyRows article{gap:4mm;padding:2.5mm 0}.civics-notebook-module__eobWUG__policyRows h4,.civics-notebook-module__eobWUG__levelScene h4,.civics-notebook-module__eobWUG__caseComparison h4,.civics-notebook-module__eobWUG__influenceRoutes h4{font-size:12pt}.civics-notebook-module__eobWUG__policyRows small,.civics-notebook-module__eobWUG__levelScene .civics-notebook-module__eobWUG__roleLabel{font-size:9pt}.civics-notebook-module__eobWUG__policyRows article>strong,.civics-notebook-module__eobWUG__influenceRoutes strong{padding-left:2mm;font-size:10pt}.civics-notebook-module__eobWUG__policyRows svg{width:5mm;height:5mm;margin:0 2mm 1mm 0}.civics-notebook-module__eobWUG__policyPath{grid-template-columns:.8fr 1.2fr;gap:7mm;margin:2mm 0}.civics-notebook-module__eobWUG__policyPath img{object-fit:contain;max-height:36mm}.civics-notebook-module__eobWUG__policyPath h4{margin:0 0 1mm;font-size:11pt}.civics-notebook-module__eobWUG__policyPath li{gap:2mm;padding:1mm 0 1mm 3mm}.civics-notebook-module__eobWUG__policyPath li>span{width:5mm;height:5mm;margin-left:-6mm;font-size:8pt}.civics-notebook-module__eobWUG__levelScene{gap:6mm}.civics-notebook-module__eobWUG__levelScene li{gap:3mm;padding:1.5mm 0}.civics-notebook-module__eobWUG__levelScene img{object-fit:contain;max-height:51mm}.civics-notebook-module__eobWUG__levelScene li>svg{width:6mm;height:6mm}.civics-notebook-module__eobWUG__influenceRoutes article{grid-template-columns:6mm 1.5fr 6mm .8fr;gap:4mm;padding:3mm 0}.civics-notebook-module__eobWUG__influenceRoutes svg{width:6mm;height:6mm}.civics-notebook-module__eobWUG__caseHead,.civics-notebook-module__eobWUG__caseComparison article{gap:5mm;padding:2mm 0}.civics-notebook-module__eobWUG__caseHead,.civics-notebook-module__eobWUG__caseComparison strong{font-size:9pt}.civics-notebook-module__eobWUG__caseComparison h4{gap:2mm}.civics-notebook-module__eobWUG__caseComparison svg{width:5mm;height:5mm}.civics-notebook-module__eobWUG__quickVisual{break-inside:avoid;grid-template-columns:minmax(0,1fr) 35mm;gap:6mm;margin-bottom:2mm;padding:1mm 0 3mm}.civics-notebook-module__eobWUG__quickVisual figure img{height:22mm}.civics-notebook-module__eobWUG__quickVisual figcaption{font-size:8.5pt;line-height:1.3}.civics-notebook-module__eobWUG__quickVisual .civics-notebook-module__eobWUG__population h4{margin:0 0 1mm;font-size:11pt}.civics-notebook-module__eobWUG__quickVisual .civics-notebook-module__eobWUG__populationTrack{height:5mm}.civics-notebook-module__eobWUG__quickVisual .civics-notebook-module__eobWUG__populationHeading{margin-bottom:1mm}.civics-notebook-module__eobWUG__quickVisual .civics-notebook-module__eobWUG__legend{gap:1mm 2mm}.civics-notebook-module__eobWUG__quickVisual .civics-notebook-module__eobWUG__legend li{font-size:9pt}.civics-notebook-module__eobWUG__quickVisual .civics-notebook-module__eobWUG__populationHeading>span{font-size:8.5pt}.civics-notebook-module__eobWUG__quickRelations{gap:2mm 4mm}.civics-notebook-module__eobWUG__quickRelations>span{gap:2mm;font-size:10pt}.civics-notebook-module__eobWUG__quickRelations svg{width:5mm;height:5mm}.civics-notebook-module__eobWUG__visual{break-inside:avoid;margin:3mm 0 5mm;padding:3mm 0}.civics-notebook-module__eobWUG__visual header{margin-bottom:3mm}.civics-notebook-module__eobWUG__visual h3{font-size:15pt}.civics-notebook-module__eobWUG__visual h4{margin-bottom:2mm;font-size:12pt}.civics-notebook-module__eobWUG__visual p{font-size:11pt;line-height:1.4}.civics-notebook-module__eobWUG__visual .civics-notebook-module__eobWUG__kicker,.civics-notebook-module__eobWUG__visual .civics-notebook-module__eobWUG__roleLabel{font-size:9pt}.civics-notebook-module__eobWUG__populations{gap:6mm}.civics-notebook-module__eobWUG__populationTrack{-webkit-print-color-adjust:exact;print-color-adjust:exact;height:7mm}.civics-notebook-module__eobWUG__legend{gap:2mm 3mm;margin:2mm 0}.civics-notebook-module__eobWUG__legend li{font-size:10.5pt}.civics-notebook-module__eobWUG__populationHeading>span{font-size:9pt}.civics-notebook-module__eobWUG__visual{display:flow-root}.civics-notebook-module__eobWUG__scaleArt,.civics-notebook-module__eobWUG__institutionArt{float:right;width:43mm;margin:2mm 0 2mm 5mm;display:block}.civics-notebook-module__eobWUG__scaleArt img{width:42mm;height:23mm}.civics-notebook-module__eobWUG__institutionArt img{width:45mm;height:23mm}.civics-notebook-module__eobWUG__visual figcaption{font-size:9pt;line-height:1.35}.civics-notebook-module__eobWUG__roles{gap:5mm}.civics-notebook-module__eobWUG__roles article{padding-top:3mm}.civics-notebook-module__eobWUG__roles svg{width:6mm;height:6mm;margin-bottom:2mm}.civics-notebook-module__eobWUG__roles .civics-notebook-module__eobWUG__check{padding-top:2mm;font-size:10pt}.civics-notebook-module__eobWUG__conclusion{margin-top:3mm;padding:2mm 0 2mm 3mm;overflow:hidden}.civics-notebook-module__eobWUG__reading{display:block}.civics-notebook-module__eobWUG__reading>div{break-inside:auto}.civics-notebook-module__eobWUG__notebookCue{break-inside:avoid;gap:1mm 3mm;margin:2mm 0 4mm;padding-top:2mm;font-size:9pt}.civics-notebook-module__eobWUG__notebookCue>div{border-bottom:1px solid var(--notes-line);width:100%;height:6mm;display:block}}
.evidence-panel-module__7IFe9a__panel{color:var(--text-primary,var(--notes-ink));background:var(--surface,var(--notes-paper));border:1px solid var(--border,var(--notes-line));border-radius:12px;max-width:100%;margin:16px 0;padding:18px}.evidence-panel-module__7IFe9a__panel h2{font:700 21px/1.3 var(--font-heading);margin:0 0 14px}.evidence-panel-module__7IFe9a__panel h3{margin:4px 0 8px;font-size:16px;line-height:1.4}.evidence-panel-module__7IFe9a__panel p{margin:5px 0;font-size:15px;line-height:1.6}.evidence-panel-module__7IFe9a__panel small{color:var(--text-secondary,var(--notes-muted));font-size:12px;font-weight:700}.evidence-panel-module__7IFe9a__cards,.evidence-panel-module__7IFe9a__chain{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.evidence-panel-module__7IFe9a__cards li,.evidence-panel-module__7IFe9a__chain li{border:1px solid var(--border,var(--notes-line));background:var(--accent-surface,var(--notes-soft));border-radius:8px;padding:13px}.evidence-panel-module__7IFe9a__relation{color:var(--history-strong,var(--notes-accent));margin-top:10px;font-size:12px;display:block}.evidence-panel-module__7IFe9a__caption,.evidence-panel-module__7IFe9a__legend{color:var(--text-secondary,var(--notes-muted));margin-top:12px!important;font-size:12px!important}.evidence-panel-module__7IFe9a__calendarScroll{max-width:100%;position:relative;overflow:auto}.evidence-panel-module__7IFe9a__calendar{border-collapse:collapse;table-layout:fixed;width:100%;min-width:620px;font-size:12px}.evidence-panel-module__7IFe9a__calendar th,.evidence-panel-module__7IFe9a__calendar td{border:1px solid var(--border,var(--notes-line));text-align:center;padding:9px 3px}.evidence-panel-module__7IFe9a__calendar th:first-child{text-align:left;width:125px;padding-left:9px}.evidence-panel-module__7IFe9a__calendar td[data-season=sow]{color:#183d25;background:#d9e9cb}.evidence-panel-module__7IFe9a__calendar td[data-season=grow]{color:#214b31;background:#eff5e8}.evidence-panel-module__7IFe9a__calendar td[data-season=harvest]{color:#4c3516;background:#ead4a9}.evidence-panel-module__7IFe9a__regions .evidence-panel-module__7IFe9a__compass{text-align:center;font-size:12px;line-height:1.6}.evidence-panel-module__7IFe9a__compass span{display:block}.evidence-panel-module__7IFe9a__regionBoard{background:var(--accent-surface,var(--notes-soft));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.evidence-panel-module__7IFe9a__regionBoard article{border:1px solid var(--border,var(--notes-line));background:var(--surface,var(--notes-paper));border-radius:8px;padding:10px}.evidence-panel-module__7IFe9a__regionBoard [data-region=northwest]{grid-area:1/1}.evidence-panel-module__7IFe9a__regionBoard [data-region=northeast]{grid-area:1/3}.evidence-panel-module__7IFe9a__regionBoard [data-region=east]{grid-area:2/3}.evidence-panel-module__7IFe9a__regionBoard [data-region=central]{grid-area:2/2}.evidence-panel-module__7IFe9a__regionBoard [data-region=south]{grid-area:3/2}.evidence-panel-module__7IFe9a__regionBoard [data-region=coast]{grid-area:3/3}.evidence-panel-module__7IFe9a__parcelPair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.evidence-panel-module__7IFe9a__parcelPair figure{margin:0}.evidence-panel-module__7IFe9a__parcelPair svg{width:100%;height:auto}.evidence-panel-module__7IFe9a__parcelPair rect{stroke:#284f35;stroke-width:1.5px}.evidence-panel-module__7IFe9a__parcelPair [data-owner=A] rect{fill:#c5dfb3}.evidence-panel-module__7IFe9a__parcelPair [data-owner=B] rect{fill:#e9d0a1}.evidence-panel-module__7IFe9a__parcelPair [data-owner=C] rect{fill:#ccdce4}.evidence-panel-module__7IFe9a__parcelPair text{fill:#183522;text-anchor:middle;font:700 19px sans-serif}.evidence-panel-module__7IFe9a__parcelPair figcaption{font-size:12px;line-height:1.5}.evidence-panel-module__7IFe9a__rootDiagram{grid-template-columns:230px 1fr;align-items:center;gap:20px;display:grid}.evidence-panel-module__7IFe9a__rootDiagram svg{fill:none;width:100%;stroke:var(--history-strong,var(--notes-accent));stroke-width:4px;stroke-linecap:round}.evidence-panel-module__7IFe9a__rootDiagram circle{fill:#b58243;stroke:#684729;stroke-width:1px}.evidence-panel-module__7IFe9a__rootDiagram ol{padding-left:22px}.evidence-panel-module__7IFe9a__rootDiagram li{margin:9px 0;font-size:14px;line-height:1.5}.evidence-panel-module__7IFe9a__rootDiagram li span{display:block}.evidence-panel-module__7IFe9a__specimenImage{max-width:650px;margin:auto;position:relative}.evidence-panel-module__7IFe9a__specimenImage img{object-fit:contain;background:#fffdf7;border-radius:8px;width:100%;height:auto;max-height:260px}.evidence-panel-module__7IFe9a__specimenImage>span{color:#193b24;background:#fffdf7;border:1px solid #24532d;border-radius:50%;padding:3px 8px;font-weight:800;position:absolute;bottom:8%}.evidence-panel-module__7IFe9a__specimens{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.evidence-panel-module__7IFe9a__specimens p{font-size:13px}.evidence-panel-module__7IFe9a__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.evidence-panel-module__7IFe9a__panel{padding:13px}.evidence-panel-module__7IFe9a__cards,.evidence-panel-module__7IFe9a__chain{grid-template-columns:1fr}.evidence-panel-module__7IFe9a__regionBoard{grid-template-columns:1fr 1fr}.evidence-panel-module__7IFe9a__regionBoard article{grid-area:auto!important}.evidence-panel-module__7IFe9a__rootDiagram{grid-template-columns:1fr}.evidence-panel-module__7IFe9a__rootDiagram svg{max-width:250px;margin:auto}.evidence-panel-module__7IFe9a__specimens{grid-template-columns:1fr 1fr}.evidence-panel-module__7IFe9a__parcelPair{grid-template-columns:1fr}}@media print{.evidence-panel-module__7IFe9a__panel{break-inside:avoid;color:#183523;background:#fff;border-color:#9aaf96;margin:3mm 0;padding:3mm}.evidence-panel-module__7IFe9a__panel h2{font-size:12pt}.evidence-panel-module__7IFe9a__panel h3{font-size:10.5pt}.evidence-panel-module__7IFe9a__panel p{font-size:10pt;line-height:1.4}.evidence-panel-module__7IFe9a__cards,.evidence-panel-module__7IFe9a__chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm}.evidence-panel-module__7IFe9a__cards li,.evidence-panel-module__7IFe9a__chain li{padding:2mm}.evidence-panel-module__7IFe9a__calendar{min-width:0;font-size:8.5pt}.evidence-panel-module__7IFe9a__calendar th:first-child{width:25mm}.evidence-panel-module__7IFe9a__calendar th,.evidence-panel-module__7IFe9a__calendar td{padding:1.5mm .5mm}.evidence-panel-module__7IFe9a__specimenImage img{max-height:40mm}.evidence-panel-module__7IFe9a__rootDiagram{grid-template-columns:40mm 1fr}.evidence-panel-module__7IFe9a__parcelPair{grid-template-columns:1fr 1fr}.evidence-panel-module__7IFe9a__caption,.evidence-panel-module__7IFe9a__legend{font-size:8.5pt!important}.evidence-panel-module__7IFe9a__regionBoard{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;padding:2mm}.evidence-panel-module__7IFe9a__regionBoard article{padding:2mm;grid-area:revert!important}.evidence-panel-module__7IFe9a__specimens{grid-template-columns:repeat(4,minmax(0,1fr))}}.evidence-panel-module__7IFe9a__landuse{grid-template-columns:1fr 1fr;gap:18px;display:grid}.evidence-panel-module__7IFe9a__landuse svg{width:100%;max-height:180px}.evidence-panel-module__7IFe9a__landuse ol{padding-left:20px;font-size:14px;line-height:1.55}.evidence-panel-module__7IFe9a__landuse li{margin-bottom:7px}@media (max-width:700px){.evidence-panel-module__7IFe9a__landuse{grid-template-columns:1fr}}@media print{.evidence-panel-module__7IFe9a__landuse{grid-template-columns:1fr 1fr}.evidence-panel-module__7IFe9a__landuse ol{font-size:9.5pt}.evidence-panel-module__7IFe9a__landuse svg{max-height:30mm}}.evidence-panel-module__7IFe9a__grainSpecimens{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.evidence-panel-module__7IFe9a__grainSpecimens figure{text-align:center;border:1px solid var(--border);border-radius:8px;margin:0;padding:12px}.evidence-panel-module__7IFe9a__grainSpecimens svg{width:100%;max-height:150px}.evidence-panel-module__7IFe9a__grainSpecimens figcaption{font-size:13px;line-height:1.5}.evidence-panel-module__7IFe9a__grainSpecimens strong,.evidence-panel-module__7IFe9a__grainSpecimens span{display:block}@media (max-width:700px){.evidence-panel-module__7IFe9a__grainSpecimens{grid-template-columns:1fr 1fr;gap:10px}}@media print{.evidence-panel-module__7IFe9a__grainSpecimens{grid-template-columns:repeat(4,1fr)}.evidence-panel-module__7IFe9a__grainSpecimens svg{max-height:30mm}}
.agriculture-module__dtuvjW__notebook{color:var(--notes-ink)}.agriculture-module__dtuvjW__evidenceOpening{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:26px;margin:24px 0;display:grid}.agriculture-module__dtuvjW__evidenceOpening figure{margin:0}.agriculture-module__dtuvjW__evidenceOpening img{border-radius:12px;width:100%;height:auto}.agriculture-module__dtuvjW__evidenceOpening figcaption{color:var(--notes-muted);margin-top:8px;font-size:12px;line-height:1.5}.agriculture-module__dtuvjW__teaching{max-width:90ch}.agriculture-module__dtuvjW__notebook[data-notebook-layout=crop-calendar] .agriculture-module__dtuvjW__evidenceOpening{grid-template-columns:minmax(0,.65fr) minmax(0,1.5fr)}.agriculture-module__dtuvjW__notebook[data-notebook-layout=rubber] .agriculture-module__dtuvjW__evidenceOpening,.agriculture-module__dtuvjW__notebook[data-notebook-layout=bhoodan-gramdan] .agriculture-module__dtuvjW__evidenceOpening{grid-template-columns:1fr;max-width:850px}.agriculture-module__dtuvjW__notebook[data-notebook-layout=rubber] .agriculture-module__dtuvjW__evidenceOpening figure,.agriculture-module__dtuvjW__notebook[data-notebook-layout=bhoodan-gramdan] .agriculture-module__dtuvjW__evidenceOpening figure{max-width:480px}.agriculture-module__dtuvjW__notebook[data-notebook-layout=support-and-risk] .agriculture-module__dtuvjW__evidenceOpening{grid-template-columns:minmax(0,.65fr) minmax(0,1.6fr)}.agriculture-module__dtuvjW__notebook[data-notebook-layout=millets-and-maize] .agriculture-module__dtuvjW__evidenceOpening,.agriculture-module__dtuvjW__notebook[data-notebook-layout=fibre-chains] .agriculture-module__dtuvjW__evidenceOpening{display:block}.agriculture-module__dtuvjW__notebook[data-notebook-layout=millets-and-maize] .agriculture-module__dtuvjW__evidenceOpening figure,.agriculture-module__dtuvjW__notebook[data-notebook-layout=fibre-chains] .agriculture-module__dtuvjW__evidenceOpening figure{max-width:650px;margin-bottom:20px}.agriculture-module__dtuvjW__notebookCue{border-top:1px solid var(--notes-line);color:var(--notes-muted);padding:20px 0;font-size:14px}.agriculture-module__dtuvjW__claimRepair{border:1px solid var(--border);border-radius:12px;min-width:0;margin:20px 0;padding:18px}.agriculture-module__dtuvjW__claimRepair legend{padding:0 6px;font-weight:700;line-height:1.6}.agriculture-module__dtuvjW__claimRepair label{cursor:pointer;align-items:flex-start;gap:12px;padding:13px 5px;line-height:1.6;display:flex}.agriculture-module__dtuvjW__claimRepair input{accent-color:var(--hub-accent);flex:none;margin-top:7px}.agriculture-module__dtuvjW__calendarControls{gap:16px;margin:20px 0;display:grid}.agriculture-module__dtuvjW__calendarControls fieldset{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:15px;min-width:0;padding:16px;display:flex}.agriculture-module__dtuvjW__calendarControls legend{font-weight:700;line-height:1.5}.agriculture-module__dtuvjW__calendarControls label{flex:170px;gap:8px;display:grid}.agriculture-module__dtuvjW__calendarControls select{font:inherit;border:1px solid var(--border);color:var(--text-primary);background:var(--surface);border-radius:8px;max-width:100%;min-height:44px;padding:12px}.agriculture-module__dtuvjW__pathway{background:var(--surface);border:1px solid var(--border);border-radius:20px;margin:25px 0;padding:30px 20px;position:relative}.agriculture-module__dtuvjW__atlas{isolation:isolate;border:1px solid var(--border);background:var(--page-background-soft);border-radius:18px;height:1080px;margin:24px 0;position:relative;overflow:hidden}.agriculture-module__dtuvjW__atlasArt{object-fit:cover;object-position:center}.agriculture-module__dtuvjW__atlasShade{background:linear-gradient(#fff8 0%,#fff2 48%,#fff7 100%);position:absolute;inset:0}.agriculture-module__dtuvjW__atlasPath{width:100%;height:100%;position:absolute;inset:0}.agriculture-module__dtuvjW__atlasPath polyline{fill:none;stroke:#27573599;stroke-width:.3px;stroke-dasharray:1 1}[data-theme=dark] .agriculture-module__dtuvjW__atlasArt{filter:brightness(.58)saturate(.85)}[data-theme=dark] .agriculture-module__dtuvjW__atlasShade{background:#14281d22}@media (max-width:700px){.agriculture-module__dtuvjW__atlas{height:940px;margin-inline:-6px}}.agriculture-module__dtuvjW__pathway>ol{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.agriculture-module__dtuvjW__pathway li{width:78%;padding:12px 20px 26px;position:relative}.agriculture-module__dtuvjW__pathway li:nth-child(4n+1){align-self:flex-start}.agriculture-module__dtuvjW__pathway li:nth-child(4n+2){align-self:center}.agriculture-module__dtuvjW__pathway li:nth-child(4n+3){align-self:flex-end}.agriculture-module__dtuvjW__pathway li:nth-child(4n){align-self:center}.agriculture-module__dtuvjW__pathway li:not(:last-child):after{content:"";border-left:2px dashed var(--border);position:absolute;top:58px;bottom:0;left:35px}.agriculture-module__dtuvjW__pathway>ol button{text-align:left;background:var(--surface);color:var(--text-primary);border:1px solid var(--border);width:100%;font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:14px;min-height:70px;padding:12px 16px;display:flex}.agriculture-module__dtuvjW__pathway>ol button[aria-pressed=true]{border:2px solid var(--hub-accent);background:var(--page-background-soft)}.agriculture-module__dtuvjW__pathway>ol button>span:first-child{border:1px solid var(--hub-accent);color:var(--hub-accent);border-radius:50%;place-items:center;min-width:34px;height:34px;font-weight:800;display:grid}.agriculture-module__dtuvjW__pathway>ol button strong{font-size:16px;line-height:1.4;display:block}.agriculture-module__dtuvjW__pathway>ol button small{color:var(--text-secondary);font-size:12px}.agriculture-module__dtuvjW__selection{border-top:1px solid var(--border);margin-top:20px;padding:24px;scroll-margin-top:25px}.agriculture-module__dtuvjW__selection a{background:var(--hub-accent);min-height:44px;color:var(--agri-button-ink,#fff);border-radius:8px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.agriculture-module__dtuvjW__selectionActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.agriculture-module__dtuvjW__selectionActions .agriculture-module__dtuvjW__secondaryLink{background:var(--surface);color:var(--hub-accent);border:1px solid var(--hub-accent)}.agriculture-module__dtuvjW__selection>p{margin:12px 0}.agriculture-module__dtuvjW__selection>p:first-child{margin-top:0}.agriculture-module__dtuvjW__videoLink{color:var(--hub-accent);text-underline-offset:3px;align-items:center;gap:8px;min-height:44px;margin:0 24px 18px;font-weight:650;text-decoration:underline;display:inline-flex}.agriculture-module__dtuvjW__selection h3{font:700 25px/1.3 var(--font-heading);margin:10px 0}.agriculture-module__dtuvjW__selection p{line-height:1.7}.agriculture-module__dtuvjW__completion{max-width:1050px;color:var(--text-primary);margin:auto;padding:35px 22px}.agriculture-module__dtuvjW__completion img{object-fit:contain;border-radius:18px;width:100%;height:auto;max-height:400px}.agriculture-module__dtuvjW__completion h1{font:700 clamp(30px,4vw,50px)/1.15 var(--font-heading)}.agriculture-module__dtuvjW__completion p{font-size:17px;line-height:1.75}.agriculture-module__dtuvjW__completion nav{flex-wrap:wrap;gap:24px;display:flex}@media (max-width:1050px){.agriculture-module__dtuvjW__evidenceOpening{display:block}.agriculture-module__dtuvjW__evidenceOpening figure{max-width:600px;margin:0 0 20px}.agriculture-module__dtuvjW__pathway li{width:94%}}@media (max-width:600px){.agriculture-module__dtuvjW__pathway{padding:14px 5px}.agriculture-module__dtuvjW__pathway li{padding:7px 5px 19px}.agriculture-module__dtuvjW__pathway>ol button{gap:9px;padding:10px}.agriculture-module__dtuvjW__pathway>ol button strong{font-size:14px}.agriculture-module__dtuvjW__selection{padding:20px 12px}}@media print{.agriculture-module__dtuvjW__notebook{break-before:auto;break-inside:auto;border-top:1px solid var(--notes-line);margin-bottom:7mm;padding-top:3mm}.agriculture-module__dtuvjW__notebook:first-of-type{break-before:auto}.agriculture-module__dtuvjW__evidenceOpening{break-inside:avoid;grid-template-columns:48mm minmax(0,1fr);gap:5mm;margin:4mm 0;display:grid}.agriculture-module__dtuvjW__evidenceOpening img{border-radius:0}.agriculture-module__dtuvjW__evidenceOpening figcaption{font-size:8pt;line-height:1.3}.agriculture-module__dtuvjW__teaching{max-width:none}.agriculture-module__dtuvjW__notebookCue{display:none}.agriculture-module__dtuvjW__notebook[data-notebook-layout] .agriculture-module__dtuvjW__evidenceOpening{grid-template-columns:48mm minmax(0,1fr);gap:5mm;display:grid}.agriculture-module__dtuvjW__notebook[data-notebook-layout] .agriculture-module__dtuvjW__evidenceOpening figure{max-width:none;margin-bottom:0}.agriculture-module__dtuvjW__notebook[data-notebook-layout=millets-and-maize] .agriculture-module__dtuvjW__evidenceOpening,.agriculture-module__dtuvjW__notebook[data-notebook-layout=fibre-chains] .agriculture-module__dtuvjW__evidenceOpening{display:block}.agriculture-module__dtuvjW__notebook[data-notebook-layout=millets-and-maize] .agriculture-module__dtuvjW__evidenceOpening figure,.agriculture-module__dtuvjW__notebook[data-notebook-layout=fibre-chains] .agriculture-module__dtuvjW__evidenceOpening figure{float:none;width:48mm;margin:0 auto 3mm}.agriculture-module__dtuvjW__notebook[data-notebook-layout=fibre-chains] [data-notebook-visual]{clear:both}.agriculture-module__dtuvjW__notebookCue[data-source-reference]{break-inside:auto;padding:3mm 0;font-size:10pt;line-height:1.4;display:block}.agriculture-module__dtuvjW__notebookCue[data-source-reference]>strong{break-after:avoid;display:block}.agriculture-module__dtuvjW__notebookCue[data-source-reference]>strong+p{break-before:avoid}.agriculture-module__dtuvjW__notebookCue[data-source-reference] dd{margin:0 0 2mm}.agriculture-module__dtuvjW__notebookCue[data-source-reference] dt{break-after:avoid;font-weight:700}.agriculture-module__dtuvjW__notebookCue[data-source-reference] p{widows:3;orphans:3;margin:2mm 0}}.agriculture-module__dtuvjW__quickCalendar{margin:12px 0}@media print{.agriculture-module__dtuvjW__quickCalendar{margin:2mm 0}.agriculture-module__dtuvjW__quickCalendar [data-evidence-kind]{margin:2mm 0;padding:2mm}.agriculture-module__dtuvjW__quickCalendar [data-evidence-kind] h2{margin:0 0 2mm;line-height:1.25;font-size:12pt!important}.agriculture-module__dtuvjW__quickCalendar table th,.agriculture-module__dtuvjW__quickCalendar table td{padding:.8mm .4mm!important;font-size:9pt!important;line-height:1.25!important}.agriculture-module__dtuvjW__quickCalendar [data-evidence-kind] p{margin-top:2mm!important;font-size:8.5pt!important;line-height:1.25!important}}
.development-notebook-module__M5hrAa__topic{color:var(--notes-ink)}@media print{.development-notebook-module__M5hrAa__topic[data-development-topic=design-responsible-development] .development-notebook-module__M5hrAa__optional{display:none}}.development-notebook-module__M5hrAa__revisionEvidence{margin:20px 0;overflow-x:auto}.development-notebook-module__M5hrAa__revisionEvidence table{border-collapse:collapse;width:100%;font-size:15px}.development-notebook-module__M5hrAa__revisionEvidence caption{text-align:left;color:var(--text-secondary);margin-bottom:12px;font-size:13px}.development-notebook-module__M5hrAa__revisionEvidence th,.development-notebook-module__M5hrAa__revisionEvidence td{text-align:left;border-bottom:1px solid var(--border);padding:12px 16px}.development-notebook-module__M5hrAa__revisionEvidence thead{background:var(--page-background-soft)}.development-notebook-module__M5hrAa__reading>div:first-child:nth-last-child(3){grid-column:1/-1}.development-notebook-module__M5hrAa__visual{border-top:1px solid var(--notes-line);border-bottom:1px solid var(--notes-line);margin:20px 0 28px;padding:22px 0}.development-notebook-module__M5hrAa__visual header{margin-bottom:22px}.development-notebook-module__M5hrAa__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--notes-accent);margin:0 0 8px;font-size:11px;font-weight:750}.development-notebook-module__M5hrAa__visual h3{font:700 clamp(23px,2.2vw,29px)/1.25 var(--font-heading);margin:0}.development-notebook-module__M5hrAa__visual h4{font:700 21px/1.3 var(--font-heading);margin:0 0 9px}.development-notebook-module__M5hrAa__visual p{font-size:16px;line-height:1.65}.development-notebook-module__M5hrAa__pair,.development-notebook-module__M5hrAa__distributions,.development-notebook-module__M5hrAa__indicators{grid-template-columns:1fr 1fr;gap:24px 32px;display:grid}.development-notebook-module__M5hrAa__pair article{border-top:2px solid var(--notes-accent);padding:18px 0}.development-notebook-module__M5hrAa__pair p{margin:9px 0}.development-notebook-module__M5hrAa__pair small{margin-top:5px;font-size:13px;display:block}.development-notebook-module__M5hrAa__result{color:var(--notes-accent);font-size:23px;line-height:1.4;display:block}.development-notebook-module__M5hrAa__full{color:var(--notes-muted);grid-column:1/-1;margin:0!important;font-size:14px!important}.development-notebook-module__M5hrAa__paths{gap:0;display:grid}.development-notebook-module__M5hrAa__paths article{border-bottom:1px solid var(--notes-line);grid-template-columns:1fr 1fr .7fr 1fr;align-items:center;gap:18px;padding:16px 0;font-size:15px;line-height:1.5;display:grid}.development-notebook-module__M5hrAa__paths h4{margin:0;font-size:18px}.development-notebook-module__M5hrAa__paths strong{color:var(--notes-accent)}.development-notebook-module__M5hrAa__link{color:var(--notes-accent);align-items:center;gap:10px;font-size:12px;display:flex}.development-notebook-module__M5hrAa__link b{font-size:25px}.development-notebook-module__M5hrAa__formula{border-bottom:1px solid var(--notes-line);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:16px;padding:16px 0;font-size:18px;display:flex}.development-notebook-module__M5hrAa__formula>strong{color:var(--notes-accent)}.development-notebook-module__M5hrAa__formula b{padding:0 12px}.development-notebook-module__M5hrAa__formula small{color:var(--notes-muted);flex-basis:100%;font-size:13px}.development-notebook-module__M5hrAa__shareTrack{border:1px solid var(--notes-accent);height:36px;margin:16px 0;display:flex}.development-notebook-module__M5hrAa__shareTrack span{background:var(--notes-accent);border-right:2px solid var(--notes-paper);height:100%}.development-notebook-module__M5hrAa__shareTrack span:nth-child(2n){opacity:.65}.development-notebook-module__M5hrAa__shareTrack span:last-child{border:0}.development-notebook-module__M5hrAa__shareLabels{grid-template-columns:repeat(5,1fr);gap:5px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.development-notebook-module__M5hrAa__shareLabels li{gap:5px;display:grid}.development-notebook-module__M5hrAa__shareLabels span{color:var(--notes-muted)}.development-notebook-module__M5hrAa__unit{color:var(--notes-muted);font-size:12px!important;line-height:1.5!important}.development-notebook-module__M5hrAa__indicators article>p{min-height:40px;color:var(--notes-muted);font-size:12px;line-height:1.5}.development-notebook-module__M5hrAa__barRow{grid-template-columns:65px minmax(20px,1fr) 66px;align-items:center;gap:9px;margin:14px 0;font-size:13px;display:grid}.development-notebook-module__M5hrAa__barRow strong{text-align:right}.development-notebook-module__M5hrAa__bar{background:var(--notes-soft);border:1px solid var(--notes-line);height:15px}.development-notebook-module__M5hrAa__bar i{background:var(--notes-accent);height:100%;display:block}.development-notebook-module__M5hrAa__dimensions{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.development-notebook-module__M5hrAa__dimensions article{border-top:2px solid var(--notes-accent);padding-top:15px}.development-notebook-module__M5hrAa__dimensions strong{color:var(--notes-accent);font-size:14px}.development-notebook-module__M5hrAa__dimensions p{font-size:14px}.development-notebook-module__M5hrAa__comparison{border-top:1px solid var(--notes-line);padding-top:16px}.development-notebook-module__M5hrAa__water{grid-template-columns:1fr 25px 1fr 25px 1.2fr;align-items:center;gap:12px;padding:22px 0;display:grid}.development-notebook-module__M5hrAa__water>div{gap:10px;display:grid}.development-notebook-module__M5hrAa__water strong{color:var(--notes-accent);font-size:23px}.development-notebook-module__M5hrAa__water span{font-size:14px;line-height:1.5}.development-notebook-module__M5hrAa__water>span{text-align:center;font-size:25px}.development-notebook-module__M5hrAa__appraisal{counter-reset:stage;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.development-notebook-module__M5hrAa__appraisal li{counter-increment:stage;border-top:2px solid var(--notes-accent);gap:10px;padding-top:14px;display:grid}.development-notebook-module__M5hrAa__appraisal li:before{content:counter(stage);color:var(--notes-accent);font-size:13px}.development-notebook-module__M5hrAa__appraisal strong{font-size:18px}.development-notebook-module__M5hrAa__appraisal span{font-size:14px;line-height:1.6}.development-notebook-module__M5hrAa__visualTail{grid-template-columns:1fr 230px;align-items:center;gap:26px;margin-top:18px;display:grid}.development-notebook-module__M5hrAa__visualTail>p{border-left:3px solid var(--notes-accent);padding-left:16px}.development-notebook-module__M5hrAa__visualTail figure{margin:0}.development-notebook-module__M5hrAa__visualTail figure>span{display:block}.development-notebook-module__M5hrAa__visualTail img{object-fit:contain;width:100%;height:155px;display:block}.development-notebook-module__M5hrAa__visualTail figcaption{color:var(--notes-muted);margin-top:7px;font-size:11px;line-height:1.5}.development-notebook-module__M5hrAa__reading{grid-template-columns:1fr 1fr;gap:4px 32px;display:grid}.development-notebook-module__M5hrAa__reading>div{min-width:0}.development-notebook-module__M5hrAa__reading>[data-economics-block=table],.development-notebook-module__M5hrAa__reading>[data-economics-block=chain],.development-notebook-module__M5hrAa__reading>[data-economics-block=nuance]{grid-column:1/-1}.development-notebook-module__M5hrAa__optional{border-top:1px solid var(--notes-line);padding:14px 0;font-size:14px}.development-notebook-module__M5hrAa__optional summary{cursor:pointer;min-height:35px;color:var(--notes-accent);font-weight:650}.development-notebook-module__M5hrAa__cue{border-top:1px solid var(--notes-line);color:var(--notes-muted);flex-wrap:wrap;gap:10px 18px;padding:16px 0;font-size:13px;line-height:1.6;display:flex}.development-notebook-module__M5hrAa__cue strong{color:var(--notes-accent)}.development-notebook-module__M5hrAa__quickVisual{margin:10px 0 20px}.development-notebook-module__M5hrAa__quickConnections{border-block:1px solid var(--notes-line);grid-template-columns:1fr 20px 1.4fr 20px 1.2fr;align-items:center;gap:12px;padding:16px 0;font-size:14px;line-height:1.6;display:grid}.development-notebook-module__M5hrAa__quickConnections b{color:var(--notes-accent);font-size:23px}@media screen and (max-width:900px){.development-notebook-module__M5hrAa__reading{display:block}.development-notebook-module__M5hrAa__visualTail{grid-template-columns:1fr 180px}.development-notebook-module__M5hrAa__paths article{grid-template-columns:1fr 1fr}.development-notebook-module__M5hrAa__paths .development-notebook-module__M5hrAa__link{grid-column:1}.development-notebook-module__M5hrAa__paths strong{grid-column:2}.development-notebook-module__M5hrAa__pair,.development-notebook-module__M5hrAa__distributions,.development-notebook-module__M5hrAa__indicators{gap:22px}.development-notebook-module__M5hrAa__dimensions{gap:16px}}@media screen and (max-width:600px){.development-notebook-module__M5hrAa__pair,.development-notebook-module__M5hrAa__distributions,.development-notebook-module__M5hrAa__indicators,.development-notebook-module__M5hrAa__dimensions{grid-template-columns:1fr}.development-notebook-module__M5hrAa__visualTail{flex-direction:column;align-items:stretch;gap:6px;display:flex}.development-notebook-module__M5hrAa__visualTail figure{width:100%;max-width:270px;margin:0 auto}.development-notebook-module__M5hrAa__visualTail img{height:185px}.development-notebook-module__M5hrAa__visualTail figcaption{text-align:center}.development-notebook-module__M5hrAa__water{grid-template-columns:1fr;gap:12px}.development-notebook-module__M5hrAa__water>span{justify-self:start}.development-notebook-module__M5hrAa__water>div{grid-template-columns:130px 1fr;align-items:center}.development-notebook-module__M5hrAa__water strong{font-size:20px}.development-notebook-module__M5hrAa__appraisal{grid-template-columns:1fr 1fr}.development-notebook-module__M5hrAa__formula{font-size:17px}.development-notebook-module__M5hrAa__quickConnections{grid-template-columns:1fr}.development-notebook-module__M5hrAa__quickConnections b{font-size:18px}.development-notebook-module__M5hrAa__paths article{gap:10px}.development-notebook-module__M5hrAa__paths h4{font-size:17px}.development-notebook-module__M5hrAa__paths .development-notebook-module__M5hrAa__link{font-size:11px}}@media print{.development-notebook-module__M5hrAa__topic .development-notebook-module__M5hrAa__visual{break-inside:auto}.development-notebook-module__M5hrAa__visualCore{break-inside:avoid}.development-notebook-module__M5hrAa__visual header{break-inside:avoid;break-after:avoid}.development-notebook-module__M5hrAa__paths,.development-notebook-module__M5hrAa__pair,.development-notebook-module__M5hrAa__distributions,.development-notebook-module__M5hrAa__indicators,.development-notebook-module__M5hrAa__dimensions,.development-notebook-module__M5hrAa__water,.development-notebook-module__M5hrAa__appraisal,.development-notebook-module__M5hrAa__visualTail{break-inside:avoid}.development-notebook-module__M5hrAa__topic .development-notebook-module__M5hrAa__visualTail{grid-template-columns:1fr 34mm}.development-notebook-module__M5hrAa__topic .development-notebook-module__M5hrAa__visualTail img{width:34mm;height:23mm}.development-notebook-module__M5hrAa__topic .development-notebook-module__M5hrAa__visualTail figcaption{font-size:7.5pt}.development-notebook-module__M5hrAa__topic .development-notebook-module__M5hrAa__visualTail>p{margin:2mm 0}.development-notebook-module__M5hrAa__topic{margin-bottom:5mm}.development-notebook-module__M5hrAa__visual{break-inside:avoid;margin:2mm 0 4mm;padding:3mm 0}.development-notebook-module__M5hrAa__visual header{margin-bottom:3mm}.development-notebook-module__M5hrAa__kicker{margin-bottom:1mm;font-size:8.5pt}.development-notebook-module__M5hrAa__visual h3{font-size:14pt}.development-notebook-module__M5hrAa__visual h4{margin-bottom:2mm;font-size:11.5pt}.development-notebook-module__M5hrAa__visual p{font-size:10pt;line-height:1.4}.development-notebook-module__M5hrAa__pair,.development-notebook-module__M5hrAa__indicators,.development-notebook-module__M5hrAa__distributions{gap:5mm}.development-notebook-module__M5hrAa__pair article{padding:2mm 0}.development-notebook-module__M5hrAa__result{font-size:14pt}.development-notebook-module__M5hrAa__pair small,.development-notebook-module__M5hrAa__full{font-size:9pt!important}.development-notebook-module__M5hrAa__formula{gap:2mm 5mm;margin-bottom:2mm;padding:2mm 0;font-size:11pt}.development-notebook-module__M5hrAa__formula small{font-size:9pt}.development-notebook-module__M5hrAa__paths article{grid-template-columns:1fr 1fr .7fr 1fr;gap:3mm;padding:2mm 0;font-size:9.5pt}.development-notebook-module__M5hrAa__paths h4{font-size:10.5pt}.development-notebook-module__M5hrAa__link{font-size:8pt}.development-notebook-module__M5hrAa__link b{font-size:15pt}.development-notebook-module__M5hrAa__shareTrack{height:8mm;margin:2mm 0}.development-notebook-module__M5hrAa__shareLabels{font-size:9pt}.development-notebook-module__M5hrAa__unit{font-size:8.5pt!important}.development-notebook-module__M5hrAa__indicators article>p{min-height:9mm;margin:1mm 0;font-size:9pt}.development-notebook-module__M5hrAa__barRow{grid-template-columns:17mm 1fr 18mm;gap:2mm;margin:3mm 0;font-size:9pt}.development-notebook-module__M5hrAa__bar{height:3mm}.development-notebook-module__M5hrAa__dimensions{gap:5mm}.development-notebook-module__M5hrAa__dimensions article{padding-top:2mm}.development-notebook-module__M5hrAa__dimensions strong,.development-notebook-module__M5hrAa__dimensions p{font-size:9.5pt}.development-notebook-module__M5hrAa__comparison{padding-top:2mm}.development-notebook-module__M5hrAa__water{gap:3mm;padding:3mm 0}.development-notebook-module__M5hrAa__water strong{font-size:14pt}.development-notebook-module__M5hrAa__water span{font-size:9pt}.development-notebook-module__M5hrAa__appraisal{gap:4mm}.development-notebook-module__M5hrAa__appraisal li{gap:1mm;padding-top:2mm}.development-notebook-module__M5hrAa__appraisal li:before{font-size:8pt}.development-notebook-module__M5hrAa__appraisal strong{font-size:11pt}.development-notebook-module__M5hrAa__appraisal span{font-size:9.5pt;line-height:1.4}.development-notebook-module__M5hrAa__visualTail{grid-template-columns:1fr 43mm;gap:6mm;margin-top:2mm}.development-notebook-module__M5hrAa__visualTail>p{padding-left:3mm}.development-notebook-module__M5hrAa__visualTail img{width:43mm;height:28mm}.development-notebook-module__M5hrAa__visualTail figcaption{font-size:8pt;line-height:1.3}.development-notebook-module__M5hrAa__reading{display:block}.development-notebook-module__M5hrAa__optional{padding:2mm 0}.development-notebook-module__M5hrAa__quickVisual{margin:1mm 0 3mm}.development-notebook-module__M5hrAa__quickConnections{gap:2mm;padding:2mm 0;font-size:9.5pt}.development-notebook-module__M5hrAa__quickConnections b{font-size:13pt}}
.ProgressiveImage-module__JMZqZW__skeleton{z-index:3;background:linear-gradient(100deg, transparent 18%, color-mix(in srgb, var(--surface) 72%, transparent) 46%, transparent 74%), color-mix(in srgb, var(--border) 48%, var(--surface-warm));pointer-events:none;background-size:220% 100%;transition:opacity .18s,visibility .18s;animation:1.35s ease-in-out infinite ProgressiveImage-module__JMZqZW__image-skeleton;position:absolute;inset:0;overflow:hidden}.ProgressiveImage-module__JMZqZW__skeleton[data-hidden=true]{visibility:hidden;opacity:0}@keyframes ProgressiveImage-module__JMZqZW__image-skeleton{0%{background-position:180% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.ProgressiveImage-module__JMZqZW__skeleton{animation:none}}
.info-module__e_UShq__page{background:var(--page-background);min-height:100vh}.info-module__e_UShq__main{width:min(100% - 2.5rem,860px);margin-inline:auto;padding:clamp(3.5rem,8vw,7rem) 0}.info-module__e_UShq__eyebrow{color:var(--primary-hover);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.8rem;font-size:.78rem;font-weight:700}.info-module__e_UShq__main h1{max-width:16ch;color:var(--text-primary);margin-bottom:1.2rem;font-size:clamp(2.6rem,7vw,4.7rem);font-weight:600;line-height:1.03}.info-module__e_UShq__intro{max-width:720px;color:var(--text-secondary);margin-bottom:3rem;font-size:clamp(1rem,2vw,1.12rem);line-height:1.8}.info-module__e_UShq__section{border-top:1px solid var(--border);padding:1.7rem 0}.info-module__e_UShq__section h2{color:var(--text-primary);margin-bottom:.75rem;font-size:clamp(1.35rem,3vw,1.75rem)}.info-module__e_UShq__section p,.info-module__e_UShq__section li{color:var(--text-secondary);line-height:1.8}.info-module__e_UShq__section p:last-child,.info-module__e_UShq__section ul:last-child{margin-bottom:0}.info-module__e_UShq__section a{color:var(--primary-hover);text-underline-offset:.2em;font-weight:700}.info-module__e_UShq__section ul{padding-left:1.25rem}.info-module__e_UShq__contactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.info-module__e_UShq__contactCard{border:1px solid var(--border);border-bottom:4px solid var(--border);background:var(--surface);min-height:10rem;color:var(--text-primary);border-radius:.9rem;flex-direction:column;justify-content:space-between;padding:1.3rem;text-decoration:none;transition:transform .16s,border-color .16s;display:flex}.info-module__e_UShq__contactCard:hover{border-color:var(--accent);transform:translateY(-3px)}.info-module__e_UShq__contactCard strong{font-family:var(--font-heading);font-size:1.2rem}.info-module__e_UShq__contactCard span{color:var(--text-secondary);font-size:.85rem;line-height:1.55}@media (max-width:680px){.info-module__e_UShq__main{width:min(100% - 1.5rem,860px);padding-top:3rem}.info-module__e_UShq__contactGrid{grid-template-columns:1fr}}
