:root{--v3:#FFB627;--v1e:#F0A00F;--v1f:#FFE7B0;--vk:#FFF1D2;--vb:#0B3F3C;--vy:#072B29;--vt:#1C5A54;--v11:#D5EAE4;--vh:#A9C9C1;--vs:#FF5E6E;--v13:#FFDDE0;--vr:#B8253B;--v5:#FFF8EC;--vd:#FFFFFF;--v0:#10211F;--v1r:#4A5D58;--ve:#EADCC3;--v1q:var(--v5);--v1s:var(--v0);--v7:var(--v1r);--vv:var(--v0);--vg:Onest,"Onest Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--vi:Unbounded,"Unbounded Fallback","Arial Black",system-ui,sans-serif;--v1b:var(--vg);--v1c:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Menlo,Consolas,monospace;--ds:1;--vx:-.035em;--va:.8125rem;--v6:.9375rem;--vz:1.0625rem;--vp:clamp(1.125rem,1.03rem + .45vw,1.375rem);--vo:clamp(1.25rem,1.1rem + .7vw,1.625rem);--v1d:calc(clamp(1.75rem,1.3rem + 1.9vw,3rem) * var(--ds));--v14:1.08;--v17:1.2;--v1h:1.58;--v15:.25rem;--v8:.5rem;--v1:.75rem;--v2:1rem;--v4:1.5rem;--vc:2rem;--vj:3rem;--v1t:4.5rem;--vw:clamp(1.25rem,.8rem + 2vw,2.5rem);--v19:clamp(3.5rem,2.4rem + 5vw,7rem);--v1n:76rem;--v1g:42rem;--v12:8px;--v10:12px;--vq:18px;--vf:28px;--v1o:40px;--vl:999px;--v9:2px;--v18:0 4px 0 var(--v0);--v1m:0 1px 0 var(--v0);--v1i:0 1px 2px rgb(16 33 31 / .08),0 10px 24px -14px rgb(16 33 31 / .3);--v1a:0 2px 4px rgb(16 33 31 / .06),0 28px 48px -24px rgb(16 33 31 / .45);--vu:cubic-bezier(.2,.8,.2,1);--vn:44px;--v1p:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 13c40-7 80-9 120-7 25 1 50 3 74 0' fill='none' stroke='%23000' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E");--vm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath d='M0 0h24A24 24 0 0 1 0 24zM48 48H24a24 24 0 0 1 24-24z'/%3E%3C/svg%3E")}.s-thai{--vg:Anuphan,"Anuphan Fallback","Anuphan N Fallback","Noto Sans Thai",Thonburi,"Leelawadee UI",sans-serif;--vi:Kanit,"Kanit Fallback","Kanit N Fallback","Noto Sans Thai",Thonburi,"Leelawadee UI",sans-serif;--v1b:var(--vi);--vx:0em;--v14:1.38;--v17:1.45;--v1h:1.75;--v1k:1.5}.s-devanagari{--vg:Hind,"Hind Fallback","Hind N Fallback","Noto Sans Devanagari","Kohinoor Devanagari","Nirmala UI",sans-serif;--vi:Poppins,"Poppins Fallback","Poppins N Fallback","Noto Sans Devanagari","Kohinoor Devanagari","Nirmala UI",sans-serif;--v1b:var(--vi);--vx:0em;--v14:1.32;--v17:1.4;--v1h:1.72;--v1k:1.6}.s-cyrillic{--vx:-.03em}:lang(vi){--v14:1.22;--v17:1.3}:lang(th){--v14:1.38;--vx:0em}:lang(hi){--v14:1.32;--vx:0em}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:1rem}html:has(.consent:not([hidden])){scroll-padding-bottom:11rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--v1q);color:var(--v1s);font:400 var(--vz)/var(--v1h) var(--vg);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;font-synthesis-weight:none}h1,h2,h3,h4{margin:0;font-family:var(--vi);font-weight:600;line-height:var(--v14);letter-spacing:var(--vx);text-wrap:balance}:lang(ru) :is(.lesson-body,.prose) :is(p,li){hyphens:auto}p,li{text-wrap:pretty}p,ul,ol,figure,blockquote,dl,dd{margin:0}:where(ul[class],ol[class]){list-style:none;padding:0}q{quotes:auto}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:2px}img,svg,video{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}summary{cursor:pointer}:focus-visible{outline:3px solid var(--vv);outline-offset:3px;border-radius:6px}::selection{background:var(--v3);color:var(--v0)}[hidden]{display:none !important}.vh{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:1rem;top:-4rem;z-index:99;background:var(--v0);color:var(--v5);padding:.75rem 1rem;border-radius:var(--v10)}.skip:focus{top:1rem}.sprite{position:absolute;width:0;height:0;overflow:hidden}.ic{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wrap{width:100%;max-width:calc(var(--v1n) + var(--vw) * 2);margin-inline:auto;padding-inline:var(--vw)}.section{padding-block:var(--v19)}.h2{font-size:calc(var(--v1d) * var(--v1l,1));max-width:20ch}.lead{font-size:var(--vp);line-height:1.5;color:var(--v7);max-width:40ch}.kicker{font:700 var(--va)/1.3 var(--vg);letter-spacing:.08em;text-transform:uppercase;color:var(--v7)}.s-thai .kicker,.s-devanagari .kicker{letter-spacing:0;text-transform:none}.on-dark{--vv:var(--v3);--v7:var(--vh);background:var(--vb);color:var(--v5)}.on-dark .kicker{color:var(--v3)}.phr{display:inline-block;max-width:100%}.fit-3,.fit-4,.hfit-3,.hfit-4,:is(.hfit-3,.hfit-4) .h2{font-family:var(--v1b);font-weight:800;letter-spacing:-.03em;line-height:1.06}.hfit-2,.hfit-4{--v1l:.88}.s-thai :is(.fit-3,.fit-4,.hfit-3,.hfit-4,.hfit-3 .h2,.hfit-4 .h2),.s-devanagari :is(.fit-3,.fit-4,.hfit-3,.hfit-4,.hfit-3 .h2,.hfit-4 .h2){font-weight:600;letter-spacing:0;line-height:var(--v14)}.btn,.btn--primary,.btn--secondary{--v16:var(--v3);--v1j:var(--v0);display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:.75rem 1.5rem;border:var(--v9) solid var(--v0);border-radius:var(--vl);background:var(--v16);color:var(--v1j);box-shadow:var(--v18);font:600 var(--vz)/var(--v1k,1.15) var(--vg);text-decoration:none;text-align:center;transition:transform .12s var(--vu),box-shadow .12s var(--vu),background-color .2s}.btn:hover{--v16:#FFC54F}.btn:active{transform:translateY(3px);box-shadow:var(--v1m)}.btn--dark,.btn--primary{--v16:var(--vb);--v1j:var(--v5)}.btn--dark:hover,.btn--primary:hover{--v16:var(--vt)}.btn--dark .ic,.btn--primary .ic{color:var(--v3)}.btn--ghost,.btn--secondary{--v16:transparent;box-shadow:none}.btn--ghost:hover,.btn--secondary:hover{--v16:rgb(255 255 255 / .4)}.btn--ghost:active,.btn--secondary:active{transform:none}.btn--link{min-height:var(--vn);padding:.25rem .25rem;border:0;background:none;box-shadow:none;font-weight:600;text-decoration:underline;color:inherit}.btn--lg{min-height:58px;padding-inline:1.75rem;font-size:var(--vp)}.btn--sm{min-height:var(--vn);padding:.5rem 1.1rem;font-size:var(--v6);box-shadow:0 3px 0 var(--v0)}.btn--block{width:100%}.btn:has(.btn__price){flex-wrap:wrap;row-gap:.3rem}.btn__price{padding:.15em .55em;border-radius:var(--vl);background:color-mix(in srgb,currentColor 16%,transparent);font-family:var(--vi);font-weight:700;letter-spacing:-.02em;white-space:nowrap}.on-dark .btn{border-color:var(--vy);--v18:0 4px 0 var(--vy)}.on-dark .btn--ghost,.on-dark .btn--secondary{border-color:var(--v5);color:var(--v5)}.sticker{display:inline-flex;align-items:center;gap:.4em;width:fit-content;padding:.3rem .75rem;border-radius:var(--vl);background:var(--vs);color:var(--v0);font:700 var(--va)/1.2 var(--vg);letter-spacing:.01em;transform:rotate(-3deg)}.sticker--mango{background:var(--v3)}.sticker .ic{width:1rem;height:1rem}.link-arrow{display:inline-flex;align-items:center;gap:.5em;min-height:var(--vn);font-weight:600;text-decoration:none;border-bottom:2px solid currentColor;width:fit-content}.link-arrow .ic{transition:transform .2s var(--vu)}.link-arrow:hover .ic{transform:translateX(4px)}.cover{position:relative;display:block;aspect-ratio:2/3;border-radius:var(--v10);overflow:hidden;background:var(--v1f)}.cover svg,.cover img{width:100%;height:100%;object-fit:cover}.form{display:grid;gap:var(--v2)}.form__field{display:grid;gap:var(--v8)}.form__label,.plan-picker__legend{font-weight:600;font-size:var(--v6)}.form__input{width:100%;min-height:56px;padding:.75rem 1rem;border:var(--v9) solid var(--v0);border-radius:var(--v10);background:var(--vd);color:var(--v0);font-size:var(--vz)}.form__input::placeholder{color:#6B7A76}.form__input:focus-visible{outline:3px solid var(--v0);outline-offset:2px;box-shadow:0 0 0 7px var(--v3)}.on-dark .form__input{border-color:var(--vy)}.on-dark .form__input:focus-visible{outline-color:var(--v3);box-shadow:none}.form__field--error .form__input,.form__input[aria-invalid="true"]{border-color:var(--vr);box-shadow:0 0 0 3px var(--v13)}.form__hint{font-size:var(--va);line-height:1.45;color:var(--v7)}.form__error{font-size:var(--v6);font-weight:600;color:var(--vr)}.on-dark .form__error{color:var(--v13)}.form__check{display:grid;grid-template-columns:24px 1fr;gap:var(--v1);align-items:start;font-size:var(--v6);line-height:1.45;cursor:pointer}.form__check input{width:22px;height:22px;margin:0;accent-color:var(--vb)}.on-dark .form__check input{accent-color:var(--v3)}.form__hp{position:absolute !important;left:-10000px;width:1px;height:1px;overflow:hidden}.notice{padding:var(--v1) var(--v2);border-radius:var(--v10);border-left:6px solid var(--vb);background:var(--v11);font-size:var(--v6);font-weight:500}.notice--error{border-color:var(--vr);background:var(--v13)}.notice--info{border-color:var(--v1e);background:var(--vk)}.player__media{width:100%}.js .player__media,html:not(.js) .player__ui{display:none !important}.player__play{display:grid;place-items:center;flex:none;width:76px;height:76px;border-radius:50%;border:var(--v9) solid var(--v0);background:var(--v3);color:var(--v0);box-shadow:var(--v18);transition:transform .12s var(--vu),box-shadow .12s var(--vu)}.player__play:active{transform:translateY(3px);box-shadow:var(--v1m)}.player__play .ic{width:30px;height:30px}.player__play .i-play{margin-left:4px}.player__play .i-pause,.is-playing .player__play .i-play{display:none}.is-playing .player__play .i-pause{display:block}.player__time{font:600 var(--v6)/1.2 var(--vg);font-variant-numeric:tabular-nums;white-space:nowrap}.player__seek{width:100%;margin:0;cursor:pointer}.lesson-body,.prose{font-size:1.125rem;line-height:1.7;color:#1F2B29}.s-thai :is(.lesson-body,.prose){line-height:1.85}.lesson-body>*+*,.prose>*+*{margin-top:var(--v2)}:is(.lesson-body,.prose) h2{margin-top:var(--vj);font:700 var(--vo)/var(--v17) var(--vg);letter-spacing:-.015em;scroll-margin-top:var(--v2)}:is(.lesson-body,.prose) h3{margin-top:var(--vc);font:700 var(--vp)/var(--v17) var(--vg);letter-spacing:-.01em}:is(.lesson-body,.prose) h4{margin-top:var(--v4);font:700 var(--vz)/1.3 var(--vg);letter-spacing:0}:is(.lesson-body,.prose) :is(ul,ol){padding-left:1.4em}:is(.lesson-body,.prose) li+li{margin-top:.4em}:is(.lesson-body,.prose) li>:is(ul,ol){margin-top:.4em}:is(.lesson-body,.prose) li::marker{color:var(--vr);font-weight:700}:is(.lesson-body,.prose) a{color:var(--vb);font-weight:500}:is(.lesson-body,.prose) code{padding:.1em .35em;border-radius:6px;background:var(--vk);font:500 .88em/1 var(--v1c)}:is(.lesson-body,.prose) blockquote{padding-left:var(--v2);border-left:4px solid var(--ve);color:var(--v7)}:is(.lesson-body,.prose) hr{margin-block:var(--vj);border:0;height:24px;background:var(--ve);-webkit-mask:var(--vm) center/24px 24px repeat-x;mask:var(--vm) center/24px 24px repeat-x}.consent{position:fixed;z-index:60;left:var(--v8);right:var(--v8);bottom:var(--v8);max-width:34rem;margin-inline:auto;padding:var(--v1) var(--v2) var(--v2);border:var(--v9) solid var(--v0);border-radius:var(--vq);background:var(--vd);box-shadow:var(--v1a),var(--v18)}.consent__inner{display:grid;gap:var(--v1)}.consent__copy{font-size:var(--va);line-height:1.45;color:var(--v7)}.consent__title,.consent__text{display:inline;font:inherit}.consent__title{font-weight:700;color:var(--v0);letter-spacing:0}.consent__actions{display:flex;align-items:center;gap:var(--v8)}.consent__actions .btn{flex:none;padding-inline:1rem;white-space:nowrap}.consent__more{flex:1 1 0;min-width:0;padding-block:.35rem;font-size:var(--va);font-weight:600;line-height:1.35}@media (min-width:900px){.player__play{width:88px;height:88px}.consent{left:auto;right:var(--v4);bottom:var(--v4);margin:0;padding:var(--v4)}.consent__copy{font-size:var(--v6)}.consent__title{display:block;margin-bottom:var(--v15);font:600 var(--vz)/1.2 var(--vi)}}.site-header{background:var(--v5);position:relative;z-index:20}.header-row{display:grid;align-items:center;column-gap:var(--v1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "nav nav";padding-block:.625rem 0}.brand{grid-area:brand;display:inline-flex;align-items:center;gap:.55rem;min-height:var(--vn);text-decoration:none;width:fit-content}.brand-mark{width:28px;height:28px;flex:none}.mk-a{fill:var(--v3)}.mk-b{fill:var(--vb)}.brand-name{font:700 1.0625rem/1 var(--vi);letter-spacing:-.03em;white-space:nowrap}.main-nav{grid-area:nav;min-width:0;margin-inline:calc(var(--vw) * -1);border-top:1px solid rgb(16 33 31 / .12);margin-top:.5rem}.main-nav ul{list-style:none;margin:0;display:flex;gap:var(--v15);padding-inline:calc(var(--vw) - .75rem);overflow-x:auto;scrollbar-width:none}.main-nav a{display:flex;align-items:center;min-height:var(--vn);padding-inline:.75rem;font-weight:600;font-size:var(--v6);text-decoration:none;white-space:nowrap}.main-nav a:hover,.main-nav a[aria-current]{text-decoration:underline}.header-actions{grid-area:actions;display:flex;align-items:center;gap:var(--v15)}.site-login,.site-account{display:inline-flex;align-items:center;min-height:var(--vn);padding-inline:.9rem;font-weight:600;font-size:var(--v6);border:var(--v9) solid var(--v0);border-radius:var(--vl);text-decoration:none;white-space:nowrap}:is(.site-login,.site-account):hover{background:var(--v0);color:var(--v5)}.ed-switch{position:relative}.ed-switch__btn{display:inline-flex;align-items:center;gap:.35rem;min-height:var(--vn);padding:0 .5rem;border-radius:var(--vl);font-weight:600;font-size:var(--v6);list-style:none}.ed-switch__btn::-webkit-details-marker{display:none}.ed-switch__btn:hover{background:rgb(255 255 255 / .45)}.ed-switch__btn .chev{width:1em;height:1em;transition:transform .2s}.ed-switch[open] .chev{transform:rotate(180deg)}.ed-switch__short{display:none}.ed-switch__menu{position:absolute;right:-4.5rem;top:calc(100% + .5rem);z-index:40;width:min(19rem,calc(100vw - 2rem));padding:.5rem;background:var(--vd);border:var(--v9) solid var(--v0);border-radius:var(--vq);box-shadow:var(--v1a),0 4px 0 var(--v0)}.ed-switch__note{padding:.5rem .75rem .25rem;font-size:var(--va);color:var(--v7)}.ed-switch__menu ul{list-style:none;margin:0;padding:0}.ed-switch__menu a{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:var(--vn);padding:.25rem .75rem;border-radius:var(--v12);text-decoration:none;font-weight:500}.ed-switch__menu a span{font:600 var(--va)/1 var(--vg);color:var(--v7);letter-spacing:.04em}.ed-switch__menu a:hover{background:var(--vk)}.ed-switch__menu a[aria-current]{background:var(--v1f);font-weight:700}@media (max-width:420px){.ed-switch__full{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ed-switch__btn{padding-inline:.35rem}}.brand{min-width:0}.brand-name{overflow:hidden;text-overflow:ellipsis}.site-footer{--vv:var(--v3);background:var(--vy);color:var(--v5);padding-block:var(--vj) calc(var(--vj) + env(safe-area-inset-bottom))}.site-footer .mk-b{fill:var(--v5)}.foot-grid{display:grid;gap:var(--v4)}.foot-links{display:flex;flex-wrap:wrap;gap:0 var(--v15);margin-inline:-.6rem}.foot-links a,.foot-btn{display:inline-flex;align-items:center;min-height:var(--vn);padding-inline:.6rem;font-size:var(--v6);font-weight:500;text-decoration:none;border:0;background:none;color:inherit}.foot-links a:hover,.foot-btn:hover,.foot-links a[aria-current]{text-decoration:underline}.fine{margin-top:var(--v2);max-width:52ch;font-size:var(--va);line-height:1.5;color:var(--vh)}.copy{margin-top:var(--v8);font-size:var(--va);color:var(--vh)}@media (min-width:900px){.header-row{grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav actions";padding-block:.75rem}.main-nav{margin:0;border:0;justify-self:center}.main-nav ul{padding:0;gap:var(--v8)}.ed-switch__menu{right:0}.foot-grid{grid-template-columns:1fr auto;align-items:start}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}@media print{.site-header,.site-footer,.sticky-cta,.consent,.player,.reader-bar,.reader-segs,.lesson-drawer,.pager,.soft-cta,.prompt__copy{display:none !important}.reader__main{padding:0}body{background:#fff}}
