.detail-page{--detail-paper:#f2f0ea;--detail-ink:#111111;--detail-night:#0a0b0d;--detail-line:#cbc7bf;--detail-accent:#d13a31;--detail-hero:#101113;--detail-hero-ink:#f4f1ea;--detail-hero-muted:#9b9da2;min-width:0;overflow:clip;color:var(--detail-ink);background:var(--detail-paper)}.detail-page-beginner{--detail-hero:#141210;--detail-accent:#c94338}.detail-page-hsk{--detail-hero:#0d0f12;--detail-accent:#ba352e}.detail-page-business{--detail-hero:#07090c;--detail-accent:#a92e2b}.detail-page-travel{--detail-hero:#0b1013;--detail-accent:#cc3b32}.detail-page-kids{--detail-hero:#e7e1d6;--detail-hero-ink:#111111;--detail-hero-muted:#66625b;--detail-accent:#cb5545}.detail-page a:focus-visible,.detail-page button:focus-visible,.detail-page summary:focus-visible{outline:2px solid var(--detail-accent);outline-offset:5px}.detail-shell{width:min(100%,1920px);margin:0 auto;padding-right:clamp(24px,4vw,80px);padding-left:clamp(24px,4vw,80px)}.detail-section{padding:clamp(112px,10vw,192px) 0}.detail-section-label{margin:0;color:#77736c;font-family:IBM Plex Mono,monospace;font-size:clamp(9px,.72vw,12px);letter-spacing:.1em;text-transform:uppercase}.detail-cta h2,.detail-micro h2,.detail-related h2,.detail-section h2{margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(52px,6.2vw,116px);font-weight:620;letter-spacing:-.055em;line-height:.9;text-transform:uppercase}.detail-nav{position:absolute;inset:0 0 auto;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 clamp(24px,4vw,80px);color:var(--detail-hero-ink);border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);text-transform:uppercase}.detail-nav-brand{justify-self:start;font-family:Inter Tight,sans-serif;font-size:clamp(15px,1.1vw,19px);font-weight:600;letter-spacing:-.03em}.detail-nav-links{display:flex;gap:clamp(20px,2vw,34px);align-items:center}.detail-nav-links a{position:relative;font-size:10px;font-weight:500;letter-spacing:.09em}.detail-nav-links a:after{position:absolute;right:0;bottom:-7px;left:0;height:1px;background:var(--detail-accent);content:"";transform:scaleX(0);transform-origin:right;transition:transform .22s ease}.detail-nav-links a:focus-visible:after,.detail-nav-links a:hover:after{transform:scaleX(1);transform-origin:left}.detail-nav-index{justify-self:end;color:var(--detail-hero-muted);font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.08em}.detail-nav-end{display:flex;justify-self:end;gap:18px;align-items:center}.detail-nav-menu{display:none}.detail-hero{position:relative;min-height:max(760px,100svh);color:var(--detail-hero-ink);background:var(--detail-hero)}.detail-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(44px,6vw,116px);align-items:stretch;min-height:max(760px,100svh);padding-top:clamp(122px,13vh,162px);padding-bottom:clamp(36px,5vh,58px)}.detail-hero-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.detail-back-link{color:var(--detail-hero-muted);font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.detail-back-link:hover{color:var(--detail-hero-ink)}.detail-eyebrow{margin:clamp(50px,7vh,84px) 0 0;color:var(--detail-accent);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.detail-hero h1{margin:22px 0 0;font-family:Inter Tight,sans-serif;font-size:clamp(60px,6.6vw,126px);font-weight:650;letter-spacing:-.06em;line-height:.86;text-transform:uppercase}.detail-hero h1 span{display:block;white-space:nowrap}@media (min-width:1101px){.detail-page-hsk .detail-hero h1{font-size:clamp(60px,5vw,100px)}html[data-language=ru] .detail-hero h1{font-size:clamp(48px,4.6vw,86px)}html[data-language=ru] .detail-page-hsk .detail-hero h1{font-size:clamp(48px,4.35vw,82px)}}.detail-hero-intro{display:grid;grid-template-columns:minmax(150px,.58fr) minmax(240px,1fr);gap:clamp(24px,4vw,72px);align-items:end;width:100%;margin-top:auto;padding-top:32px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.detail-hero-chinese{margin:0;font-family:"Noto Serif SC",Songti SC,serif;font-size:clamp(34px,3.2vw,62px);letter-spacing:-.03em;line-height:1}.detail-hero-intro>p:last-child{max-width:410px;margin:0;color:var(--detail-hero-muted);font-size:clamp(13px,1vw,16px);line-height:1.55}.detail-primary-cta{display:flex;justify-content:space-between;align-items:center;width:min(100%,340px);min-height:54px;margin-top:30px;padding:0 2px;border-top:1px solid;border-bottom:1px solid;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.detail-primary-cta i{font-size:19px;font-style:normal;transition:transform .22s ease}.detail-primary-cta:hover i{transform:translate(4px,-4px)}.detail-hero-image{position:relative;min-width:0;margin:0;overflow:hidden;background:#171a1f;border-top:1px solid color-mix(in srgb,currentColor 32%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent)}.detail-hero-image:after{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 58%,rgba(4,6,8,.55));content:"";pointer-events:none}.detail-hero-image img{-o-object-fit:cover;object-fit:cover;filter:saturate(.84) contrast(1.07) brightness(.9)}.detail-hero-image figcaption{position:absolute;right:18px;bottom:17px;left:18px;z-index:2;display:flex;justify-content:space-between;color:rgba(244,241,234,.7);font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.detail-facts{color:#f4f1ea;background:#17191c;border-top:1px solid #2b2d31}.detail-facts-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto}.detail-facts-list>div{min-width:0;padding:30px clamp(16px,2.3vw,42px);border-left:1px solid #34363a}.detail-facts-list>div:first-child{padding-left:0;border-left:0}.detail-facts-list dt{color:#85888e;font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.detail-facts-list dd{margin:11px 0 0;font-family:Inter Tight,sans-serif;font-size:clamp(17px,1.5vw,26px);font-weight:540;letter-spacing:-.025em}.detail-intro{background:var(--detail-paper)}.detail-intro-grid{display:grid;grid-template-columns:minmax(130px,.25fr) minmax(0,1fr) minmax(160px,.32fr);gap:clamp(42px,7vw,134px);align-items:start}.detail-intro h2{font-size:clamp(52px,5.6vw,104px)}.detail-intro-copy{max-width:930px;margin:clamp(42px,5vw,80px) 0 0;font-family:Inter Tight,sans-serif;font-size:clamp(29px,3.4vw,62px);font-weight:500;letter-spacing:-.04em;line-height:1.04}.detail-chinese-words{display:flex;flex-direction:column;align-items:flex-end;gap:24px;color:#8d8981;font-family:"Noto Serif SC",Songti SC,serif;font-size:clamp(30px,3vw,56px)}.detail-chinese-words span:nth-child(2){color:var(--detail-accent)}.detail-story{padding:clamp(40px,4vw,78px) 0;color:#f4f1ea;background:var(--detail-night)}.detail-story-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:clamp(640px,62vw,980px)}.detail-story-image{position:relative;min-width:0;margin:0;overflow:hidden}.detail-story-image:after{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,transparent 58%,rgba(8,9,11,.4));content:""}.detail-story-image img{-o-object-fit:cover;object-fit:cover;filter:saturate(.78) contrast(1.1) brightness(.78);transform:scale(1.04)}.detail-story-copy{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(36px,5vw,88px) 0 clamp(34px,4vw,72px) clamp(36px,5vw,94px)}.detail-story-copy .detail-section-label{color:#85888e}.detail-story-copy h2{margin:auto 0;font-size:clamp(47px,5vw,94px)}.detail-story-copy h2 span{display:block}@media (min-width:900px){html[data-language=ru] .detail-story-copy h2{font-size:clamp(44px,3.5vw,68px)}}.detail-story-mark{align-self:flex-end;color:#a9aaad;font-family:"Noto Serif SC",Songti SC,serif;font-size:clamp(30px,3vw,54px)}.detail-heading-row{display:grid;grid-template-columns:minmax(130px,.25fr) minmax(0,1fr) minmax(210px,.42fr);gap:clamp(36px,6vw,112px);align-items:start}.detail-heading-row>p:last-child{max-width:320px;margin:7px 0 0;color:#76726b;font-size:13px;line-height:1.55}.detail-learning{background:var(--detail-paper)}.detail-learning-list{margin:clamp(72px,8vw,140px) 0 0;padding:0;list-style:none;border-top:1px solid #aaa69e}.detail-learning-list li{display:grid;grid-template-columns:minmax(64px,.14fr) minmax(220px,.72fr) minmax(240px,.85fr);gap:clamp(20px,4vw,76px);align-items:center;min-height:clamp(106px,8.5vw,152px);border-bottom:1px solid var(--detail-line)}.detail-learning-list li>span{color:var(--detail-accent);font-family:IBM Plex Mono,monospace;font-size:10px}.detail-learning-list h3{margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(28px,3vw,54px);font-weight:570;letter-spacing:-.04em;line-height:1;text-transform:uppercase}.detail-learning-list p{max-width:450px;margin:0;color:#6d6963;font-size:clamp(13px,1vw,16px);line-height:1.5}.detail-micro{padding:clamp(100px,10vw,180px) 0;color:#111111;background:var(--detail-accent)}.detail-micro .detail-section-label{color:rgba(17,17,17,.58)}.detail-micro-grid{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(70px,10vw,190px);align-items:end}.detail-micro-heading h2{margin-top:28px}.detail-micro-heading>p:last-child{margin:34px 0 0;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.detail-lesson-panel{min-width:0;padding:clamp(30px,4vw,64px) 0;border-top:1px solid #111111;border-bottom:1px solid #111111}.detail-lesson-chinese,.detail-quiz-question{margin:0;font-family:"Noto Serif SC",Songti SC,serif;font-size:clamp(72px,9vw,154px);letter-spacing:-.055em;line-height:.95}.detail-lesson-action{display:flex;justify-content:space-between;width:100%;margin-top:clamp(42px,5vw,76px);padding:18px 0;color:#111111;background:transparent;border:0;border-top:1px solid rgba(17,17,17,.34);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.detail-lesson-action i{font-size:18px;font-style:normal}.detail-lesson-answer{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(10px);transition:max-height .26s ease,padding .26s ease,opacity .18s ease,transform .22s ease,visibility 0s linear .26s}.detail-lesson-answer[data-visible=true]{max-height:160px;padding-top:24px;visibility:visible;opacity:1;transform:none;transition-delay:0s}.detail-lesson-answer span{font-family:IBM Plex Mono,monospace;font-size:14px}.detail-lesson-answer strong{font-family:Inter Tight,sans-serif;font-size:clamp(20px,2vw,34px);font-weight:550;text-transform:uppercase}.detail-quiz-question{font-size:clamp(48px,6vw,104px)}.detail-quiz-pinyin{margin:18px 0 0;font-family:IBM Plex Mono,monospace;font-size:13px}.detail-quiz-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:48px}.detail-quiz-options button{display:flex;justify-content:space-between;align-items:center;min-height:64px;padding:0 18px;color:#111111;background:transparent;border:1px solid rgba(17,17,17,.55);cursor:pointer}.detail-quiz-options button:hover{background:rgba(255,255,255,.12)}.detail-quiz-options button[data-state=correct]{color:#f4f1ea;background:#111111}.detail-quiz-options button[data-state=incorrect]{text-decoration:line-through;opacity:.55}.detail-quiz-options button span{font-family:IBM Plex Mono,monospace;font-size:9px}.detail-quiz-options button strong{font-family:"Noto Serif SC",Songti SC,serif;font-size:24px;font-weight:500}.detail-quiz-result{min-height:42px;margin:24px 0 0;font-size:12px;line-height:1.5}.detail-roadmap{color:#f4f1ea;background:var(--detail-night)}.detail-heading-row-dark>p:last-child,.detail-roadmap .detail-section-label{color:#85888e}.detail-roadmap-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(74px,8vw,138px) 0 0;padding:0;list-style:none;border-top:1px solid #34363b;border-bottom:1px solid #34363b}.detail-roadmap-list li{min-width:0;min-height:clamp(280px,24vw,430px);padding:28px clamp(18px,2vw,34px);border-left:1px solid #34363b}.detail-roadmap-list li:first-child{border-left:0;padding-left:0}.detail-roadmap-list li>span{color:var(--detail-accent);font-family:IBM Plex Mono,monospace;font-size:10px}.detail-roadmap-line{width:100%;height:1px;margin-top:clamp(54px,7vw,126px);background:#4a4c52}.detail-roadmap-list h3{margin:26px 0 0;font-family:Inter Tight,sans-serif;font-size:clamp(21px,2vw,36px);font-weight:560;letter-spacing:-.035em;line-height:1;text-transform:uppercase}.detail-roadmap-list p{margin:20px 0 0;color:#85888e;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.04em;line-height:1.55;text-transform:uppercase}@media (min-width:900px){html[data-language=ru] .detail-micro h2{font-size:clamp(44px,5.1vw,88px)}html[data-language=ru] .detail-roadmap-list h3{font-size:clamp(21px,1.7vw,30px)}}.detail-outcomes{background:var(--detail-paper)}.detail-outcomes-heading{display:grid;grid-template-columns:minmax(130px,.25fr) minmax(0,1fr);gap:clamp(42px,7vw,134px)}.detail-outcomes h2 span{color:#8a867f}.detail-outcomes-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(78px,8vw,142px) 0 0;padding:0;list-style:none;border-top:1px solid #aaa69e}.detail-outcomes-list li{display:grid;grid-template-columns:45px minmax(0,1fr);gap:22px;align-items:baseline;min-height:clamp(130px,12vw,210px);padding:clamp(26px,3vw,48px) 0;border-bottom:1px solid var(--detail-line)}.detail-outcomes-list li:nth-child(odd){padding-right:clamp(24px,4vw,72px);border-right:1px solid var(--detail-line)}.detail-outcomes-list li:nth-child(2n){padding-left:clamp(24px,4vw,72px)}.detail-outcomes-list span{color:var(--detail-accent);font-family:IBM Plex Mono,monospace;font-size:9px}.detail-outcomes-list p{margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(28px,3.4vw,62px);font-weight:540;letter-spacing:-.04em;line-height:1.02}.detail-format{color:#f4f1ea;background:#15171a}.detail-format .detail-heading-row>p:last-child,.detail-format .detail-section-label{color:#85888e}.detail-method-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(70px,7vw,124px) 0 0;padding:0;list-style:none;border-top:1px solid #383a3f;border-bottom:1px solid #383a3f}.detail-method-list li{min-height:260px;padding:28px clamp(18px,2vw,34px);border-left:1px solid #383a3f}.detail-method-list li:first-child{border-left:0;padding-left:0}.detail-method-list span{color:var(--detail-accent);font-family:IBM Plex Mono,monospace;font-size:9px}.detail-method-list h3{margin:72px 0 0;font-family:Inter Tight,sans-serif;font-size:clamp(24px,1.75vw,34px);font-weight:560;letter-spacing:-.04em;text-transform:uppercase}.detail-method-list p{margin:18px 0 0;color:#8d9096;font-size:12px;line-height:1.55}.detail-format-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(64px,6vw,108px) 0 0;border-top:1px solid #383a3f}.detail-format-strip>div{padding:24px clamp(16px,2vw,32px);border-left:1px solid #383a3f}.detail-format-strip>div:first-child{padding-left:0;border-left:0}.detail-format-strip dt{color:#85888e;font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.09em;text-transform:uppercase}.detail-format-strip dd{margin:12px 0 0;font-size:clamp(13px,1.1vw,18px);line-height:1.35}.detail-cta{padding:clamp(100px,10vw,182px) 0;color:#111111;background:var(--detail-accent)}.detail-cta .detail-section-label{color:rgba(17,17,17,.58)}.detail-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);gap:70px;align-items:end}.detail-cta h2{margin-top:30px;font-size:clamp(64px,8vw,150px)}.detail-cta-grid>div>p:last-child{margin:32px 0 0;font-family:"Noto Serif SC",Songti SC,serif;font-size:clamp(28px,3vw,54px)}.detail-cta-grid>a{display:flex;justify-content:space-between;align-items:center;min-height:76px;border-top:1px solid #111111;border-bottom:1px solid #111111;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.detail-cta-grid>a i{font-size:24px;font-style:normal;transition:transform .22s ease}.detail-cta-grid>a:hover i{transform:translate(5px,-5px)}.detail-related{padding:clamp(108px,10vw,190px) 0 38px;color:#f4f1ea;background:var(--detail-night)}.detail-related .detail-section-label{color:#85888e}.detail-related-heading{display:grid;grid-template-columns:minmax(130px,.25fr) minmax(0,1fr);gap:clamp(42px,7vw,134px)}.detail-related-links{margin-top:clamp(72px,8vw,136px);border-top:1px solid #34363b}.detail-related-links a{display:grid;grid-template-columns:70px minmax(180px,.9fr) minmax(160px,.65fr) 30px;gap:clamp(20px,4vw,78px);align-items:center;min-height:clamp(96px,7vw,132px);border-bottom:1px solid #34363b;transition:padding .22s ease,border-color .22s ease}.detail-related-links a:hover{padding-right:12px;padding-left:12px;border-color:#6b6e75}.detail-related-number{color:#7a7d84;font-family:IBM Plex Mono,monospace;font-size:9px}.detail-related-title{font-family:Inter Tight,sans-serif;font-size:clamp(29px,3vw,54px);font-weight:560;letter-spacing:-.04em;text-transform:uppercase}.detail-related-chinese{color:#a1a3a8;font-family:"Noto Serif SC",Songti SC,serif;font-size:clamp(23px,2.2vw,39px)}.detail-related-links a>span:last-child{justify-self:end;font-size:21px}.detail-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;margin-top:clamp(90px,10vw,164px);padding-top:22px;color:#777a81;border-top:1px solid #34363b;font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.detail-footer a{justify-self:start;color:#f4f1ea;font-family:Inter Tight,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.025em}.detail-footer span:nth-child(2){justify-self:center}.detail-footer span:last-child{justify-self:end}.course-motion-ready [data-course-reveal]{opacity:0;transform:translateY(22px);transition:opacity .52s ease,transform .62s cubic-bezier(.22,1,.36,1)}.course-motion-ready [data-course-reveal][data-visible=true]{opacity:1;transform:none}.detail-learning-list li:nth-child(2),.detail-method-list li:nth-child(2),.detail-outcomes-list li:nth-child(2),.detail-roadmap-list li:nth-child(2){transition-delay:40ms}.detail-learning-list li:nth-child(3),.detail-method-list li:nth-child(3),.detail-outcomes-list li:nth-child(3),.detail-roadmap-list li:nth-child(3){transition-delay:80ms}.detail-learning-list li:nth-child(4),.detail-method-list li:nth-child(4),.detail-outcomes-list li:nth-child(4),.detail-roadmap-list li:nth-child(4){transition-delay:.12s}.detail-learning-list li:nth-child(5),.detail-method-list li:nth-child(5),.detail-outcomes-list li:nth-child(5),.detail-roadmap-list li:nth-child(5){transition-delay:.16s}@media (max-width:1100px) and (min-width:900px){.detail-nav-links{gap:17px}.detail-nav-links a{font-size:9px}.detail-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(350px,.96fr);gap:38px}.detail-hero h1{font-size:clamp(52px,5.5vw,61px)}.detail-hero-intro{grid-template-columns:1fr;gap:20px}.detail-story-grid{grid-template-columns:minmax(0,1.18fr) minmax(270px,.82fr)}.detail-heading-row{grid-template-columns:110px minmax(0,1fr)}.detail-heading-row>p:last-child{grid-column:2}}@media (max-width:899px){.detail-shell{padding-right:20px;padding-left:20px}.detail-section{padding:96px 0}.detail-nav{grid-template-columns:1fr auto;height:64px;padding:0 20px}.detail-nav-end,.detail-nav-links{display:none}.detail-nav-menu{position:relative;display:block;justify-self:end}.detail-nav-menu summary{display:flex;gap:8px;align-items:center;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.08em;list-style:none;cursor:pointer;text-transform:uppercase}.detail-nav-menu summary::-webkit-details-marker{display:none}.detail-nav-menu summary span{display:inline-block;font-size:16px;transition:transform .18s ease}.detail-nav-menu[open] summary span{transform:rotate(45deg)}.detail-nav-menu>div{position:absolute;top:28px;right:0;display:flex;flex-direction:column;width:min(270px,calc(100vw - 40px));padding:14px 18px;color:#f4f1ea;background:#15171a;border:1px solid #373a40}.detail-nav-menu a{padding:11px 0;border-bottom:1px solid #303238;font-family:Inter Tight,sans-serif;font-size:20px;text-transform:uppercase}.detail-nav-menu a:last-child{border-bottom:0}.detail-hero{min-height:0}.detail-hero-grid{display:flex;flex-direction:column;gap:0;min-height:0;padding-top:98px;padding-bottom:20px}.detail-eyebrow{margin-top:54px}.detail-hero h1{font-size:clamp(48px,13.5vw,78px)}.detail-hero h1 span{white-space:normal}.detail-hero-intro{grid-template-columns:1fr;gap:22px;margin-top:52px}.detail-hero-chinese{font-size:40px}.detail-primary-cta{margin-top:34px}.detail-hero-image{width:100%;min-height:520px;margin-top:58px}.detail-facts-list{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:14px;padding-bottom:14px}.detail-facts-list>div{padding:22px 16px;border-left:1px solid #34363a;border-bottom:1px solid #34363a}.detail-facts-list>div:nth-child(odd){padding-left:0;border-left:0}.detail-facts-list>div:last-child{grid-column:1/-1;border-bottom:0}.detail-intro-grid{grid-template-columns:1fr;gap:34px}.detail-intro h2,.detail-micro h2,.detail-related h2,.detail-section h2{font-size:clamp(46px,13vw,70px)}.detail-intro-copy{margin-top:48px;font-size:clamp(30px,8.6vw,46px)}.detail-chinese-words{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-top:34px;padding-top:24px;border-top:1px solid var(--detail-line);font-size:clamp(29px,8vw,42px)}.detail-story{padding:20px 0}.detail-story-grid{grid-template-columns:1fr;min-height:0}.detail-story-image{min-height:min(118vw,720px)}.detail-story-copy{min-height:470px;padding:60px 0 32px}.detail-story-copy h2{font-size:clamp(48px,13vw,72px)}.detail-heading-row,.detail-outcomes-heading,.detail-related-heading{grid-template-columns:1fr;gap:28px}.detail-heading-row>p:last-child{grid-column:auto}.detail-learning-list{margin-top:60px}.detail-learning-list li{grid-template-columns:40px minmax(0,1fr);gap:15px;min-height:142px;padding:26px 0}.detail-learning-list h3{font-size:clamp(28px,8.5vw,42px)}.detail-learning-list p{grid-column:2}.detail-micro{padding:92px 0}.detail-micro-grid{grid-template-columns:1fr;gap:74px}.detail-lesson-chinese{font-size:clamp(70px,22vw,124px)}.detail-lesson-answer{gap:10px}.detail-lesson-answer,.detail-quiz-options,.detail-roadmap-list{grid-template-columns:1fr}.detail-roadmap-list{margin-top:62px;border-top:1px solid #34363b}.detail-roadmap-list li,.detail-roadmap-list li:first-child{display:grid;grid-template-columns:38px minmax(0,1fr);gap:15px;min-height:0;padding:28px 0;border-left:0;border-bottom:1px solid #34363b}.detail-roadmap-line{display:none}.detail-roadmap-list h3{margin:0;font-size:clamp(27px,8vw,38px)}.detail-roadmap-list p{grid-column:2;margin:2px 0 0}.detail-outcomes-list{grid-template-columns:1fr;margin-top:64px}.detail-outcomes-list li,.detail-outcomes-list li:nth-child(2n),.detail-outcomes-list li:nth-child(odd){min-height:116px;padding:28px 0;border-right:0}.detail-outcomes-list p{font-size:clamp(28px,8vw,42px)}.detail-method-list{grid-template-columns:1fr;margin-top:62px}.detail-method-list li,.detail-method-list li:first-child{display:grid;grid-template-columns:38px minmax(0,1fr);gap:15px;min-height:0;padding:28px 0;border-left:0;border-bottom:1px solid #383a3f}.detail-method-list h3{margin:0;font-size:30px}html[data-language=ru] .detail-method-list h3{font-size:clamp(23px,7vw,28px)}.detail-method-list p{grid-column:2;margin:2px 0 0}.detail-format-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-format-strip>div{padding:22px 16px;border-bottom:1px solid #383a3f}.detail-format-strip>div:nth-child(odd){padding-left:0;border-left:0}.detail-format-strip>div:last-child{grid-column:1/-1}.detail-cta-grid{grid-template-columns:1fr;gap:66px}.detail-cta h2{font-size:clamp(58px,16vw,84px)}.detail-related-links{margin-top:60px}.detail-related-links a{grid-template-columns:36px minmax(0,1fr) 24px;grid-template-rows:auto auto;gap:8px 14px;min-height:122px;padding:20px 0}.detail-related-number{grid-area:1/1/2/2}.detail-related-title{grid-area:1/2/2/3;font-size:clamp(28px,8.5vw,40px)}.detail-related-chinese{grid-area:2/2/3/3;font-size:22px}.detail-related-links a>span:last-child{grid-area:1/3/2/4}.detail-footer{grid-template-columns:1fr auto;gap:14px 20px}.detail-footer span:nth-child(2){justify-self:end}.detail-footer span:last-child{grid-column:1/-1;justify-self:start}}@media (max-width:420px){.detail-nav,.detail-shell{padding-right:16px;padding-left:16px}.detail-hero h1{font-size:clamp(44px,13vw,56px)}.detail-hero-image{min-height:440px}.detail-facts-list dd{font-size:16px}.detail-story-image{min-height:470px}.detail-quiz-question{font-size:48px}}@media (prefers-reduced-motion:reduce){.detail-page *,.detail-page :after,.detail-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}.course-motion-ready [data-course-reveal]{opacity:1;transform:none}}