.grammar-hero.svelte-15gm2nm{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:clamp(28px,5vw,84px);align-items:end;padding:34px 0 30px;border-bottom:1px solid var(--color-line)}.grammar-hero.svelte-15gm2nm>div:where(.svelte-15gm2nm)>span:where(.svelte-15gm2nm){font:700 10px var(--font-mono);letter-spacing:.08em;color:var(--color-accent)}.grammar-hero.svelte-15gm2nm h1:where(.svelte-15gm2nm){max-width:900px;margin:10px 0 0;font:500 var(--fs-h1)/1.05 var(--font-display);letter-spacing:-.03em}.grammar-hero.svelte-15gm2nm>div:where(.svelte-15gm2nm)>p:where(.svelte-15gm2nm){max-width:65ch;margin:15px 0 0;color:var(--color-muted);font-size:var(--fs-lede);line-height:1.55}.grammar-hero.svelte-15gm2nm aside:where(.svelte-15gm2nm){padding-left:20px;border-left:3px solid var(--color-accent)}.grammar-hero.svelte-15gm2nm aside:where(.svelte-15gm2nm) strong:where(.svelte-15gm2nm){display:block;font:500 20px var(--font-display)}.grammar-hero.svelte-15gm2nm aside:where(.svelte-15gm2nm) p:where(.svelte-15gm2nm){margin:7px 0 0;color:var(--color-muted);font-size:13px;line-height:1.55}.grammar-hero.svelte-15gm2nm aside:where(.svelte-15gm2nm) a:where(.svelte-15gm2nm){display:inline-flex;align-items:center;gap:6px;margin-top:13px;color:var(--color-accent);font-size:13px;font-weight:700}.recommended-guide.svelte-15gm2nm{margin-top:30px}@media(max-width:960px){.grammar-hero.svelte-15gm2nm{grid-template-columns:1fr}}
