h1[data-astro-cid-xirauuz3]{margin:20px 0;font-size:clamp(32px,5vw,56px)}p[data-astro-cid-xirauuz3]{max-width:650px;color:var(--text-muted);margin-bottom:24px}.accent-table[data-astro-cid-qxa2iamm]{padding:32px 0 64px}.head[data-astro-cid-qxa2iamm]{margin-bottom:24px}.eyebrow[data-astro-cid-qxa2iamm]{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0 0 10px;font-size:12px;font-weight:600}h2[data-astro-cid-qxa2iamm]{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.15}.scroll[data-astro-cid-qxa2iamm]{border:1px solid var(--border);border-radius:12px;overflow-x:auto}table[data-astro-cid-qxa2iamm]{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.5}th[data-astro-cid-qxa2iamm],td[data-astro-cid-qxa2iamm]{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:12px 16px}tbody[data-astro-cid-qxa2iamm] tr[data-astro-cid-qxa2iamm]:last-child th[data-astro-cid-qxa2iamm],tbody[data-astro-cid-qxa2iamm] tr[data-astro-cid-qxa2iamm]:last-child td[data-astro-cid-qxa2iamm]{border-bottom:0}thead[data-astro-cid-qxa2iamm] th[data-astro-cid-qxa2iamm]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--card);font-size:12px;font-weight:600}tbody[data-astro-cid-qxa2iamm] th[data-astro-cid-qxa2iamm]{white-space:nowrap;font-weight:600}tbody[data-astro-cid-qxa2iamm] th[data-astro-cid-qxa2iamm] a[data-astro-cid-qxa2iamm]{color:var(--text)}.locale[data-astro-cid-qxa2iamm]{color:var(--text-dim);font-size:12px;font-weight:400;display:block}td[data-astro-cid-qxa2iamm]{color:var(--text-muted)}ul[data-astro-cid-qxa2iamm]{margin:0;padding:0;list-style:none}.ipa[data-astro-cid-qxa2iamm]{color:var(--text);font-weight:600}.phoneme-compare[data-astro-cid-mbhe3lwy]{content-visibility:auto;contain-intrinsic-size:0 700px;padding:96px 0}@media (width<=640px){.phoneme-compare[data-astro-cid-mbhe3lwy]{padding:64px 0}}.head[data-astro-cid-mbhe3lwy]{text-align:center;margin-bottom:40px}.eyebrow[data-astro-cid-mbhe3lwy]{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0 0 10px;font-size:12px;font-weight:600}h2[data-astro-cid-mbhe3lwy]{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.1}.sub[data-astro-cid-mbhe3lwy]{max-width:56ch;color:var(--text-muted);margin:0 auto;font-size:17px;line-height:1.55}.tab-row[data-astro-cid-mbhe3lwy]{border:none;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 32px;padding:0;display:flex}.slot-input[data-astro-cid-mbhe3lwy]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tab[data-astro-cid-mbhe3lwy]{background:var(--card);border:1px solid var(--border);cursor:pointer;color:var(--text-muted);user-select:none;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.tab[data-astro-cid-mbhe3lwy]:hover{background:var(--card-hover);border-color:var(--border-strong);color:var(--text)}.tab[data-astro-cid-mbhe3lwy] .flag[data-astro-cid-mbhe3lwy]{font-size:16px;line-height:1}.slot-input[data-astro-cid-mbhe3lwy]:checked+.tab[data-astro-cid-mbhe3lwy]{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:var(--accent);color:var(--text)}.slot-input[data-astro-cid-mbhe3lwy]:focus-visible+.tab[data-astro-cid-mbhe3lwy]{outline:2px solid var(--accent);outline-offset:3px}.sample[data-astro-cid-mbhe3lwy]{background:var(--card);border:1px solid color-mix(in srgb,var(--card-tint) 30%,var(--border));border-radius:20px;max-width:720px;margin:0 auto;padding:36px;display:none}@media (width<=640px){.sample[data-astro-cid-mbhe3lwy]{padding:24px}}.phoneme-compare[data-astro-cid-mbhe3lwy]:has(.slot-input-0:checked) .slot-0[data-astro-cid-mbhe3lwy],.phoneme-compare[data-astro-cid-mbhe3lwy]:has(.slot-input-1:checked) .slot-1[data-astro-cid-mbhe3lwy],.phoneme-compare[data-astro-cid-mbhe3lwy]:has(.slot-input-2:checked) .slot-2[data-astro-cid-mbhe3lwy],.phoneme-compare[data-astro-cid-mbhe3lwy]:has(.slot-input-3:checked) .slot-3[data-astro-cid-mbhe3lwy],.phoneme-compare[data-astro-cid-mbhe3lwy]:has(.slot-input-4:checked) .slot-4[data-astro-cid-mbhe3lwy]{display:block}.sample-head[data-astro-cid-mbhe3lwy]{align-items:center;gap:20px;margin-bottom:24px;display:flex}.signature-glyph[data-astro-cid-mbhe3lwy]{background:color-mix(in srgb,var(--card-tint) 14%,transparent);width:72px;height:72px;color:var(--card-tint);letter-spacing:-.04em;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-family:Geist Mono,ui-monospace,monospace;font-size:44px;font-weight:300;line-height:1;display:inline-flex}.sample[data-astro-cid-mbhe3lwy] h3[data-astro-cid-mbhe3lwy]{letter-spacing:-.015em;margin:0 0 4px;font-size:22px;font-weight:700}.region[data-astro-cid-mbhe3lwy]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin:0;font-size:12px;font-weight:600}.sample-text[data-astro-cid-mbhe3lwy]{color:var(--text);margin:0 0 14px;font-size:22px;font-weight:600;line-height:1.45}.sample-tip[data-astro-cid-mbhe3lwy]{color:var(--text-muted);margin:0 0 28px;font-size:14px;line-height:1.6}.sample-cta[data-astro-cid-mbhe3lwy]{background:color-mix(in srgb,var(--card-tint) 90%,black);color:#fff;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.sample-cta[data-astro-cid-mbhe3lwy]:hover{box-shadow:0 8px 20px -8px color-mix(in srgb,var(--card-tint) 60%,transparent);transform:translateY(-1px)}.sr-only[data-astro-cid-mbhe3lwy]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-course[data-astro-cid-bxi265a5]{padding:64px 0 16px}@media (width<=640px){.language-course[data-astro-cid-bxi265a5]{padding:48px 0 8px}}.lc-head[data-astro-cid-bxi265a5]{margin-bottom:24px}.lc-head[data-astro-cid-bxi265a5] h2[data-astro-cid-bxi265a5]{letter-spacing:-.025em;text-wrap:balance;margin:0 0 12px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.1}.lc-eyebrow[data-astro-cid-bxi265a5]{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0 0 10px;font-size:12px;font-weight:600}.lc-sub[data-astro-cid-bxi265a5]{max-width:60ch;color:var(--text-muted);margin:0;font-size:17px;line-height:1.55}.lc-levels[data-astro-cid-bxi265a5]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lc-level[data-astro-cid-bxi265a5]{background:var(--card);border:1px solid var(--border);height:100%;color:var(--text);border-radius:14px;flex-direction:column;gap:2px;padding:16px 18px;transition:background .15s,border-color .15s;display:flex}.lc-level[data-astro-cid-bxi265a5]:hover{background:var(--card-hover);border-color:var(--border-strong)}.lc-level[data-astro-cid-bxi265a5] strong[data-astro-cid-bxi265a5]{font-size:20px;font-weight:800}.lc-level[data-astro-cid-bxi265a5] span[data-astro-cid-bxi265a5]{color:var(--text-muted);font-size:14px}.lc-features[data-astro-cid-bxi265a5]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:32px;display:grid}.lc-feature[data-astro-cid-bxi265a5]{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:20px 22px}.lc-feature[data-astro-cid-bxi265a5] h3[data-astro-cid-bxi265a5]{margin:0 0 8px;font-size:19px;font-weight:700}.lc-feature[data-astro-cid-bxi265a5] p[data-astro-cid-bxi265a5]{color:var(--text-muted);margin:0 0 12px;font-size:15px;line-height:1.6}.lc-feature[data-astro-cid-bxi265a5] a[data-astro-cid-bxi265a5]{color:var(--accent);font-size:15px;font-weight:600}.hub-section[data-astro-cid-vqibioyv]{padding:64px 0 32px}@media (width<=640px){.hub-section[data-astro-cid-vqibioyv]{padding:48px 0 16px}}.hub-head[data-astro-cid-vqibioyv]{margin-bottom:32px}.hub-eyebrow[data-astro-cid-vqibioyv]{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0 0 10px;font-size:12px;font-weight:600}.hub-head[data-astro-cid-vqibioyv] h2[data-astro-cid-vqibioyv]{letter-spacing:-.025em;text-wrap:balance;max-width:22ch;margin:0 0 12px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.1}.hub-sub[data-astro-cid-vqibioyv]{max-width:56ch;color:var(--text-muted);margin:0;font-size:17px;line-height:1.55}.hub-grid[data-astro-cid-vqibioyv]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.examples-section[data-astro-cid-vqibioyv]{padding:80px 0}@media (width<=640px){.examples-section[data-astro-cid-vqibioyv]{padding:56px 0}}.examples-head[data-astro-cid-vqibioyv]{margin-bottom:32px}.examples-eyebrow[data-astro-cid-vqibioyv]{text-transform:uppercase;letter-spacing:.12em;color:var(--accent-tint,var(--accent));margin:0 0 10px;font-size:12px;font-weight:600}.examples-head[data-astro-cid-vqibioyv] h2[data-astro-cid-vqibioyv]{letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0 0 12px;font-size:clamp(26px,3.6vw,38px);font-weight:800;line-height:1.1}.examples-sub[data-astro-cid-vqibioyv]{max-width:56ch;color:var(--text-muted);margin:0;font-size:17px;line-height:1.55}.examples-grid[data-astro-cid-vqibioyv]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}
