.teaching-page{--teach-ink:#233c32;--teach-board:#203b30;--teach-paper:#f8f4e9;--teach-cream:#eee6d5;--teach-orange:#c86c4a;--teach-yellow:#e5ca80;--teach-muted:#74766b;color:var(--teach-ink);background:var(--teach-paper);overflow:hidden}.teaching-page *{box-sizing:border-box}.teaching-page a{color:inherit}.teaching-page a:focus-visible,.teaching-page button:focus-visible{outline:3px solid var(--teach-orange);outline-offset:4px}.teaching-hero{isolation:isolate;color:#fff9e9;background:var(--teach-board);grid-template-columns:1.08fr .92fr;align-items:center;min-height:690px;padding:90px max(6vw,24px) 120px;display:grid;position:relative}.teaching-hero__grid{z-index:-1;opacity:.12;background-image:linear-gradient(#e7e4c5 1px,#0000 1px),linear-gradient(90deg,#e7e4c5 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.teaching-hero__content{z-index:2;max-width:650px;position:relative}.teaching-eyebrow,.teaching-kicker{letter-spacing:.17em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.teaching-eyebrow{color:#d8d9b8;margin-bottom:25px}.teaching-live-dot{background:var(--teach-yellow);border-radius:50%;width:8px;height:8px;animation:1.8s infinite teachingPulse;box-shadow:0 0 0 5px #e5ca8020}.teaching-hero h1{letter-spacing:-.055em;margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,6vw,82px);font-weight:400;line-height:1.02}.teaching-hero h1 span,.teaching-cta h2 em{color:var(--teach-yellow);font-weight:400}.teaching-hero__content>p{color:#d0d8cb;max-width:480px;margin:0 0 30px;font-size:16px;line-height:1.9}.teaching-hero__actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.teaching-btn{justify-content:center;align-items:center;gap:24px;padding:15px 20px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.teaching-btn:hover{transform:translateY(-3px)}.teaching-btn--light{background:var(--teach-paper);color:var(--teach-ink)!important}.teaching-btn--light:hover{background:var(--teach-yellow)}.teaching-text-link{font-size:13px;text-decoration:none;color:#e3e4d4!important}.teaching-hero__note{color:#d3d7c5;letter-spacing:.04em;margin-top:45px;font-size:12px}.teaching-hero__note span{color:var(--teach-yellow);margin-right:8px}.teaching-board{aspect-ratio:1;background:radial-gradient(circle,#355541 0%,#254432 54%,#203b30 72%);border:1px solid #dce1ca6b;border-radius:50%;justify-self:center;place-items:center;width:min(100%,470px);animation:6s ease-in-out infinite teachingFloat;display:grid;position:relative;box-shadow:inset 0 0 80px #101e17a0,0 20px 80px #111d1540}.teaching-board__orbit{border:1px dashed #e9e1bd77;border-radius:50%;position:absolute;inset:8%}.teaching-board__orbit--one{animation:32s linear infinite teachingOrbit}.teaching-board__orbit--two{border-style:solid;border-color:#e5ca8050;animation:24s linear infinite teachingOrbitReverse;inset:20%}.teaching-board__sun{color:var(--teach-yellow);font-size:38px;animation:3s ease-in-out infinite teachingSpark;position:absolute;top:15%;right:20%}.teaching-board__formula{z-index:2;color:#f6f1d8;white-space:nowrap;border-bottom:1px dashed #eee7c5a0;padding-bottom:8px;font-family:Georgia,serif;font-size:clamp(15px,2vw,24px);position:absolute}.formula-one{animation:5s ease-in-out infinite teachingWrite;top:28%;left:8%;transform:rotate(-8deg)}.formula-two{animation:5s ease-in-out 1s infinite teachingWrite;bottom:29%;right:5%;transform:rotate(7deg)}.teaching-board__book{aspect-ratio:1.3;color:#f5e9bd;letter-spacing:.2em;background:#c46b4b;border:2px solid #e7d8a5;border-radius:5px 12px 12px 5px;place-items:center;width:36%;font:700 13px Georgia,serif;animation:4s ease-in-out infinite teachingBook;display:grid;transform:rotate(-8deg);box-shadow:8px 8px #152d23,12px 12px #e8d6a34d}.teaching-board__chalk{opacity:.65;border:2px solid #e7e3c3;width:70px;height:70px;position:absolute}.teaching-board__chalk--one{border-radius:50%;animation:6s ease-in-out infinite teachingDraw;bottom:20%;left:17%}.teaching-board__chalk--two{width:35px;height:35px;animation:4s ease-in-out infinite teachingSpark;top:19%;left:40%;transform:rotate(45deg)}.teaching-board__teacher{color:var(--teach-yellow);font-size:34px;animation:3s ease-in-out infinite teachingPencil;position:absolute;bottom:12%;right:25%}.teaching-board__caption{letter-spacing:.28em;color:#d2d7c4;font-size:10px;position:absolute;bottom:-35px}.teaching-hero__bottom{color:#d5dccd;letter-spacing:.13em;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:0 6vw;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.teaching-hero__bottom i{background:var(--teach-yellow);border-radius:50%;width:5px;height:5px}.teaching-section{padding:100px max(6vw,24px)}.teaching-section__heading{text-align:center;max-width:720px;margin:0 auto 45px}.teaching-kicker{color:var(--teach-orange);margin-bottom:17px}.teaching-section h2,.teaching-split h2,.teaching-state h2,.teaching-exam h2,.teaching-faq h2{letter-spacing:-.045em;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.5vw,54px);font-weight:400;line-height:1.1}.teaching-section h2 em,.teaching-split h2 em,.teaching-state h2 em,.teaching-exam h2 em,.teaching-faq h2 em{color:var(--teach-orange);font-weight:400}.teaching-section__heading>p,.teaching-section>p,.teaching-split__intro>p,.teaching-state>div:first-child>p,.teaching-exam__item p,.teaching-faq__intro>p{color:var(--teach-muted);font-size:14px;line-height:1.8}.teaching-pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1050px;margin:auto;display:grid}.teaching-pathway{background:#fffdf7;border:1px solid #dcd4c2;min-height:315px;padding:32px;transition:transform .25s,box-shadow .25s;position:relative}.teaching-pathway:hover{transform:translateY(-5px);box-shadow:0 16px 40px #2b3c2710}.teaching-pathway__number{color:#b9b4a4;font:32px Georgia,serif}.teaching-pathway__tag{color:var(--teach-orange);letter-spacing:.13em;text-transform:uppercase;margin-top:23px;font-size:10px;font-weight:800;display:block}.teaching-pathway h3{margin:8px 0 5px;font:44px Georgia,serif}.teaching-pathway h4{margin:0;font-size:13px}.teaching-pathway p{color:var(--teach-muted);max-width:380px;font-size:13px;line-height:1.8}.teaching-pathway a,.teaching-split__intro>a,.teaching-exam>a{color:var(--teach-ink);gap:10px;margin-top:12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.teaching-split{grid-template-columns:1fr .85fr;align-items:center;gap:70px;padding:100px max(8vw,24px);display:grid}.teaching-ctet{background:var(--teach-cream)}.teaching-split__intro{max-width:520px}.teaching-info-card{background:var(--teach-board);color:#fff9e9;padding:32px;box-shadow:12px 12px #c9bfa9}.teaching-info-card__top{color:var(--teach-yellow);letter-spacing:.12em;justify-content:space-between;font-size:12px;font-weight:800;display:flex}.teaching-info-card h3{margin:12px 0 4px;font:30px Georgia,serif}.teaching-info-card p{color:#d1d7c8;margin:0;font-size:13px;line-height:1.7}.teaching-info-card__line{background:#ffffff2e;height:1px;margin:25px 0}.teaching-info-card small{color:#d1d7c8;margin-top:28px;line-height:1.7;display:block}.teaching-state{grid-template-columns:.8fr 1.2fr;gap:80px;padding:100px max(8vw,24px);display:grid}.teaching-state__steps{border-top:1px solid #dcd4c2}.teaching-state__step{border-bottom:1px solid #dcd4c2;grid-template-columns:45px 1fr;gap:18px;padding:23px 0;display:grid}.teaching-state__step>span{color:var(--teach-orange);font:20px Georgia,serif}.teaching-state__step h3{margin:0 0 7px;font-size:15px}.teaching-state__step p{color:var(--teach-muted);margin:0;font-size:13px;line-height:1.7}.teaching-eligibility{background:#e9e2d2}.teaching-eligibility__grid{border-top:1px solid #cfc5b1;border-bottom:1px solid #cfc5b1;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1050px;margin:auto;display:grid}.teaching-eligibility__grid article{border-right:1px solid #cfc5b1;padding:26px 22px}.teaching-eligibility__grid article:last-child{border-right:0}.teaching-eligibility__grid article>span{color:var(--teach-orange);font:23px Georgia,serif}.teaching-eligibility__grid h3{margin:22px 0 10px;font:20px Georgia,serif}.teaching-eligibility__grid p{color:var(--teach-muted);font-size:12px;line-height:1.8}.teaching-disclaimer{max-width:1050px;margin:25px auto 0;font-size:12px}.teaching-exam{background:var(--teach-board);color:#fff9e9;padding:100px max(8vw,24px)}.teaching-exam__heading{max-width:660px;margin-bottom:42px}.teaching-exam h2 em{color:var(--teach-yellow)}.teaching-exam__list{border-top:1px solid #ffffff32;border-bottom:1px solid #ffffff32;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.teaching-exam__item{padding:26px 25px 30px 0}.teaching-exam__item+.teaching-exam__item{border-left:1px solid #ffffff32;padding-left:25px}.teaching-exam__item>span{color:var(--teach-yellow);font:25px Georgia,serif}.teaching-exam__item h3{margin:20px 0 8px;font:24px Georgia,serif}.teaching-exam__item p{color:#d0d8cb}.teaching-exam>a{color:var(--teach-yellow);margin-top:28px}.teaching-subject{padding:85px max(8vw,24px);position:relative;overflow:hidden}.teaching-subject--green{background:#dce4d3}.teaching-subject--paper{background:#fffdf7}.teaching-subject h2{letter-spacing:-.045em;max-width:780px;margin:15px 0;font:clamp(36px,5vw,58px) Georgia,serif}.teaching-subject h2 em{color:var(--teach-orange);font-weight:400}.teaching-subject>p{color:var(--teach-muted);font-size:14px;line-height:1.8}.teaching-subject__symbol{color:#75906b;opacity:.25;font-size:130px;animation:35s linear infinite teachingOrbit;position:absolute;top:35px;right:9%}.teaching-topic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;max-width:900px;margin-top:35px;display:grid}.teaching-topic-list>div{border-bottom:1px solid #9ca99470;grid-template-columns:35px 1fr 20px;align-items:center;gap:12px;padding:17px 0;font-size:13px;display:grid}.teaching-topic-list>div>span{color:var(--teach-orange);font:15px Georgia,serif}.teaching-topic-list b{font-weight:400}.teaching-language-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.teaching-language-cards>div{background:var(--teach-paper);border:1px solid #e5dece;padding:25px}.teaching-language-cards>div>span{color:var(--teach-orange);font:32px Georgia,serif}.teaching-language-cards h3{margin:15px 0 8px;font:23px Georgia,serif}.teaching-language-cards p,.teaching-subject small{color:var(--teach-muted);font-size:12px;line-height:1.8}.teaching-subject small{margin-top:20px;display:block}.teaching-subject-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:90px max(6vw,24px);display:grid}.teaching-mini-subject{background:#fffdf7;border:1px solid #dcd4c2;padding:25px 22px;transition:transform .2s}.teaching-mini-subject:hover{transform:translateY(-5px)}.teaching-mini-subject--orange{background:#f0dfd2}.teaching-mini-subject--blue{background:#dce4e2}.teaching-mini-subject--yellow{background:#eee6c9}.teaching-mini-subject__icon{color:var(--teach-orange);margin-bottom:25px;font:40px Georgia,serif;display:block}.teaching-mini-subject .teaching-kicker{font-size:9px}.teaching-mini-subject h3{margin:12px 0;font:27px Georgia,serif}.teaching-mini-subject p,.teaching-mini-subject li{color:#656a60;font-size:12px;line-height:1.8}.teaching-mini-subject ul{margin-top:18px;padding-left:17px}.teaching-mini-subject li{margin-bottom:5px}.teaching-roadmap{background:#e9e2d2;padding:100px max(6vw,24px)}.teaching-roadmap__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1100px;margin:auto;display:grid}.teaching-roadmap__grid article{border-top:2px solid var(--teach-ink);background:#f8f4e9;padding:25px}.teaching-roadmap__grid article>span{color:var(--teach-orange);letter-spacing:.12em;font-size:10px;font-weight:800}.teaching-roadmap__marker{background:var(--teach-board);color:#fff9e9;border-radius:50%;place-items:center;width:40px;height:40px;margin:25px 0 17px;font:19px Georgia,serif;display:grid}.teaching-roadmap__grid h3{margin:0 0 10px;font:25px Georgia,serif}.teaching-roadmap__grid p{color:var(--teach-muted);font-size:12px;line-height:1.8}.teaching-resources{padding:95px max(6vw,24px)}.teaching-resources__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1000px;margin:auto;display:grid}.teaching-resources__grid>a{background:#fffdf7;border:1px solid #dcd4c2;padding:30px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.teaching-resources__grid>a:hover{border-color:var(--teach-orange);transform:translateY(-3px)}.teaching-resources__grid>a>span{color:var(--teach-orange);letter-spacing:.13em;font-size:10px;font-weight:800}.teaching-resources__grid h3{margin:15px 0 10px;font:25px Georgia,serif}.teaching-resources__grid p{color:var(--teach-muted);font-size:13px;line-height:1.8}.teaching-resources__grid b{margin-top:22px;font-size:12px;display:block}.teaching-faq{background:#e9e2d2;grid-template-columns:.7fr 1.3fr;gap:70px;padding:100px max(8vw,24px);display:grid}.teaching-faq__intro{align-self:start;position:sticky;top:30px}.teaching-faq__list article{border-bottom:1px solid #cfc5b1}.teaching-faq__list article:first-child{border-top:1px solid #cfc5b1}.teaching-faq__list button{text-align:left;width:100%;color:var(--teach-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:17px Georgia,serif;display:flex}.teaching-faq__list button b{color:var(--teach-orange);font:23px Georgia,serif}.teaching-faq__list article>p{color:var(--teach-muted);margin:-3px 35px 22px 0;font-size:13px;line-height:1.9}.teaching-cta{text-align:center;color:#fff9e9;background:var(--teach-board);padding:105px 24px;position:relative}.teaching-cta__stamp{width:60px;height:60px;color:var(--teach-yellow);border:1px solid #e5ca8070;border-radius:50%;place-items:center;margin:0 auto 25px;font-size:28px;animation:20s linear infinite teachingOrbit;display:grid}.teaching-cta h2{letter-spacing:-.04em;margin:15px 0;font:clamp(38px,5vw,64px)/1.08 Georgia,serif}.teaching-cta>p{color:#d0d8cb;max-width:470px;margin:20px auto 28px;font-size:14px;line-height:1.8}.teaching-btn--dark{background:var(--teach-yellow);color:var(--teach-ink)!important}.teaching-btn--dark:hover{background:#f3e3ad}@keyframes teachingPulse{0%,to{opacity:1;box-shadow:0 0 0 5px #e5ca8020}50%{opacity:.65;box-shadow:0 0 0 10px #e5ca8008}}@keyframes teachingFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes teachingOrbit{to{transform:rotate(360deg)}}@keyframes teachingOrbitReverse{to{transform:rotate(-360deg)}}@keyframes teachingSpark{0%,to{opacity:.6;scale:.92}50%{opacity:1;scale:1.1}}@keyframes teachingWrite{0%,to{opacity:.65}50%{opacity:1}}@keyframes teachingBook{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-8px)}}@keyframes teachingDraw{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(12deg)scale(1.12)}}@keyframes teachingPencil{0%,to{transform:rotate(-10deg)translateY(0)}50%{transform:rotate(12deg)translateY(-6px)}}[data-theme=dark] .teaching-page{--teach-ink:#e5e9df;--teach-board:#142820;--teach-paper:#151d19;--teach-cream:#202b24;--teach-orange:#e49370;--teach-yellow:#ead18d;--teach-muted:#b2bdb1;color:var(--teach-ink);background:var(--teach-paper)}[data-theme=dark] .teaching-hero{color:#f8f5e8;background:#101f18}[data-theme=dark] .teaching-hero__grid{opacity:.16}[data-theme=dark] .teaching-eyebrow,[data-theme=dark] .teaching-hero__note,[data-theme=dark] .teaching-hero__bottom{color:#cbd8c8}[data-theme=dark] .teaching-hero__content>p,[data-theme=dark] .teaching-cta>p{color:#c1cec2}[data-theme=dark] .teaching-text-link{color:#e2e8d8!important}[data-theme=dark] .teaching-board{background:radial-gradient(circle,#355c43 0%,#234331 54%,#172c20 80%);border-color:#9eae91;box-shadow:inset 0 0 80px #08130d80,0 20px 80px #00000035}[data-theme=dark] .teaching-board__orbit{border-color:#d8dfbd80}[data-theme=dark] .teaching-board__orbit--two{border-color:#ead18d70}[data-theme=dark] .teaching-board__formula{color:#fff7dc;border-bottom-color:#e5dcb9a0}[data-theme=dark] .teaching-board__book{color:#fff1c8;background:#a95338;border-color:#f0d7a1;box-shadow:8px 8px #0d2117,12px 12px #e8d6a35c}[data-theme=dark] .teaching-board__chalk{border-color:#dce8d6}[data-theme=dark] .teaching-board__caption{color:#c9d5c7}[data-theme=dark] .teaching-hero__bottom{border-top-color:#ffffff26}[data-theme=dark] .teaching-section,[data-theme=dark] .teaching-state,[data-theme=dark] .teaching-resources,[data-theme=dark] .teaching-subject-grid{background-color:var(--teach-paper);color:var(--teach-ink)}[data-theme=dark] .teaching-section__heading>p,[data-theme=dark] .teaching-section>p,[data-theme=dark] .teaching-split__intro>p,[data-theme=dark] .teaching-state>div:first-child>p,[data-theme=dark] .teaching-exam__item p,[data-theme=dark] .teaching-faq__intro>p{color:var(--teach-muted)}[data-theme=dark] .teaching-kicker{color:var(--teach-orange)}[data-theme=dark] .teaching-pathway{color:#e8ece2;background:#1c2821;border-color:#3b4b3e}[data-theme=dark] .teaching-pathway:hover{box-shadow:0 16px 40px #00000030}[data-theme=dark] .teaching-pathway__number{color:#9da99a}[data-theme=dark] .teaching-pathway__tag{color:var(--teach-orange)}[data-theme=dark] .teaching-pathway p{color:var(--teach-muted)}[data-theme=dark] .teaching-pathway a,[data-theme=dark] .teaching-split__intro>a{color:#e6eade}[data-theme=dark] .teaching-ctet{color:var(--teach-ink);background:#1a2620}[data-theme=dark] .teaching-info-card{color:#f8f5e8;background:#10251a;border:1px solid #354b3b;box-shadow:12px 12px #303d32}[data-theme=dark] .teaching-info-card__top{color:var(--teach-yellow)}[data-theme=dark] .teaching-info-card p,[data-theme=dark] .teaching-info-card small{color:#c7d3c6}[data-theme=dark] .teaching-info-card__line{background:#ffffff30}[data-theme=dark] .teaching-state__steps,[data-theme=dark] .teaching-state__step{border-color:#38473b}[data-theme=dark] .teaching-state__step h3{color:#e7ece2}[data-theme=dark] .teaching-state__step p{color:var(--teach-muted)}[data-theme=dark] .teaching-eligibility{color:var(--teach-ink);background:#202b24}[data-theme=dark] .teaching-eligibility__grid{border-color:#465347}[data-theme=dark] .teaching-eligibility__grid article{border-right-color:#465347}[data-theme=dark] .teaching-eligibility__grid article>span{color:var(--teach-orange)}[data-theme=dark] .teaching-eligibility__grid p{color:var(--teach-muted)}[data-theme=dark] .teaching-disclaimer{color:#b6c0b4}@media (max-width:1000px){[data-theme=dark] .teaching-eligibility__grid article:nth-child(-n+2){border-bottom-color:#465347}}@media (max-width:700px){[data-theme=dark] .teaching-eligibility__grid article{border-bottom-color:#465347;border-right:0}}[data-theme=dark] .teaching-exam{color:#f8f5e8;background:#10251a}[data-theme=dark] .teaching-exam h2 em{color:var(--teach-yellow)}[data-theme=dark] .teaching-exam__list,[data-theme=dark] .teaching-exam__item+.teaching-exam__item{border-color:#ffffff30}[data-theme=dark] .teaching-exam__item p{color:#c5d1c4}[data-theme=dark] .teaching-exam>a{color:var(--teach-yellow)}[data-theme=dark] .teaching-subject--green{color:var(--teach-ink);background:#202e24}[data-theme=dark] .teaching-subject--paper{color:var(--teach-ink);background:#151d19}[data-theme=dark] .teaching-subject h2{color:#e8ece2}[data-theme=dark] .teaching-subject h2 em{color:var(--teach-orange)}[data-theme=dark] .teaching-subject>p{color:var(--teach-muted)}[data-theme=dark] .teaching-subject__symbol{color:#9eb99a;opacity:.18}[data-theme=dark] .teaching-topic-list>div{color:#e0e7dc;border-bottom-color:#435344}[data-theme=dark] .teaching-topic-list>div>span{color:var(--teach-orange)}[data-theme=dark] .teaching-language-cards>div{color:#e7ece2;background:#202b24;border-color:#3d4c3f}[data-theme=dark] .teaching-language-cards p,[data-theme=dark] .teaching-subject small{color:var(--teach-muted)}[data-theme=dark] .teaching-mini-subject{color:#e7ece2;background:#1c2821;border-color:#3c4b3e}[data-theme=dark] .teaching-mini-subject--orange{background:#35271f;border-color:#634333}[data-theme=dark] .teaching-mini-subject--blue{background:#202e2c;border-color:#3a514b}[data-theme=dark] .teaching-mini-subject--yellow{background:#302e20;border-color:#555039}[data-theme=dark] .teaching-mini-subject__icon,[data-theme=dark] .teaching-mini-subject .teaching-kicker{color:var(--teach-orange)}[data-theme=dark] .teaching-mini-subject p,[data-theme=dark] .teaching-mini-subject li{color:#c0cbc0}[data-theme=dark] .teaching-roadmap{color:var(--teach-ink);background:#202b24}[data-theme=dark] .teaching-roadmap__grid article{color:#e7ece2;background:#17221b;border-top-color:#91a68b}[data-theme=dark] .teaching-roadmap__grid article>span{color:var(--teach-orange)}[data-theme=dark] .teaching-roadmap__marker{color:#fff9e9;background:#355541}[data-theme=dark] .teaching-roadmap__grid p{color:var(--teach-muted)}[data-theme=dark] .teaching-resources{color:var(--teach-ink);background:#151d19}[data-theme=dark] .teaching-resources__grid>a{color:#e7ece2;background:#1c2821;border-color:#3c4b3e}[data-theme=dark] .teaching-resources__grid>a:hover{border-color:var(--teach-orange)}[data-theme=dark] .teaching-resources__grid>a>span{color:var(--teach-orange)}[data-theme=dark] .teaching-resources__grid p{color:var(--teach-muted)}[data-theme=dark] .teaching-resources__grid b{color:#e6ebdf}[data-theme=dark] .teaching-faq{color:var(--teach-ink);background:#202b24}[data-theme=dark] .teaching-faq__list article,[data-theme=dark] .teaching-faq__list article:first-child{border-color:#465347}[data-theme=dark] .teaching-faq__list button{color:#e7ece2}[data-theme=dark] .teaching-faq__list button b{color:var(--teach-orange)}[data-theme=dark] .teaching-faq__list article>p{color:var(--teach-muted)}[data-theme=dark] .teaching-cta{color:#f8f5e8;background:#10251a}[data-theme=dark] .teaching-cta__stamp{color:var(--teach-yellow);border-color:#ead18d80}[data-theme=dark] .teaching-cta h2 em{color:var(--teach-yellow)}[data-theme=dark] .teaching-btn--dark{background:var(--teach-yellow);color:#203528!important}[data-theme=dark] .teaching-btn--dark:hover{background:#f3e3ad}[data-theme=dark] .teaching-btn--light{background:#e8e5d3;color:#203528!important}[data-theme=dark] .teaching-btn--light:hover{background:var(--teach-yellow)}[data-theme=dark] .teaching-page a:focus-visible,[data-theme=dark] .teaching-page button:focus-visible{outline-color:var(--teach-yellow)}@media (max-width:1000px){.teaching-hero{grid-template-columns:1fr .8fr;padding-left:5vw;padding-right:5vw}.teaching-board{width:100%}.teaching-split,.teaching-state,.teaching-faq{gap:40px}.teaching-subject-grid,.teaching-eligibility__grid,.teaching-roadmap__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.teaching-eligibility__grid article:nth-child(2){border-right:0}.teaching-eligibility__grid article:nth-child(-n+2){border-bottom:1px solid #cfc5b1}}@media (max-width:700px){.teaching-hero{grid-template-columns:1fr;gap:50px;padding:72px 24px 100px}.teaching-hero h1{font-size:clamp(44px,12vw,66px)}.teaching-board{width:min(100%,350px)}.teaching-hero__bottom{flex-wrap:wrap;justify-content:center;gap:10px;padding:14px 20px;font-size:8px}.teaching-hero__bottom i{margin:0 2px}.teaching-section,.teaching-split,.teaching-state,.teaching-exam,.teaching-subject,.teaching-roadmap,.teaching-resources,.teaching-faq{padding:68px 22px}.teaching-pathway-grid,.teaching-split,.teaching-state,.teaching-faq,.teaching-resources__grid{grid-template-columns:1fr}.teaching-split,.teaching-state,.teaching-faq{gap:35px}.teaching-faq__intro{position:static}.teaching-exam__list{grid-template-columns:1fr}.teaching-exam__item,.teaching-exam__item+.teaching-exam__item{border-bottom:1px solid #ffffff32;border-left:0;padding:23px 0}.teaching-eligibility__grid,.teaching-roadmap__grid,.teaching-subject-grid{grid-template-columns:1fr}.teaching-eligibility__grid article{border-bottom:1px solid #cfc5b1;border-right:0}.teaching-eligibility__grid article:last-child{border-bottom:0}.teaching-topic-list,.teaching-language-cards{grid-template-columns:1fr}.teaching-hero__actions{flex-direction:column;align-items:flex-start;gap:20px}.teaching-pathway{padding:25px}}@media (prefers-reduced-motion:reduce){.teaching-page *,.teaching-page :before,.teaching-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
