.cmp-wrap[data-astro-cid-yj7t7bcf]{margin:var(--space-6) 0;overflow-x:auto}.cmp[data-astro-cid-yj7t7bcf]{border-collapse:collapse;width:100%;min-width:420px;font-size:.92rem}.cmp[data-astro-cid-yj7t7bcf] th[data-astro-cid-yj7t7bcf],.cmp[data-astro-cid-yj7t7bcf] td[data-astro-cid-yj7t7bcf]{border:1px solid var(--border);text-align:left;padding:12px 14px}.cmp[data-astro-cid-yj7t7bcf] thead[data-astro-cid-yj7t7bcf] th[data-astro-cid-yj7t7bcf]{background:var(--primary-900);color:#fff;font-weight:600}.cmp[data-astro-cid-yj7t7bcf] thead[data-astro-cid-yj7t7bcf] th[data-astro-cid-yj7t7bcf].cmp__a{background:var(--primary-700)}.cmp[data-astro-cid-yj7t7bcf] tbody[data-astro-cid-yj7t7bcf] th[data-astro-cid-yj7t7bcf]{background:var(--bg-subtle);color:var(--primary-900);font-weight:600}.cmp[data-astro-cid-yj7t7bcf] td[data-astro-cid-yj7t7bcf].cmp__a{background:var(--primary-50);font-weight:500}.cmp[data-astro-cid-yj7t7bcf] .is-yes[data-astro-cid-yj7t7bcf]{color:var(--success);font-weight:700}.cmp[data-astro-cid-yj7t7bcf] .is-no[data-astro-cid-yj7t7bcf]{color:var(--ink-400)}.serve[data-astro-cid-vldfixj4]{margin:var(--space-3) 0;flex-wrap:wrap;gap:8px 16px;padding:0;list-style:none;display:flex}.serve[data-astro-cid-vldfixj4] a[data-astro-cid-vldfixj4]{color:var(--primary-700);font-size:.92rem}.hero-cta[data-astro-cid-vldfixj4]{margin-top:var(--space-6);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-micro[data-astro-cid-vldfixj4]{color:#c9d0ea;font-size:.9rem}.lang-note[data-astro-cid-vldfixj4]{margin-top:var(--space-4);color:#aab3d6;font-size:.88rem;font-style:italic}.checklist[data-astro-cid-vldfixj4]{margin:var(--space-4) 0 var(--space-8);gap:10px;padding:0;list-style:none;display:grid}.checklist[data-astro-cid-vldfixj4] li[data-astro-cid-vldfixj4]{padding-left:30px;position:relative}.checklist[data-astro-cid-vldfixj4] li[data-astro-cid-vldfixj4]:before{content:"✓";color:var(--accent-600);background:var(--accent-100);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.chapter-list[data-astro-cid-vldfixj4]{columns:2;column-gap:24px;padding-left:1.1rem}.chapter-list[data-astro-cid-vldfixj4] a[data-astro-cid-vldfixj4]{color:var(--primary-700);text-decoration:none}.section-sub[data-astro-cid-vldfixj4]{color:var(--ink-600);margin-top:var(--space-1)}.teacher-grid[data-astro-cid-vldfixj4]{margin:var(--space-6) 0;gap:16px;display:grid}.std-link[data-astro-cid-vldfixj4]{color:var(--primary-700);font-weight:600}.midcta[data-astro-cid-vldfixj4]{margin:var(--space-8) 0;padding:var(--space-6);background:var(--primary-50);border-radius:var(--radius-lg);text-align:center}.midcta[data-astro-cid-vldfixj4] p[data-astro-cid-vldfixj4]{margin:0 0 var(--space-4);color:var(--primary-900);font-weight:600}.two-col[data-astro-cid-vldfixj4]{gap:var(--space-8);display:grid}.rate-big[data-astro-cid-vldfixj4]{font-family:var(--font-display);color:var(--accent-600);font-size:1.6rem;font-weight:600}.dont-list[data-astro-cid-vldfixj4]{gap:10px;padding:0;list-style:none;display:grid}.dont-list[data-astro-cid-vldfixj4] li[data-astro-cid-vldfixj4]{color:var(--ink-900);padding-left:26px;position:relative}.dont-list[data-astro-cid-vldfixj4] li[data-astro-cid-vldfixj4]:before{content:"✕";color:var(--ink-400);font-weight:700;position:absolute;left:0}.endcta[data-astro-cid-vldfixj4]{text-align:center;margin-top:var(--space-12);flex-direction:column;align-items:center;gap:10px;display:flex}.endcta[data-astro-cid-vldfixj4] span[data-astro-cid-vldfixj4]{color:var(--ink-600);font-size:.9rem}@media (width>=720px){.teacher-grid[data-astro-cid-vldfixj4],.two-col[data-astro-cid-vldfixj4]{grid-template-columns:1fr 1fr}}
