:root{--paper:#fbf8f1;--ink:#24251f;--muted:#65685e;--rust:#a33515;--line:#dcded2;--green:#dfe8d6;--deep:#233f35;--orange:#f1bc79;--white:#fffdf8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--rust);text-underline-offset:4px}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #aa431e;outline-offset:5px}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3{line-height:1.05;letter-spacing:-.045em}h2{font-size:clamp(40px,5.1vw,68px);font-weight:750}h3{font-size:27px;letter-spacing:-.025em}p+p{margin-top:20px}.wrap{width:min(1120px,calc(100% - 80px));margin-inline:auto}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:750;line-height:1.5;margin-bottom:22px}.site-header{display:flex;align-items:center;justify-content:space-between;max-width:1320px;padding:28px 48px;margin:auto}.parent-brand{font-size:24px;font-weight:780;letter-spacing:-1.2px;text-decoration:none;color:var(--ink)}.parent-brand span{font-weight:300;opacity:.4;margin-left:10px}.site-header nav{display:flex;gap:32px;font-size:13px;font-weight:600}.site-header nav a{color:var(--ink);text-decoration:none}.site-header nav a:hover{text-decoration:underline}.marketing{background:#f6efe2}.hero{text-align:center;padding:5px 24px 60px;overflow:hidden}.hero-art{height:278px;position:relative;width:min(580px,100%);margin:0 auto 25px;display:flex;align-items:center;justify-content:center}.icon-pedestal{position:relative;z-index:2;transform:rotate(-7deg)}.icon-pedestal img{width:192px;height:192px;display:block;border-radius:23%;filter:drop-shadow(0 24px 22px #57381738)}.orbit{position:absolute;background:#fffcf3;border:1px solid #e5d9c2;border-radius:19px;width:108px;height:128px;font:68px/1.25 "Songti SC","Noto Serif CJK SC",serif;box-shadow:0 12px 18px #4d361714;display:flex;flex-direction:column;justify-content:center}.orbit small{font:11px system-ui;color:#80694b}.word-one{left:40px;top:94px;transform:rotate(-17deg)}.word-two{right:40px;top:36px;transform:rotate(15deg)}.tiny-star{position:absolute;font-size:32px;color:#be5429}.star-one{left:133px;top:23px}.star-two{right:152px;bottom:15px;font-size:22px}.hero .eyebrow{margin-bottom:8px;color:#746852}.hero h1{font-size:clamp(66px,10vw,132px);font-weight:820;letter-spacing:-.07em}.hero h1 em{font-style:normal;color:var(--rust)}.hero-line{font-size:clamp(25px,3vw,38px);font-weight:450;letter-spacing:-.035em;margin:19px 0 28px}.hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:var(--rust);color:white;border:1px solid var(--rust);padding:15px 25px;border-radius:7px;text-decoration:none;font-size:15px;font-weight:650;line-height:1.4;transition:transform .2s,background .2s}.button:hover{background:#84280d;transform:translateY(-2px)}.button.secondary{background:transparent;color:var(--ink);border-color:#c0b39d}.button.secondary:hover{background:#eee4d1}.availability{font-size:12px;color:#716a5d;margin-top:22px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#7b8445;margin-right:7px;vertical-align:1px}.intro{text-align:center;padding-block:78px 92px}.intro>p{font-size:clamp(24px,3.4vw,41px);line-height:1.45;letter-spacing:-.025em;font-weight:450}.intro strong{font-weight:650}.intro-facts{display:flex;justify-content:center;gap:55px;margin-top:50px;font-size:12px;color:var(--muted)}.intro-facts b{display:block;font-size:19px;color:var(--ink);margin-bottom:4px}.feature{padding:90px 0;overflow:hidden}.feature-characters{background:var(--green)}.feature-context{background:#e5e9ec}.feature-layout{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:110px}.feature-layout.reverse .feature-copy{grid-column:2;grid-row:1}.feature-layout.reverse .device-figure{grid-column:1;grid-row:1}.feature-copy>p:not(.eyebrow){max-width:450px;font-size:17px;line-height:1.8;margin-top:25px}.feature-copy .feature-note{font-weight:700;font-size:14px!important}.phone{max-width:302px;margin:auto;border:7px solid #2c2d29;border-radius:35px;overflow:hidden;background:#f3f1eb;box-shadow:0 30px 42px #14221b26,0 3px 0 #62635d inset}.phone img{display:block;width:100%;height:auto}.device-figure figcaption{text-align:center;font-size:10px;margin-top:25px;color:#596359}.character-sampler{margin-top:38px;border-top:1px solid #b8c6ad;padding-top:22px;max-width:325px}.character-buttons{display:flex;gap:10px}.character-buttons button{font:36px/1.4 "Songti SC",serif;background:#ffffff50;border:1px solid #afbea5;border-radius:9px;color:var(--deep);width:62px;height:65px}.character-buttons button[aria-pressed=true]{background:var(--deep);color:white;border-color:var(--deep)}.character-sampler>p{font-size:14px;margin-top:12px}.character-sampler small{font-size:11px;color:#53644c}.practice-section{background:var(--deep);color:#f4f4df;padding:105px 0}.section-lead{font-size:20px;line-height:1.65;letter-spacing:-.02em;margin-top:25px}.details-section{padding-block:100px}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px 60px;margin-top:60px}.detail-grid article>span{font-size:33px;color:var(--rust);display:block;margin-bottom:18px}.detail-grid h3{font-size:22px}.detail-grid p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:15px}.plans-section{background:#eadbc6;padding:100px 0}.plans-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:44px}.plan{background:#fffbf3;padding:40px;border-radius:12px}.plan h3{font-size:37px}.plan .eyebrow{color:#786a56;font-size:10px}.plan-summary{font-size:15px;margin-top:15px;color:#685f50}.plan ul{list-style:none;padding:0;margin:30px 0}.plan li{font-size:14px;padding:10px 0 10px 24px;position:relative;line-height:1.6}.plan li:before{content:'✓';position:absolute;left:0;color:var(--rust);font-weight:700}.plan-bottom{border-top:1px solid #ded2bf;padding-top:23px}.plan-bottom h4{font-size:13px;line-height:1.6}.plan-bottom p{font-size:12px;line-height:1.8;color:#756b5c;margin-top:9px}.premium{background:var(--deep);color:#fffdf2}.premium .eyebrow,.premium .plan-summary,.premium .plan-bottom p{color:#c8d6c4}.premium li:before{color:#bada93}.premium .plan-bottom{border-color:#647b6b}.plan-footnote{font-size:11px;color:#766650;margin-top:23px}.beta-section{text-align:center;padding-block:105px}.beta-section>img{border-radius:18px;margin-bottom:26px}.beta-section .eyebrow{color:#876b49}.beta-section .section-lead{max-width:770px;margin:26px auto}.beta-status{display:inline-block;border:1px solid #d2c5ae;border-radius:30px;padding:7px 16px;font-size:12px}.beta-copy{max-width:570px;font-size:14px;color:var(--muted);margin:26px auto!important}.small-note{font-size:11px;color:var(--muted);margin-top:16px}.faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;padding-block:15px 100px}.faq-section h2{font-size:42px}.faq-list details{border-bottom:1px solid #d5cbb8;padding:20px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;font-size:16px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font-size:20px;font-weight:400}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:14px;color:#655f53;line-height:1.8;padding:15px 30px 5px 0}.site-footer{padding:45px max(40px,calc((100% - 1120px)/2));background:#e9e2d5;display:flex;gap:40px;flex-wrap:wrap;align-items:start}.footer-brand{font-size:20px;font-weight:700;color:var(--ink);text-decoration:none;margin-right:auto}.footer-brand span{display:block;font-size:11px;color:#756c5d;font-weight:400;margin-top:8px}.site-footer>div{display:flex;gap:23px;flex-wrap:wrap;font-size:12px}.site-footer a{color:var(--ink)}.site-footer button{font-size:12px;padding:0;color:var(--ink);background:none;border:0;text-decoration:underline;text-underline-offset:4px}.site-footer>small{width:100%;font-size:10px;color:#776f61}.skip-link{position:absolute;left:20px;top:-100px;z-index:20;background:white;padding:10px}.skip-link:focus{top:15px}.cookie-panel{position:fixed;z-index:50;bottom:18px;left:18px;width:min(420px,calc(100% - 36px));padding:20px 23px;background:#fffdf8;color:#282c24;border:1px solid #c9cbbb;border-radius:12px;box-shadow:0 10px 40px #19231522;font-size:12px;line-height:1.7}.cookie-panel[hidden]{display:none}.cookie-panel strong{font-size:15px}.cookie-panel p{margin:6px 0 14px}.cookie-panel .cookie-actions{display:flex;gap:10px}.cookie-panel button{border:1px solid #9b9f91;border-radius:5px;background:white;color:#28352c;padding:8px 16px;font-size:12px}.cookie-panel button[data-consent=granted]{background:var(--deep);color:white;border-color:var(--deep)}
/* Shared legal and support documents. */
body:not(.marketing)>main,body:not(.marketing)>nav,body:not(.marketing)>footer{max-width:920px;margin:auto;padding:32px}body:not(.marketing)>nav{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}body:not(.marketing)>main{padding-block:65px}body:not(.marketing) h1{font-size:clamp(36px,6vw,60px);margin-bottom:30px}body:not(.marketing) h2{font-size:27px;margin:36px 0 18px;letter-spacing:-.025em}body:not(.marketing) p{margin-block:18px}.panel{background:white;border:1px solid var(--line);border-radius:15px;padding:28px;margin:24px 0}.lead{font-size:22px}body:not(.marketing)>footer{font-size:13px;border-top:1px solid var(--line)}body:not(.marketing)>footer button{background:none;border:0;text-decoration:underline;color:var(--rust);font-size:13px}.legal-cookie{margin-left:6px}
@media(min-width:1600px){.hero-art{height:310px}.hero{padding-bottom:80px}}@media(max-width:900px){.feature-layout{gap:50px}.phone{max-width:265px}.detail-grid{gap:40px 30px}.site-header{padding-inline:30px}.hero-art{height:245px}.plans-grid{gap:16px}.plan{padding:28px}.faq-section{gap:35px}.site-header nav{gap:22px}}@media(max-width:640px){.wrap{width:calc(100% - 40px)}.site-header{padding:21px 20px}.parent-brand{font-size:21px}.site-header nav{gap:18px;font-size:12px}.site-header nav a[href='#plans']{display:none}.hero{padding:8px 20px 38px}.hero-art{height:214px;margin-bottom:22px}.icon-pedestal img{width:152px;height:152px}.orbit{width:73px;height:92px;font-size:46px;border-radius:12px}.orbit small{font-size:8px}.word-one{left:4px;top:80px}.word-two{right:4px;top:21px}.star-one{left:69px;top:20px;font-size:23px}.star-two{right:74px;bottom:1px}.hero .eyebrow{font-size:9px;letter-spacing:.12em}.hero h1{font-size:clamp(59px,15.5vw,92px)}.hero-line{font-size:27px;margin-top:15px}.hero-actions{gap:10px}.hero-actions .button{width:100%;max-width:340px}.availability{font-size:10px}.intro{padding-block:47px 60px}.intro>p{font-size:24px}.intro-facts{gap:17px;margin-top:33px;font-size:10px}.intro-facts b{font-size:16px}.feature{padding-block:60px}.feature-layout{grid-template-columns:1fr;gap:40px}.feature-layout.reverse .feature-copy,.feature-layout.reverse .device-figure{grid-column:auto;grid-row:auto}.feature-copy>p:not(.eyebrow){font-size:15px}.phone{max-width:260px;border-radius:29px}.device-figure figcaption{margin-top:19px}.character-sampler{max-width:none}.practice-section,.details-section,.plans-section{padding-block:65px}.section-lead{font-size:17px}.detail-grid{grid-template-columns:1fr 1fr;gap:36px 25px;margin-top:38px}.detail-grid h3{font-size:20px}.detail-grid p{font-size:13px}.plans-grid{grid-template-columns:1fr;margin-top:35px}.plan{padding:29px}.plan h3{font-size:34px}.beta-section{padding-block:65px}.beta-copy{font-size:13px}.faq-section{grid-template-columns:1fr;gap:38px;padding-block:15px 60px}.faq-section h2{font-size:37px}.site-footer{padding:32px 20px;gap:25px}.site-footer>div{width:100%;gap:20px}.cookie-panel{bottom:10px;left:10px;width:calc(100% - 20px)}body:not(.marketing)>main,body:not(.marketing)>nav,body:not(.marketing)>footer{padding:24px}body:not(.marketing)>nav{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Announcements, release history and feedback. */
.editorial-main{max-width:1120px!important;padding:60px 40px 100px!important}.editorial-heading{margin:10px 0 65px}.editorial h1{font-size:clamp(44px,6.5vw,78px)!important;line-height:1.06}.editorial-heading .lead{max-width:650px;color:#656454;font-size:21px}.text-link{font-size:14px;font-weight:600;display:inline-block;margin-top:14px}.post-card{background:#ede6d8;padding:40px 45px;border-radius:16px}.post-card h2{font-size:38px!important;line-height:1.2!important;margin:10px 0 22px!important}.post-card h2 a{text-decoration:none;color:var(--ink)}.post-card p{max-width:650px}.editorial-aside{margin-top:65px;padding-top:20px;border-top:1px solid #d7d7c7}.editorial-aside h2{font-size:26px!important}.prose{max-width:760px;margin:auto}.prose h2{font-size:30px!important;line-height:1.25}.prose p{font-size:17px;line-height:1.85}.post-date{margin-top:40px!important}.article-icon{border-radius:26px;margin:25px 0}.article-end{border-top:1px solid #d9d3c5;padding-top:25px;margin-top:50px!important;font-size:14px!important}.change-entry{display:grid;grid-template-columns:230px 1fr;gap:40px;border-top:1px solid #d6d5c8;padding:38px 0}.change-date{font-size:13px}.release-state{display:block;width:fit-content;border-radius:20px;background:#dfe8d6;color:#34503b;padding:5px 10px;font-size:10px;margin-top:12px}.release-state.pending{background:#ece1d2;color:#815323}.change-entry h2{margin-top:0!important;line-height:1.25}.change-entry ul{padding-left:19px;line-height:1.85;font-size:15px}.change-entry p{font-size:14px;color:#716958}.feedback-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:75px}.feedback-layout form{max-width:600px}.feedback-layout label{display:block;font-size:14px;font-weight:650;margin:24px 0 9px}.feedback-layout label:first-child{margin-top:0}.feedback-layout input,.feedback-layout select,.feedback-layout textarea{display:block;width:100%;border:1px solid #bfc4b4;border-radius:8px;background:#fffefa;color:#282b22;padding:13px 15px;font:15px/1.5 system-ui}.feedback-layout textarea{resize:vertical}.feedback-layout :is(input,select,textarea):focus-visible{outline:3px solid #a33515;outline-offset:2px}.feedback-note{font-size:12px!important;color:#786c57;line-height:1.7!important}.feedback-aside h2:first-child{margin-top:0}.feedback-aside h2{font-size:24px!important}.feedback-aside p{font-size:14px;line-height:1.8}.feedback-layout .small-note{font-size:12px}.feedback-layout #feedback-status{font-size:13px}.editorial>.site-footer{max-width:none!important;padding:45px max(40px,calc((100% - 1120px)/2))!important}.site-header nav{gap:24px}.editorial .site-header{padding-block:28px}.feature-dialog-copy a{color:#9f3111}@media(max-width:800px){.site-header{flex-wrap:wrap;gap:18px}.site-header nav{gap:12px 20px;flex-wrap:wrap}.site-header nav a[href='#plans'],.site-header nav a[href='/#plans']{display:inline}.feedback-layout{grid-template-columns:1fr;gap:45px}.change-entry{grid-template-columns:1fr;gap:20px}.change-date{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.release-state{margin-top:0}.editorial-main{padding:40px 24px 65px!important}.editorial-heading{margin-bottom:40px}.post-card{padding:28px}.post-card h2{font-size:30px!important}.editorial>.site-footer{padding:32px 24px!important}}@media(max-width:460px){.site-header nav{width:100%;font-size:11px;display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:12px}.site-header{padding-bottom:16px}.editorial .site-header{padding-block:20px}.editorial h1{font-size:43px!important}.editorial-heading .lead{font-size:18px}.prose p{font-size:16px}}
/* A little greeting: motion uses transforms only and has an explicit pause. */
.hero-motion-control{display:block;margin:-12px auto 24px;padding:6px 12px;border:1px solid #d5c7b1;border-radius:20px;color:#756953;background:transparent;font:11px/1.4 system-ui;cursor:pointer}.hero-motion-control[hidden]{display:none}.hero-motion-control:hover{background:#eadfcf}.hero-motion-control:focus-visible{outline:3px solid var(--rust);outline-offset:3px}.hero-art .word-one{animation:hello-you 7s ease-in-out infinite}.hero-art .word-two{animation:hello-good 8s ease-in-out infinite}.hero-art .icon-pedestal{animation:hello-icon 6s ease-in-out infinite}.hero-art .star-one{animation:hello-star 4s ease-in-out infinite}.hero-art .star-two{animation:hello-star 5s ease-in-out 1s infinite}.hero-art>*{animation-play-state:paused!important}.hero-art.motion-running>*{animation-play-state:running!important}@keyframes hello-you{0%,100%{transform:translateY(0) rotate(-17deg)}50%{transform:translateY(-12px) rotate(-11deg)}}@keyframes hello-good{0%,100%{transform:translateY(0) rotate(15deg)}50%{transform:translateY(9px) rotate(9deg)}}@keyframes hello-icon{0%,100%{transform:translateY(0) rotate(-7deg)}35%{transform:translateY(-6px) rotate(-4deg)}65%{transform:translateY(-3px) rotate(-9deg)}}@keyframes hello-star{0%,100%{transform:scale(.85) rotate(-10deg);opacity:.55}50%{transform:scale(1.12) rotate(12deg);opacity:1}}@media(prefers-reduced-motion:reduce){.hero-art>*{animation:none!important}.hero-motion-control{display:none}}

/* A single illustrated lesson, with handwriting reserved for display headings. */
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url("assets/fonts/caveat-semibold.ttf") format("truetype")}
#characters-title,#practice-title{font-family:Caveat,"Segoe Print",cursive;font-weight:600;letter-spacing:-.025em;line-height:1.04;font-size:clamp(49px,5.7vw,78px)}
.practice-section{padding:100px 0 110px;background:#233f35;color:#f6f0df}
.practice-layout{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:90px}
.lesson-sheet{position:relative;background:#faf2e2;color:#343b30;padding:28px 32px 20px;transform:rotate(-2deg);box-shadow:10px 17px 0 #172c234d}
.lesson-sheet-header{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#746a55}
.lesson-sheet-header>span[lang]{color:var(--rust);border:1px solid #b85a38;padding:0 5px;font-size:19px;line-height:1.5}
.lesson-picture{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:10px;padding:45px 0 25px}
.lesson-picture img{width:100%;height:auto;mix-blend-mode:multiply}
.lesson-character{text-align:center;display:flex;flex-direction:column;gap:8px}
.lesson-character>span[lang]{font-family:"Kaiti SC",KaiTi,"Songti SC",serif;font-size:clamp(100px,10vw,146px);line-height:1.2;color:#2f3c2b}
.lesson-character>span:last-child{font-size:13px;letter-spacing:.06em;color:#786e57}
.lesson-sheet figcaption{font-size:12px;text-align:center;color:#746b58;padding-bottom:30px}
.lesson-phrase{display:flex;align-items:center;gap:20px;border-top:1px solid #d8cbb4;border-bottom:1px solid #d8cbb4;padding:23px 0}
.lesson-phrase>span[lang]{font-family:"Kaiti SC",KaiTi,"Songti SC",serif;font-size:48px;line-height:1.2;white-space:nowrap}
.lesson-phrase>div{display:flex;flex-direction:column;font-size:13px;line-height:1.8}
.lesson-phrase strong{font-weight:500}
.lesson-phrase-note{margin-left:auto;max-width:82px;font-family:Georgia,serif;font-style:italic;font-size:16px;line-height:1.4;color:#955132;transform:rotate(-6deg)}
.lesson-sheet-footer{display:flex;justify-content:space-between;padding-top:20px;font-size:10px;color:#7c735f}
.lesson-sheet-footer span{font-size:17px;line-height:1}
.practice-invitation .eyebrow{color:#b9cbb7;font-size:10px;letter-spacing:.12em;margin-bottom:20px}
.practice-invitation>p:not(.eyebrow){font-size:16px;line-height:1.85;color:#d7e0d1;max-width:360px;margin-top:26px}
.recall-note{margin-top:30px;padding-left:22px;border-left:2px solid #a8bc8f}
.recall-note h3{font-size:16px;font-weight:550;letter-spacing:0;line-height:1.5}
.recall-note>p{font-size:14px;color:#cad8c5;margin-top:7px}
.practice-answer{margin-top:12px;font-size:14px}
.practice-answer summary{display:flex;gap:15px;align-items:center;list-style:none;cursor:pointer;color:#e2dda9;width:fit-content;min-height:44px;text-decoration:underline;text-underline-offset:5px}
.practice-answer summary::-webkit-details-marker{display:none}
.practice-answer .answer-open,.practice-answer[open] .answer-closed{display:none}
.practice-answer[open] .answer-open{display:inline}
.practice-answer>p{color:#e0e8d8;max-width:310px;padding:9px 0;line-height:1.8}
.practice-answer strong{color:#fff8df}
.practice-answer summary:focus-visible{outline-color:#e2dda9}
.practice-invitation>p.practice-footnote{font-size:12px;color:#bacbb5;margin-top:29px;line-height:1.8}
@media(max-width:1000px){.practice-layout{gap:45px}.lesson-sheet{padding:24px}.lesson-phrase{gap:13px}.lesson-phrase-note{font-size:14px;max-width:65px}}
@media(max-width:760px){.practice-section{padding:65px 0 70px}.practice-layout{grid-template-columns:1fr;gap:45px;max-width:530px}.lesson-sheet{margin:0 7px;padding:23px}.lesson-picture{padding:28px 0 18px;gap:18px}.lesson-character>span[lang]{font-size:128px}.lesson-sheet figcaption{font-size:11px;padding-bottom:23px}.lesson-phrase-note{font-size:16px;max-width:90px}.practice-invitation{padding:0 7px}.practice-invitation>p:not(.eyebrow){max-width:440px}#practice-title{font-size:64px}.recall-note{margin-top:24px}}
@media(max-width:380px){#characters-title{font-size:46px}.lesson-character>span[lang]{font-size:100px}.lesson-sheet{padding:20px}.lesson-picture{gap:10px}.lesson-phrase>span[lang]{font-size:40px}.lesson-phrase-note{max-width:65px;font-size:14px}}
