.me-legal{width:min(1120px,100% - 2rem);margin:0 auto;padding-bottom:4rem}.me-legal__breadcrumb{flex-wrap:wrap;align-items:center;gap:.65rem;padding-top:1.1rem;font-size:.875rem;display:flex}.me-legal__breadcrumb a{text-underline-offset:.2em;align-items:center;min-height:44px;display:inline-flex}.me-legal__hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:1.5rem 0 2rem;display:grid}.me-legal h1{letter-spacing:-.055em;margin:0 0 1rem;font-size:clamp(2.4rem,5vw,3.75rem);line-height:1.08}.me-legal__intro{max-width:48ch;margin:0;font-size:1.125rem;line-height:1.7}.me-legal__date{color:var(--me-muted);margin:1.15rem 0 0;font-size:.875rem}.me-legal__image{border-radius:14px;width:100%;height:auto;display:block}.me-legal__related{border-block:1px solid var(--me-line);flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.me-legal__related a{align-items:center;min-height:48px;padding-block:.5rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.me-legal__related a[aria-current]{box-shadow:inset 0 -3px var(--me-teal-dark);font-weight:750}.me-legal__summary{border-left:4px solid var(--me-teal-dark);background:var(--me-teal-soft);border-radius:0 12px 12px 0;margin:2rem 0 2.5rem;padding:1.4rem 1.65rem}.me-legal__summary h2{margin:0 0 .65rem;font-size:1.25rem}.me-legal__summary ul{margin:0;padding-left:1.25rem}.me-legal__summary li{padding:.3rem 0 .3rem .2rem;line-height:1.65}.me-legal__summary>p{margin:.8rem 0 0;font-size:.875rem}.me-legal__layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.me-legal__contents{padding-bottom:2rem;font-size:.875rem}.me-legal__contents details{border-bottom:1px solid var(--me-line);padding-bottom:1rem}.me-legal__contents summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-size:1rem;font-weight:750}.me-legal__contents nav{display:grid}.me-legal__contents nav a{border-radius:6px;align-items:center;min-height:44px;padding:.55rem .65rem;line-height:1.4;text-decoration:none;display:flex}.me-legal__contents nav a:hover{background:var(--me-teal-soft)}.me-legal__contact{text-underline-offset:.2em;align-items:center;min-height:44px;display:inline-flex}.me-legal__body{overflow-wrap:anywhere;min-width:0;max-width:74ch}.me-legal__section{border-bottom:1px solid var(--me-line);margin-bottom:1.9rem;padding-bottom:1.7rem;scroll-margin-top:1.5rem}.me-legal__section h2{letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(1.3rem,2.2vw,1.55rem);line-height:1.3}.me-legal__section p,.me-legal__section li{line-height:1.8}.me-legal__section p{margin:0 0 1rem}.me-legal__section ul{padding-left:1.3rem}.me-legal__section li{margin-bottom:.65rem;padding-left:.2rem}.me-legal__section a{text-underline-offset:.22em;text-decoration-thickness:1px}.me-legal__links{flex-wrap:wrap;gap:.25rem 1.5rem;margin:.5rem 0 0;list-style:none;display:flex;padding:0!important}.me-legal__links li{margin:0;padding:0}.me-legal__links a,.me-legal__back{min-height:44px;color:var(--me-teal-text);align-items:center;font-weight:650;display:inline-flex}.me-legal__choices{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0;display:flex}.me-legal__choices[hidden]{display:none}.me-legal__choices button{border:1px solid var(--me-teal-dark);min-height:44px;color:var(--me-ink);background:var(--me-white);cursor:pointer;border-radius:8px;padding:.65rem .85rem}.me-legal__choices button[aria-pressed=true]{background:var(--me-teal-soft);border-width:2px;font-weight:700}.me-legal__choices p{flex-basis:100%;margin:0;font-size:.9rem}.me-legal a:focus-visible,.me-legal button:focus-visible,.me-legal summary:focus-visible{outline:3px solid var(--me-ink);outline-offset:3px}.me-legal__section:focus{outline:none}@media (width<=700px){.me-legal__hero{grid-template-columns:1fr;gap:1.1rem;padding-top:1rem}.me-legal__image{max-width:440px}.me-legal__layout{grid-template-columns:1fr;gap:.5rem}.me-legal__summary{margin:1.4rem 0;padding:1rem 1.1rem}.me-legal__contents nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .5rem}.me-legal__contents nav a{padding-left:0}.me-legal__section p,.me-legal__section li{line-height:1.75}}@media (width<=380px){.me-legal__contents nav{grid-template-columns:1fr}}@media print{.me-header,.me-footer,.me-cookie-notice,.me-legal__contents,.me-legal__related,.me-legal__choices,.me-legal__back,.me-legal__image,.me-skip{display:none!important}.me-body,.me-shell{color:#000!important;background:#fff!important}.me-legal{width:100%}.me-legal__hero,.me-legal__layout{display:block}.me-legal__body{max-width:none}.me-legal__section h2{-moz-column-break-after:avoid;break-after:avoid}.me-legal__section p{orphans:3;widows:3}}.me-locale-notice{width:min(var(--me-page-width), calc(100% - 2rem));border:1px solid var(--me-line);background:var(--me-paper);border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto 2.75rem;align-items:center;gap:.75rem;margin:.5rem auto;padding:.65rem 1rem;display:grid}.me-locale-notice[hidden]{display:none}.me-locale-notice p{min-width:0;margin:0;font-size:.9rem}.me-locale-notice p strong{display:block}.me-locale-notice__action{border:1px solid var(--me-ink);border-radius:.6rem;align-items:center;min-height:2.75rem;padding:.45rem .8rem;font-weight:700;text-decoration:none;display:inline-flex}.me-locale-notice button{width:2.75rem;height:2.75rem;color:var(--me-ink);cursor:pointer;background:0 0;border:0;font-size:1.5rem}.me-locale-notice :is(a,button):focus-visible{outline:3px solid var(--me-ink);outline-offset:3px}@media (width<=600px){.me-locale-notice{grid-template-columns:minmax(0,1fr) 2.75rem}.me-locale-notice button{grid-area:1/2}.me-locale-notice__action{white-space:normal;overflow-wrap:anywhere;grid-area:2/1;justify-self:start;max-inline-size:100%}}.me-language-switch{color:var(--me-ink);flex:none;position:relative}body.me-body .me-language-switch>summary{border:1px solid var(--me-line);border-radius:var(--me-radius-control);background:var(--me-white);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;max-width:14rem;min-height:44px;padding:.4rem .7rem;font-size:.9375rem;font-weight:500;line-height:1.5;list-style:none;display:flex}.me-language-switch>summary::-webkit-details-marker{display:none}.me-language-switch>summary::marker{content:""}.me-language-switch__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.me-language-switch__short{display:none}.me-language-switch .me-language-switch__symbol{width:22px;height:22px;color:var(--me-teal-text)}.me-language-switch .me-language-switch__chevron{width:14px;height:14px;transition:transform .15s}.me-language-switch[open]>summary{background:var(--me-teal-soft);border-color:var(--me-teal-dark)}.me-language-switch[open] .me-language-switch__chevron{transform:rotate(180deg)}.me-language-switch>summary:hover{border-color:var(--me-teal-dark)}.me-language-switch summary:focus-visible,.me-language-switch :is(a,button):focus-visible{outline:3px solid var(--me-ink);outline-offset:3px}body.me-body .me-language-switch nav{z-index:80;width:min(19rem,100vw - 32px);max-height:min(32rem, calc(100dvh - var(--me-header-bottom,6rem) - 16px));overscroll-behavior:contain;border:1px solid var(--me-line);border-radius:var(--me-radius-surface);background:var(--me-white);padding:8px;display:grid;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;overflow-y:auto;box-shadow:0 12px 32px #22333b24}body.me-body .me-language-switch nav :is(a,button){border-radius:var(--me-radius-control);text-align:start;border:1px solid #0000;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;font-size:1rem;font-weight:500;line-height:1.6;text-decoration:none;display:grid}body.me-body .me-language-switch nav form{margin:0;display:grid}body.me-body .me-language-switch nav button{width:100%;color:inherit;cursor:pointer;background:0 0;font-family:inherit}.me-language-switch__badge{border:1px solid var(--me-line);background:var(--me-paper);width:36px;min-height:36px;color:var(--me-teal-text);border-radius:8px;place-items:center;font-size:.875rem;font-weight:500;display:grid}.me-language-switch__label{overflow-wrap:break-word;min-width:0}.me-language-switch .me-language-switch__selected{width:18px;height:18px;color:var(--me-teal-text)}body.me-body .me-language-switch nav :is(a,button):hover{background:var(--me-control-hover)}body.me-body .me-language-switch nav :is(a[aria-current=page],button[aria-pressed=true]){background:var(--me-teal-soft);border-color:var(--me-teal-dark)}.me-header:not(.has-menu) .me-language-switch{position:static}html[dir=rtl] :is(input[type=email],input[type=url],input[type=password]){text-align:left;direction:ltr}@media (width<=600px){body.me-body .me-language-switch>summary{gap:6px;padding-inline:8px}.me-language-switch__name{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.me-language-switch__short{font-size:.875rem;display:inline}.me-language-switch .me-language-switch__chevron{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.me-language-switch__chevron{transition:none}}@media (width<=600px){html[data-me-app-shell=lesson] body.me-body .me-header:has(.me-language-switch) .me-app-title{display:none}html[data-me-app-shell=lesson] body.me-body .me-header:has(.me-language-switch) .me-app-back{width:44px;height:44px}}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vazirmatn/vazirmatn-400.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/vazirmatn/vazirmatn-500.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/vazirmatn/vazirmatn-600.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/vazirmatn/vazirmatn-700.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic/v1/subset-008.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-ja/v1/subset-021.woff2)format("woff2");unicode-range:U+26,U+5F,U+2026,U+203B,U+4E09,U+4EAC,U+4ED5,U+4FA1,U+5143,U+5199,U+5207,U+539F,U+53E3,U+53F7,U+5411,U+5473,U+5546,U+55B6,U+5929,U+597D,U+5BB9,U+5C11,U+5C4B,U+5DDD,U+5F97,U+5FC5,U+6295,U+6301,U+6307,U+671B,U+76F8,U+78BA,U+795E,U+7D30,U+7D39,U+7D9A,U+89E3,U+8A00,U+8A73,U+8A8D,U+8A9E,U+8AAD,U+8ABF,U+8CEA,U+8ECA,U+8FFD,U+904B,U+9650,U+FF11-FF12}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-ja/v1/subset-025.woff2)format("woff2");unicode-range:U+4E,U+A0,U+3000,U+300C-300D,U+4E00,U+4E0A,U+4E2D,U+4E8B,U+4EBA,U+4F1A,U+5165,U+5168,U+5185,U+51FA,U+5206,U+5229,U+524D,U+52D5,U+5408,U+554F,U+5831,U+5834,U+5927,U+5B9A,U+5E74,U+5F0F,U+60C5,U+65B0,U+65B9,U+6642,U+6700,U+672C,U+682A,U+6B63,U+6C17,U+7121,U+751F,U+7528,U+753B,U+76EE,U+793E,U+884C,U+898B,U+8A18,U+9593,U+95A2,U+FF01,U+FF08-FF09}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-ja/v1/subset-026.woff2)format("woff2");unicode-range:U+21-22,U+27-2A,U+2C-3B,U+3F,U+41-4D,U+4F-5D,U+61-7B,U+7D,U+AB,U+AE,U+B2-B3,U+B7,U+BB,U+C9,U+CD,U+D6,U+D8,U+DC,U+E0-E5,U+E7-ED,U+EF,U+F1-F4,U+F6,U+F8,U+FA,U+FC-FD,U+103,U+14D,U+1B0,U+300-301,U+1EBF,U+1EC7,U+2013-2014,U+201C-201D,U+2039-203A,U+203C,U+2048-2049,U+2113,U+2122,U+65E5,U+6708,U+70B9}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-ko/v1/subset-021.woff2)format("woff2");unicode-range:U+D,U+48,U+7C,U+AC10,U+AC15,U+AC74,U+AC80,U+AC83,U+ACC4,U+AD11,U+AD50,U+AD6D,U+ADFC,U+AE00,U+AE08,U+AE4C,U+B0A8,U+B124,U+B144,U+B178,U+B274,U+B2A5,U+B2E8,U+B2F9,U+B354,U+B370,U+B418,U+B41C,U+B4F1,U+B514,U+B798,U+B808,U+B824-B825,U+B8CC,U+B978,U+B9D0,U+B9E4,U+BAA9,U+BB3C,U+BC18,U+BC1C,U+BC30,U+BC84,U+BCF5,U+BCF8,U+BD84,U+BE0C,U+BE14,U+C0B0,U+C0C9,U+C0DD,U+C124,U+C2DD,U+C2E4,U+C2EC,U+C54C,U+C57C-C57D,U+C591,U+C5C5-C5C6,U+C5ED,U+C608,U+C640,U+C6B8,U+C6D4,U+C784,U+C7AC,U+C800-C801,U+C9C1,U+C9D1,U+CC28,U+CC98,U+CC9C,U+CCAD,U+CD5C,U+CD94,U+CD9C,U+CDE8,U+CE68,U+CF54,U+D0DC,U+D14C,U+D1A0,U+D1B5,U+D2F0,U+D30C,U+D310,U+D398,U+D45C,U+D50C,U+D53C,U+D560,U+D568,U+D589,U+D604,U+D6C4,U+D788}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-ko/v1/subset-022.woff2)format("woff2");unicode-range:U+39,U+49,U+4D-4E,U+A0,U+AC04,U+AC1C,U+AC70,U+AC8C,U+ACBD,U+ACF5,U+ACFC,U+AD00,U+AD6C,U+ADF8,U+B098,U+B0B4,U+B294,U+B2C8,U+B300,U+B3C4,U+B3D9,U+B4DC,U+B4E4,U+B77C,U+B7EC,U+B85D,U+B97C,U+B9C8,U+B9CC,U+BA54,U+BA74,U+BA85,U+BAA8,U+BB34,U+BB38,U+BBF8,U+BC14,U+BC29,U+BC88,U+BCF4,U+BD80,U+BE44,U+C0C1,U+C11C,U+C120,U+C131,U+C138,U+C18C,U+C218,U+C2B5,U+C2E0,U+C544,U+C548,U+C5B4,U+C5D0,U+C5EC,U+C5F0,U+C601,U+C624,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6D0,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C77C,U+C785,U+C788,U+C790-C791,U+C7A5,U+C804,U+C815,U+C81C,U+C870,U+C8FC,U+C911,U+C9C4,U+CCB4,U+CE58,U+CE74,U+D06C,U+D0C0,U+D130,U+D2B8,U+D3EC,U+D504,U+D55C,U+D569,U+D574,U+D638,U+D654,U+D68C}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-hi/v1/menu-0dfceaf538633b54.woff2)format("woff2");unicode-range:U+902,U+926,U+928,U+939,U+93F,U+940,U+94D}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-zh/v1/menu-744e8d311b0e5927.woff2)format("woff2");unicode-range:U+4E2D,U+4F53,U+6587,U+7B80}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-latin-700-normal.woff2)format("woff2")}:root{--me-font-latin:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--me-font-arabic:"IBM Plex Sans Arabic", Tahoma, Arial, sans-serif;--me-font-persian:"Vazirmatn", Tahoma, Arial, sans-serif;--me-font-japanese:"Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--me-font-korean:"Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--me-font-hindi:"Noto Sans Devanagari", "Nirmala UI", Mangal, sans-serif;--me-font-chinese:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif}html:lang(ar) body.me-body,.me-body [lang]:lang(ar){font-family:var(--me-font-arabic)}html:lang(fa) body.me-body,.me-body [lang]:lang(fa){font-family:var(--me-font-persian)}html:lang(ja) body.me-body,.me-body [lang]:lang(ja){font-family:var(--me-font-japanese)}html:lang(ko) body.me-body,.me-body [lang]:lang(ko){font-family:var(--me-font-korean)}html:lang(hi) body.me-body,.me-body [lang]:lang(hi){font-family:var(--me-font-hindi)}html:lang(zh) body.me-body,.me-body [lang]:lang(zh){font-family:var(--me-font-chinese)}body.me-body:lang(hi),body.me-body :lang(hi){text-transform:none;letter-spacing:normal!important}html:lang(hi) body.me-body{line-height:1.8}html:lang(hi) body.me-body :is(h1,h2,h3,h4):lang(hi){line-height:1.5}html:lang(zh) body.me-body{line-break:strict;line-height:1.8}html:lang(zh) body.me-body :is(h1,h2,h3,h4):lang(zh){letter-spacing:normal;line-height:1.5}.me-body :is([lang]:lang(en),[lang]:lang(es),[lang]:lang(pt),[lang]:lang(de),[lang]:lang(fr)){font-family:var(--me-font-latin)}.me-body :is(.me-wordmark,.me-footer__wordmark){font-family:var(--me-font-latin);direction:ltr;unicode-bidi:isolate}body.me-body:is(:lang(ar),:lang(fa)),body.me-body :is(:lang(ar),:lang(fa)){text-transform:none;letter-spacing:normal!important}html:lang(ar) body.me-body{line-height:1.75}html:lang(ar) body.me-body :is(h1,h2,h3,h4):lang(ar){line-height:1.45}html:lang(ar) body.me-body :is(p,li,blockquote):lang(ar){line-height:1.8}html:lang(ar) body.me-body .me-hero--v2 .me-hero__body{font-size:clamp(1.125rem,1.5vw,1.25rem)}html:lang(ar) body.me-body .me-hero--v2 h1{max-width:20ch}html:lang(fa) body.me-body{line-height:1.85}html:lang(fa) body.me-body :is(h1,h2,h3,h4):lang(fa){line-height:1.5}html:lang(fa) body.me-body :is(p,li,blockquote):lang(fa){line-height:1.85}html:lang(fa) body.me-body .me-hero--v2 .me-hero__body{font-size:clamp(1.125rem,1.5vw,1.25rem)}html:lang(fa) body.me-body .me-hero--v2 h1{max-width:24ch}html:is(:lang(fa),:lang(de),:lang(fr)) body.me-body :is(h1,h2,h3,h4):not(:lang(en)){overflow-wrap:anywhere}html:is(:lang(de),:lang(fr)) body.me-body :is(h1,h2,h3,h4,p,li):not(:lang(en)){-webkit-hyphens:auto;hyphens:auto}html:lang(ja) body.me-body :is(h1,h2,h3):lang(ja),html:lang(ko) body.me-body :is(h1,h2,h3):lang(ko){letter-spacing:normal;line-height:1.5}html:lang(ja) body.me-body{line-break:strict;line-height:1.8}html:lang(ko) body.me-body{word-break:keep-all;overflow-wrap:anywhere;line-height:1.75}body.me-body :is(input:not([type=checkbox],[type=radio],[type=range],[type=hidden]),select,textarea):not(:where([data-me-word-input],.me-gap,.me-entry-fields input,.me-word-slot input)){max-inline-size:100%;font-size:max(1em,1rem,16px);line-height:1.5}.me-body :where(input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[data-me-word-input],.me-gap,.me-entry-fields input,.me-word-slot input),select){min-block-size:44px}body.me-body :is(input,textarea)[dir=ltr]{font-family:Inter,IBM Plex Sans Arabic,Noto Sans JP,Noto Sans KR,system-ui,sans-serif}html:lang(fa) body.me-body :is(input,textarea)[dir=ltr]{font-family:Inter,Vazirmatn,Tahoma,sans-serif}body.me-body :is(input,textarea)[dir=ltr]:lang(hi){font-family:Inter,Noto Sans Devanagari,Nirmala UI,Mangal,sans-serif}body.me-body :is(input,textarea)[dir=ltr]:lang(zh){font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}body.me-body :is(input,select,textarea):is(:lang(ar),:lang(fa)):not([dir=ltr]){line-height:1.75}body.me-body :is(.me-reference__filters,.me-dictation-filters) select{padding-inline:12px 32px}body.me-body :is(.me-reference__filters,.me-dictation-filters) label{min-inline-size:0}.me-body :is(.me-player__range,[data-me-range]){direction:ltr}html[dir=rtl] .me-body [lang=en]:not([data-me-language-link]){direction:ltr;unicode-bidi:isolate}html[dir=rtl] body.me-body :is(.me-footer,.me-plans__pass-form){text-align:start}html[dir=rtl] body.me-body .me-dictation-method>ol{padding-left:0;padding-inline-start:1.5rem}html[dir=rtl] body.me-body .me-dictation-method li{padding-left:0;padding-inline-start:.3rem}body.me-body .me-reading-invite>div{min-inline-size:0}body.me-body .me-reading-invite .me-primary-action{white-space:normal;text-align:center;max-inline-size:100%}body.me-body .me-listen-card__meta{flex-wrap:wrap}body.me-body .me-listen-card__meta>*{white-space:normal;min-inline-size:0;max-inline-size:100%}body.me-body .me-recent__list .me-recent__card{flex-wrap:wrap}body.me-body .me-recent__list .me-recent__card>small{overflow-wrap:anywhere;flex:0 auto;max-inline-size:100%}.me-body .me-icon--directional:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}@media (width<=600px){:root body.me-body:not(:has(.me-dictation-hub)) .me-cookie-notice[data-me-cookie-notice]{max-height:calc(100dvh - var(--me-cookie-dock,0px) - 1rem);overflow-y:auto}:root body.me-body .me-cookie-notice[data-me-cookie-notice] div{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}:root body.me-body .me-cookie-notice[data-me-cookie-notice] button{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}body.me-body :is(.me-reference,.me-dictation-hub,.ms-contact,.me-plans){width:calc(100% - 32px)}body.me-body .me-footer__wordmark{flex-wrap:wrap;gap:8px;max-inline-size:100%}body.me-body .me-footer__wordmark .me-mark{flex:none;width:32px;height:32px}body.me-body .me-reading-invite{padding:20px}body.me-body .me-reading-invite :is(h2,p,a){overflow-wrap:anywhere}body.me-body .me-reading-invite .me-primary-action{overflow-wrap:normal;flex-wrap:wrap;gap:8px;padding-inline:12px}html:is(:lang(ar),:lang(fa)) body.me-body .me-reading-invite h2{overflow-wrap:normal;font-size:1.5rem}body.me-body :is(.me-reference__filters,.me-dictation-filters){gap:.75rem;padding:16px}body.me-body .me-reference__filters>button{margin-block-start:0}body.me-body :is(.ms-contact__form,.me-plans__card){padding:16px}body.me-body .ms-intents__grid{grid-template-columns:minmax(0,1fr)}body.me-body .ms-intent{text-align:start;gap:12px;min-inline-size:0;padding:12px}body.me-body .ms-intent__icon{width:34px;height:34px}body.me-body .ms-intent :is(.ms-intent__icon,.ms-intent__check) .me-icon{width:22px;height:22px}body.me-body .me-plans__switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px}body.me-body .me-plans__switch label{text-align:center;flex-wrap:wrap;gap:6px;min-inline-size:0;padding:8px}body.me-body .me-plans__switch label b{white-space:normal}body.me-body .me-plans__price{flex-wrap:wrap}}@media (width<=359px){body.me-body .ms-intent{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}body.me-body .ms-intent__icon{grid-area:1/1}body.me-body .ms-intent__check{grid-area:1/2}body.me-body .ms-intent__text{grid-column:1/-1}body.me-body .me-plans__switch{border-radius:20px;grid-template-columns:minmax(0,1fr)}}.me-dictation-hub{width:min(1120px,100% - 2rem);margin:0 auto;padding-bottom:3rem}.me-dictation-hub h1,.me-dictation-hub h2,.me-dictation-hub h3{color:var(--me-ink);text-wrap:balance}.me-dictation-hub h2{letter-spacing:-.035em;font-size:clamp(1.3rem,2.3vw,1.75rem);line-height:1.25}.me-dictation-hub p{color:var(--me-muted);line-height:1.65}.me-dictation-hub a:focus-visible,.me-dictation-hub summary:focus-visible{outline:3px solid var(--me-teal-text);outline-offset:4px}.me-dictation-hub section[id]{scroll-margin-top:1rem}.me-dictation-intro{max-width:760px;padding:1.1rem 0 1.5rem}.me-dictation-intro--landing{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);max-width:none;padding:1.35rem 0 1.8rem;display:grid}.me-dictation-intro__copy{min-width:0}.me-dictation-intro h1{letter-spacing:-.055em;margin:0 0 .7rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.1}.me-dictation-intro p{max-width:55ch;margin:0;font-size:1.05rem}.me-dictation-intro__art{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#dcece8;border-radius:1.25rem;width:100%;height:clamp(225px,27vw,320px);display:block}.me-dictation-jumps{flex-wrap:wrap;align-items:center;gap:.5rem 1.15rem;margin-top:1.25rem;display:flex}.me-dictation-jumps a,.me-dictation-further a{min-height:44px;color:var(--me-teal-text);text-underline-offset:.2em;align-items:center;font-weight:700;display:inline-flex}.me-dictation-jumps .me-dictation-jumps__primary{background:var(--me-teal-text);color:#fff;border-radius:.65rem;justify-content:center;padding:.65rem 1.15rem;text-decoration:none}.me-dictation-jumps .me-dictation-jumps__primary:hover{filter:brightness(.9)}.me-dictation-section-heading{margin-bottom:1rem}.me-dictation-section-heading h2{margin:0 0 .4rem}.me-dictation-section-heading p{margin:0}.me-dictation-sample .me-dictation-section-heading{justify-content:space-between;align-items:end;gap:.75rem 1.5rem;display:flex}.me-dictation-next{border:1px solid var(--me-teal-text);background:var(--me-white);min-height:44px;color:var(--me-teal-text);font:inherit;cursor:pointer;border-radius:.6rem;flex:none;align-items:center;padding:.55rem .9rem;font-weight:700;text-decoration:none;display:inline-flex}.me-dictation-next:hover{background:#e8f6f2}.me-dictation-next[aria-disabled=true]{opacity:.65;cursor:wait}.me-dictation-sample-status:empty{display:none}.me-dictation-hub .me-dictation-sample-status{margin:.55rem 0 0}.me-dictation-sample .me-listen-card{grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);grid-template-areas:"meta practice""copy practice";align-items:start;gap:.5rem 2rem;max-width:none;margin:0;padding:1.25rem;display:grid;transform:none}.me-dictation-sample .me-listen-card:before{display:none}.me-dictation-sample .me-listen-card{grid-template-rows:min-content 1fr}.me-dictation-sample .me-listen-card__meta{text-transform:none;letter-spacing:0;grid-area:meta}.me-dictation-sample .me-listen-card__copy{grid-area:copy;min-width:0}.me-dictation-sample .me-listen-card__practice.me-workspace{min-width:0;box-shadow:none;background:0 0;border:0;grid-area:practice;padding:0}.me-dictation-sample .me-preview-player{margin:0}.me-dictation-sample .me-listen-card__copy>p{margin:.5rem 0}.me-dictation-sample .me-listen-card__copy h2{font-size:1.15rem}.me-dictation-sample .me-listen-card__copy{padding-block:1rem}.me-dictation-membership{border:1px solid var(--me-line);background:var(--me-white);border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1rem;padding:1.15rem 1.35rem;display:flex}.me-dictation-membership h3{margin:0 0 .35rem;font-size:1.15rem}.me-dictation-membership p{max-width:70ch;margin:0;font-size:.95rem}.me-dictation-membership a{min-height:44px;color:var(--me-teal-text);text-underline-offset:.2em;flex:none;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.me-dictation-choices,.me-dictation-library,.me-dictation-method,.me-dictation-faq{border-top:1px solid var(--me-line);margin-top:2.5rem;padding-top:1.75rem}.me-dictation-choices>h2,.me-dictation-library>h2,.me-dictation-method>h2,.me-dictation-faq>h2{margin:0 0 .6rem}.me-dictation-choices>p,.me-dictation-library>p,.me-dictation-method>p{max-width:70ch;margin:0 0 1.25rem}.me-dictation-levels{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;display:grid}.me-dictation-levels a{border:1px solid var(--me-line);background:var(--me-white);border-radius:.75rem;gap:.5rem;padding:1rem;text-decoration:none;display:grid}.me-dictation-levels a:hover{border-color:var(--me-teal-text)}.me-dictation-levels strong{font-size:1.1rem}.me-dictation-levels strong span{margin-top:.25rem;font-size:.95rem;font-weight:600;display:block}.me-dictation-levels a>span{color:var(--me-muted);font-size:.9rem}.me-dictation-topics{flex-wrap:wrap;gap:.4rem 1rem;margin-top:1rem;display:flex}.me-dictation-topics a{min-height:44px;color:var(--me-teal-text);text-underline-offset:.2em;align-items:center;gap:.4rem;display:inline-flex}.me-dictation-topics span{color:var(--me-muted)}.me-dictation-filters{background:var(--me-white);border:1px solid var(--me-line);border-radius:.8rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:end;gap:.8rem;padding:1.25rem;display:grid}.me-dictation-filters label{gap:.35rem;min-width:0;font-size:.85rem;font-weight:650;display:grid}.me-dictation-filters input,.me-dictation-filters select{border:1px solid var(--me-line);background:var(--me-white);width:100%;min-width:0;min-height:44px;color:var(--me-ink);font:inherit;border-radius:.4rem;padding:.6rem .7rem;font-size:1rem}.me-dictation-filters input:focus,.me-dictation-filters select:focus{outline:2px solid var(--me-teal-text);outline-offset:2px}.me-dictation-filters .me-dictation-search{grid-column:1/-1}.me-dictation-filters>a{min-height:44px;color:var(--me-teal-text);align-items:center;display:flex}.me-dictation-hub .me-dictation-result-count{margin:1.2rem 0;font-size:.95rem}.me-dictation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.me-dictation-card{background:var(--me-white);border:1px solid var(--me-line);border-radius:.75rem;flex-direction:column;min-width:0;padding:1.25rem;display:flex}.me-dictation-card-meta{color:var(--me-teal-text);flex-wrap:wrap;gap:.6rem;font-size:.8rem;font-weight:700;display:flex}.me-dictation-card h3{margin:.8rem 0 .5rem;font-size:1.2rem;line-height:1.35}.me-dictation-card h3 a{text-decoration:none}.me-dictation-card h3 a:hover{text-underline-offset:.2em;text-decoration:underline}.me-dictation-card>p{margin:0 0 1rem;font-size:.95rem}.me-dictation-card .me-dictation-card-audio{align-items:flex-start;gap:.45rem;font-size:.8rem;display:flex}.me-dictation-card-audio svg{flex:none;margin-top:.2rem}.me-dictation-open{border-top:1px solid var(--me-line);min-height:44px;color:var(--me-teal-text);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.65rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.me-dictation-pagination{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.me-dictation-pagination a{border:1px solid var(--me-line);background:var(--me-white);border-radius:.5rem;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.5rem .8rem;text-decoration:none;display:inline-flex}.me-dictation-pagination [aria-current]{background:var(--me-ink);color:var(--me-white);font-weight:700}.me-dictation-empty{padding:2rem 0}.me-dictation-method>ol{grid-template-columns:1fr 1fr;gap:1rem 2.5rem;padding-left:1.5rem;display:grid}.me-dictation-method li{padding-left:.3rem}.me-dictation-method h3{margin:0;font-size:1.05rem}.me-dictation-method li p{margin:.5rem 0 0}.me-dictation-example,.me-dictation-faq details{border-bottom:1px solid var(--me-line);padding:.4rem 0}.me-dictation-hub summary{cursor:pointer;min-height:44px;padding:.8rem .25rem;font-weight:650;line-height:1.5}.me-dictation-example p,.me-dictation-faq p{max-width:70ch;padding-inline:.25rem}.me-dictation-example .me-dictation-example-sentence{color:var(--me-ink);border-left:3px solid var(--me-teal);padding-left:1rem;font-weight:650}.me-dictation-further{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;display:flex}@media (width<=850px){.me-dictation-intro--landing{grid-template-columns:minmax(0,1fr) minmax(230px,.8fr)}.me-dictation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.me-dictation-sample .me-dictation-section-heading{flex-direction:column;align-items:start}.me-dictation-intro--landing{grid-template-columns:1fr;gap:1rem}.me-dictation-intro__art{-o-object-position:center 43%;object-position:center 43%;height:155px}.me-dictation-sample .me-listen-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""copy""practice";gap:.5rem;padding:1rem}.me-dictation-sample .me-listen-card__copy{padding:0}.me-dictation-sample .me-listen-card__copy h2{margin:0}.me-dictation-membership{padding:1rem;display:block}.me-dictation-membership a{margin-top:.5rem}.me-dictation-sample .me-demo-accents{gap:.3rem;margin-bottom:.25rem}.me-dictation-sample .me-demo-accents label{padding:.4rem .45rem;font-size:.8rem}.me-dictation-hub .me-hub__breadcrumb{margin-bottom:.5rem;padding-top:1rem}.me-dictation-intro{padding-top:.5rem}.me-dictation-jumps{gap:.25rem .8rem;margin-top:.8rem;font-size:.9rem}.me-dictation-section-heading p{font-size:.95rem}.me-dictation-grid,.me-dictation-method>ol{grid-template-columns:1fr}.me-dictation-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.me-dictation-levels a{padding:.8rem}.me-dictation-filters{gap:.75rem;padding:.9rem}.me-dictation-filters .me-primary-action{grid-column:1/-1}.me-dictation-card{padding:1rem}}@media (width<=359px){.me-dictation-levels,.me-dictation-filters{grid-template-columns:1fr}.me-dictation-filters .me-dictation-search{grid-column:auto}}.me-tutor-entry{color:#22333b;background:#f3f8f4;border:1px solid #ccd9d4;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:32px auto;padding:24px;display:flex}.me-tutor-entry>div{align-items:center;gap:16px;display:flex}.me-tutor-entry strong{font-size:19px}.me-tutor-entry p{margin:5px 0 0;line-height:1.5}.me-tutor-entry>a{flex-shrink:0}.me-tutor{color:#22333b;max-width:1120px;margin:0 auto;padding:42px 24px 64px}.me-tutor__hero{max-width:720px;margin-bottom:32px}.me-tutor__hero h1{letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(30px,4vw,46px);line-height:1.14}.me-tutor__hero>p:last-child{color:#52615d;font-size:18px;line-height:1.6}.me-tutor__layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:40px;display:grid}.me-tutor__context{border-top:3px solid #38634e;padding-top:20px}.me-tutor__context h2{margin:10px 0 14px;font-size:23px;line-height:1.35}.me-tutor a{color:#275d45;text-underline-offset:3px;text-decoration:underline}.me-tutor a.me-primary-action{color:#fff;text-decoration:none}.me-tutor__context>a{align-items:center;gap:10px;min-height:44px;font-weight:650;display:inline-flex}.me-tutor__credits{border-top:1px solid #dce2df;border-bottom:1px solid #dce2df;margin:24px 0;padding:18px 0}.me-tutor__credits p{margin:8px 0 0;font-size:14px;line-height:1.6}.me-tutor__main{min-width:0}.me-tutor__form{background:#fff;border:1px solid #d4ded8;border-radius:18px;padding:26px;box-shadow:0 4px 20px #22333b05}.me-tutor label:not(.me-tutor__choices label){margin-bottom:10px;font-weight:650;display:block}.me-tutor textarea{box-sizing:border-box;color:#22333b;width:100%;font:inherit;resize:vertical;background:#fcfdfb;border:1px solid #81978b;border-radius:10px;min-height:100px;padding:14px;line-height:1.6;display:block}.me-tutor :is(a,button,input,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #a75c20}.me-tutor fieldset{border:0;min-width:0;margin:22px 0 0;padding:0}.me-tutor legend{margin-bottom:12px;font-size:15px;font-weight:650}.me-tutor__choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.me-tutor__choices label{cursor:pointer;border:1px solid #ccd8d1;border-radius:12px;align-items:flex-start;gap:10px;min-height:44px;padding:14px;display:flex}.me-tutor__choices label:has(input:checked){background:#eef6ee;border-color:#38634e;box-shadow:inset 0 0 0 1px #38634e}.me-tutor__choices input{accent-color:#38634e;flex-shrink:0;width:17px;height:17px;margin-top:5px}.me-tutor__choices small{color:#485c50;margin-top:5px;font-size:13px;line-height:1.6;display:block}.me-tutor__fine{color:#56665b;font-size:13px;line-height:1.65}.me-tutor__form>.me-tutor__fine{margin:18px 0}.me-tutor button{cursor:pointer}.me-tutor button:disabled{opacity:.6;cursor:wait}.me-tutor__feed-heading{justify-content:space-between;align-items:center;gap:18px;margin:38px 0 18px;display:flex}.me-tutor__feed-heading h2{margin:0;font-size:21px}.me-tutor__feed-heading a{align-items:center;min-height:44px;font-size:14px;display:flex}.me-tutor__thread{overflow-wrap:anywhere;background:#fff;border:1px solid #d8e0da;border-radius:16px;margin-bottom:20px;padding:24px}.me-tutor__thread>header{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.me-tutor__thread time{color:#58675e;margin-left:auto;font-size:12px}.me-tutor__badge{color:#476150;background:#f0f4ef;border-radius:5px;padding:4px 8px;font-size:12px}.me-tutor__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.me-tutor__answer{background:#f4f8f1;border-left:3px solid #547b59;border-radius:0 12px 12px 0;margin:20px 0 8px;padding:18px 20px}.me-tutor__answer>strong{color:#31503c;align-items:center;gap:8px;font-size:13px;display:flex}.me-tutor__answer nav{flex-wrap:wrap;gap:8px;display:flex}.me-tutor__answer nav a{background:#fff;border:1px solid #bccdbd;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;display:inline-flex}.me-tutor__request{border-top:1px solid #ccd8c6;margin-top:20px;padding-top:18px;font-size:14px;line-height:1.65}.me-tutor__actions{align-items:start;gap:16px;display:flex}.me-tutor :is(summary,.me-tutor__actions button,.me-tutor__comment button){cursor:pointer;color:#43564a;align-items:center;min-height:44px;font-size:14px;display:flex}.me-tutor details[open]>summary{margin-bottom:10px}.me-tutor__reply{border-top:1px solid #d8e0da;margin-top:16px;padding-top:6px}.me-tutor__comment{border-left:2px solid #d8e0da;margin:18px 0;padding:4px 18px}.me-tutor__comment .me-tutor__body{margin:5px 0}.me-tutor__empty{color:#50624f;border:1px dashed #bdcdbf;border-radius:16px;padding:30px;line-height:1.7}.me-tutor__empty h3{color:#22333b;margin:12px 0 5px;font-size:18px}.me-tutor__empty p{margin:0}.me-tutor__status{background:#fff5df;border:1px solid #d8b875;border-radius:10px;padding:14px 18px;font-size:15px;line-height:1.6}.me-tutor__status[hidden]{display:none}@media (width<=760px){.me-tutor{padding:28px 16px 40px}.me-tutor__layout{grid-template-columns:1fr;gap:22px}.me-tutor__context{padding-top:15px}.me-tutor__context h2{margin-bottom:4px;font-size:20px}.me-tutor__credits{margin:10px 0;padding:12px 0}.me-tutor__hero{margin-bottom:24px}.me-tutor__form,.me-tutor__thread{padding:18px}.me-tutor__answer{padding:15px}.me-tutor-entry{flex-direction:column;align-items:stretch;margin:24px 16px;padding:22px}.me-tutor-entry>a{justify-content:center}.me-tutor__feed-heading{align-items:start}.me-tutor__context>.me-tutor__fine{display:none}}@media (width<=420px){.me-tutor__choices{grid-template-columns:1fr}.me-tutor__form{padding:16px}.me-tutor__feed-heading{flex-direction:column;gap:2px}.me-tutor__thread{padding:16px}.me-tutor__hero h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.me-tutor *{scroll-behavior:auto}}.me-tutor__actions>a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.me-tutor__suggestions{margin:0 0 24px}.me-tutor__suggestions h2{margin:0 0 5px;font-size:17px;line-height:1.4}.me-tutor__suggestions>p{color:#52615d;margin:0 0 12px;font-size:13px;line-height:1.6}.me-tutor__suggestions>div{gap:8px;display:grid}.me-tutor__suggestions a{color:#284936;overflow-wrap:anywhere;background:#f2f7ef;border:1px solid #c9d9ce;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 14px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.me-tutor__suggestions a>span{flex-shrink:0}.me-tutor__suggestions a:hover{background:#e9f2e5;border-color:#557f62}.me-tutor__suggestions a:focus-visible{outline-offset:3px;outline:3px solid #a75c20}.me-agent__portrait{background:#cfddd0;border-radius:50%;flex:none;width:56px;height:56px;display:block;position:relative;overflow:hidden}.me-agent__portrait img{width:384%;max-width:none;height:auto;position:absolute;top:-48%;left:-68%}.me-agent__launcher{z-index:35;right:max(20px, env(safe-area-inset-right));bottom:max(var(--agent-bottom,20px), env(safe-area-inset-bottom));color:#22333b;background:#fffdf8;border:1px solid #c4d2ca;border-radius:40px;align-items:center;gap:12px;min-height:68px;padding:6px 16px 6px 6px;text-decoration:none;display:flex;position:fixed;box-shadow:0 5px 24px #22333b29}.me-agent__launcher strong,.me-agent__launcher small{display:block}.me-agent__launcher strong{font-size:16px;line-height:1.4}.me-agent__launcher small{color:#52615d;font-size:12px;line-height:1.6}.me-agent__launcher:hover{border-color:#38634e;box-shadow:0 7px 28px #22333b38}.me-agent :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #a75c20}.me-agent__panel{color:#22333b;background:#fafbf7;border:1px solid #c4d2ca;border-radius:24px;width:min(440px,100vw - 32px);max-width:none;height:min(760px,100dvh - 40px);max-height:none;margin:0;padding:0;position:fixed;inset:auto 20px 20px auto;overflow:hidden;box-shadow:0 20px 70px #22333b40}.me-agent__panel[open]{flex-direction:column;display:flex}.me-agent__panel::backdrop{background:#22333b24}.me-agent__header{background:#eaf2e9;border-bottom:1px solid #d8e0da;flex:none;align-items:center;gap:12px;padding:14px 16px;display:flex}.me-agent__header .me-agent__portrait{width:48px;height:48px}.me-agent__header h2{letter-spacing:-.02em;flex:1;margin:0;font-size:19px}.me-agent__header button{color:#22333b;cursor:pointer;background:0 0;border:1px solid #b6c9bb;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.me-agent__header button span{font-size:28px;line-height:1}.me-agent__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.me-agent__footer{text-align:right;background:#fffdf8;border-top:1px solid #d8e0da;flex:none;padding:4px 18px}.me-agent__footer a{text-underline-offset:3px;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.me-agent__loading,.me-agent__recovery{margin:20px;font-size:15px;line-height:1.6}.me-agent__loading[hidden],.me-agent__recovery[hidden]{display:none}.me-agent-open{overflow:hidden}.me-body:has(.me-cookie-notice:not([hidden])) .me-agent__launcher{visibility:hidden;opacity:0;pointer-events:none}.me-lesson-shell~.me-agent .me-agent__launcher{display:none}.me-agent__greeting{letter-spacing:-.025em;max-width:25ch;margin:0 0 18px;font-size:25px;font-weight:700;line-height:1.25}.me-tutor.me-tutor--panel{padding:24px 18px}.me-tutor--panel .me-tutor__layout{grid-template-columns:minmax(0,1fr);gap:18px}.me-tutor--panel .me-tutor__context{border-top:0;padding-top:0}.me-tutor--panel .me-tutor__context>.me-eyebrow{font-size:11px}.me-tutor--panel .me-tutor__context h2{margin:4px 0 0;font-size:17px}.me-tutor--panel .me-tutor__context>a{font-size:13px}.me-tutor--panel .me-tutor__context>.me-tutor__fine{display:none}.me-tutor--panel .me-tutor__credits{border-bottom:0;margin:8px 0 0;padding:10px 0 0;font-size:14px}.me-tutor--panel .me-tutor__credits p{margin:3px 0;font-size:12px}.me-tutor--panel .me-tutor__form,.me-tutor--panel .me-tutor__thread{padding:16px}.me-tutor--panel .me-tutor__choices{grid-template-columns:minmax(0,1fr);gap:8px}.me-tutor--panel .me-tutor__choices label{padding:10px 12px}.me-tutor--panel .me-tutor__feed-heading{flex-direction:column;align-items:start;gap:2px;margin-top:28px}.me-tutor--panel .me-tutor__feed-heading h2{font-size:19px}.me-tutor--panel .me-tutor__answer{padding:14px}@media (width<=600px){.me-agent__launcher{gap:9px;min-height:60px;padding:5px 13px 5px 5px;right:12px}.me-agent__launcher .me-agent__portrait{width:48px;height:48px}.me-agent__launcher>.me-icon{display:none}.me-agent__panel{border-radius:22px;width:calc(100vw - 16px);height:calc(100dvh - 24px);inset:auto 8px 8px}.me-agent__footer{padding-bottom:max(4px, env(safe-area-inset-bottom))}}body.me-body .me-shell:has(>.me-header){overflow:clip}body.me-body .me-header{z-index:25;isolation:isolate;background:var(--me-white);position:relative;top:0}body.me-body .me-header[data-me-header-ready=true]{position:sticky}body.me-body .me-header:before{content:"";z-index:-1;background:var(--me-white);border-bottom:1px solid var(--me-line);position:absolute;inset-block:0;inset-inline:calc(-50vw + 50%);box-shadow:0 3px 12px #22333b0a}body.me-body .me-header[data-me-header-unpinned=true]{position:relative}html:has(body.me-body .me-header){scroll-padding-top:calc(var(--me-pinned-header-height,0px) + .75rem)}html:has(body.me-body .me-lesson-tabs){scroll-padding-top:.75rem}body.me-body .me-lesson-tabs{top:calc(var(--me-pinned-header-height,0px) + .35rem)}body.me-body .me-lesson-tabs[data-me-unpinned=true]{scroll-margin-top:var(--me-pinned-header-height,0px)}body.me-body :is(.mr-tabs,.ma-settings-nav){top:var(--me-pinned-header-height,0px)}body.me-body [data-me-chrome-unpinned=true]{position:static}body.me-body :is(.ma-sidebar,.me-checkout__summary,.ms-aside,.mh-article.has-toc .mh-toc){top:calc(var(--me-pinned-header-height,0px) + 1rem)}body.me-body .me-header :is(.me-site-nav a,.me-help-link,.me-sublearn-link,.me-header__cta){min-height:44px}body.me-body .me-header .me-header__cta{white-space:normal;text-align:center;overflow-wrap:anywhere;min-width:0}body.me-body .me-language-switch nav{transform:translateX(var(--me-language-shift,0px))}@media (width>=1024px){body.me-body .me-header.has-menu{-moz-column-gap:.75rem;column-gap:.75rem}body.me-body .me-header.has-menu .me-site-nav{flex:22rem;gap:0}body.me-body .me-header.has-menu .me-site-nav a{min-width:44px;padding-inline:.3rem;font-size:.875rem}body.me-body .me-header.has-menu .me-header__actions{display:contents}body.me-body .me-header.has-menu .me-help-link:not(.me-search-open){display:none}body.me-body .me-header.has-menu .me-menu-toggle{order:3;justify-content:center;width:44px;padding:0;display:inline-flex}body.me-body .me-header.has-menu .me-menu-toggle__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.me-body .me-header.has-menu.is-open .me-help-link:not(.me-search-open){border-top:1px solid var(--me-line);flex-basis:100%;order:6;margin:0;padding-inline:.75rem;display:flex}}@media (width<=1023px){body.me-body:has(.me-header.is-open) [data-tutor-open]{visibility:hidden}body.me-body .me-header.has-menu{gap:.25rem;padding-block:.5rem}body.me-body .me-header.has-menu:not(.is-open) :is(.me-progress-chip,.me-build-status){display:none}body.me-body .me-header.has-menu .me-language-switch{min-width:0;margin-inline-start:auto}body.me-body .me-header.has-menu .me-language-switch summary{max-width:min(14rem,35vw)}body.me-body .me-header.has-menu .me-search-open{flex:0 0 44px;justify-content:center;margin:0;padding:0}body.me-body .me-header.has-menu .me-search-open .me-help-link__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.me-body .me-header.has-menu .me-menu-toggle{flex:0 0 44px;justify-content:center;width:44px;padding:0}body.me-body .me-header.has-menu .me-menu-toggle__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.me-body .me-header.has-menu.is-open .me-site-nav{flex-basis:100%}body.me-body .me-header.has-menu.is-open{overscroll-behavior:contain;max-height:calc(100dvh - .5rem);overflow-y:auto}body.me-body .me-header.has-menu.is-open .me-site-nav a[aria-current=page]{border-inline-start:3px solid var(--me-coral);box-shadow:none;padding-inline-start:.75rem}}@media (width<=600px){body.me-body .me-header.has-menu .me-wordmark{flex:0 0 44px;width:44px;min-height:44px;margin:0}body.me-body .me-header.has-menu .me-wordmark>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.me-body .me-header.has-menu .me-sublearn-link{flex:0 0 44px;justify-content:center;width:44px;min-height:44px;margin:0;padding:0;display:inline-flex}body.me-body .me-header.has-menu .me-sublearn-link>span:not(.ma-badge){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.me-body .me-header.has-menu .me-sublearn-link .me-icon{display:inline-block}body.me-body .me-header.has-menu .me-language-switch nav{max-width:calc(100vw - 32px);inset-inline:auto 0}}
