.crumb[data-astro-cid-c75donc3]{margin:0 0 1rem;font-size:var(--fs-5)}.suneung-line[data-astro-cid-c75donc3]{margin:1rem 0 0;font-size:var(--fs-5);word-break:keep-all}.suneung-line[data-astro-cid-c75donc3] a[data-astro-cid-c75donc3]{color:var(--ac);font-weight:600}.chips[data-astro-cid-c75donc3]{display:flex;gap:.5rem;margin-bottom:.5rem}.chip[data-astro-cid-c75donc3]{font-size:var(--fs-2);color:var(--ac);background:rgba(var(--ac-rgb),.12);border-radius:var(--r-xs);padding:.15rem .5rem}.chip-mint[data-astro-cid-c75donc3]{color:var(--mint);background:rgba(var(--mint-rgb),.12)}.f-head[data-astro-cid-c75donc3] h1[data-astro-cid-c75donc3]{margin:0 0 1rem;font-size:2rem}.hero-eq[data-astro-cid-c75donc3]{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);padding:1.25rem;font-size:1.3rem}.block[data-astro-cid-c75donc3]{margin-top:2.5rem}.block[data-astro-cid-c75donc3]>h2[data-astro-cid-c75donc3]{font-size:1.25rem;margin-bottom:1rem}.mistakes[data-astro-cid-c75donc3]{margin:0;padding-left:1.2rem;color:var(--ink)}.mistakes[data-astro-cid-c75donc3] li[data-astro-cid-c75donc3]{margin-bottom:.5rem}.example[data-astro-cid-c75donc3]{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);padding:1.1rem 1.25rem}.example[data-astro-cid-c75donc3] p[data-astro-cid-c75donc3]{margin:0 0 .6rem}.example[data-astro-cid-c75donc3] .sol[data-astro-cid-c75donc3]{color:var(--muted);margin-bottom:0}.embed[data-astro-cid-c75donc3]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);padding:1.25rem}.embed-link[data-astro-cid-c75donc3]{margin:.75rem 0 0;font-size:var(--fs-5)}.intro-block[data-astro-cid-c75donc3]{margin-top:1.5rem}.intro[data-astro-cid-c75donc3]{margin:0 0 1rem;font-size:1.02rem;line-height:1.8}.goals[data-astro-cid-c75donc3]{background:var(--card);border:1px solid var(--rule);border-left:3px solid var(--ac);border-radius:var(--r-lg);padding:1rem 1.25rem}.goals[data-astro-cid-c75donc3] h2[data-astro-cid-c75donc3]{font-size:var(--fs-6);margin:0 0 .6rem;color:var(--ac);letter-spacing:.01em}.goals[data-astro-cid-c75donc3] ul[data-astro-cid-c75donc3]{margin:0;padding:0;list-style:none}.goals[data-astro-cid-c75donc3] li[data-astro-cid-c75donc3]{position:relative;padding-left:1.5rem;margin-bottom:.4rem;line-height:1.6}.goals[data-astro-cid-c75donc3] li[data-astro-cid-c75donc3]:last-child{margin-bottom:0}.goals[data-astro-cid-c75donc3] li[data-astro-cid-c75donc3]:before{content:"✓";position:absolute;left:0;color:var(--mint);font-weight:700}.cta-line[data-astro-cid-c75donc3]{margin:1rem 0 0;display:flex;flex-wrap:wrap;gap:.6rem}.cta[data-astro-cid-c75donc3]{display:inline-block;font-size:var(--fs-5);font-weight:600;padding:.5rem .9rem;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--card);color:var(--ink);transition:border-color var(--t-micro) var(--ease-glide),transform var(--t-micro) var(--ease-glide)}.cta[data-astro-cid-c75donc3]:hover{text-decoration:none;border-color:var(--ac);transform:translateY(-1px)}.rc-mode[data-astro-cid-c75donc3]{display:inline-block;margin:0 0 .7rem;padding:.2rem .7rem;border-radius:var(--r-pill);font-size:var(--fs-3);font-weight:600;color:var(--mint);background:rgba(var(--mint-rgb),.12)}.rc-mode[data-astro-cid-c75donc3][data-mode=memorize]{color:var(--ac);background:rgba(var(--ac-rgb),.12)}.rc-why[data-astro-cid-c75donc3]{margin:0;line-height:1.75}.rc-how[data-astro-cid-c75donc3]{margin:.8rem 0 0;padding:.9rem 1rem;border:1px dashed var(--rule);border-radius:var(--r-lg);color:var(--muted);line-height:1.8}.next[data-astro-cid-c75donc3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:.9rem}.ncard[data-astro-cid-c75donc3]{display:flex;flex-direction:column;gap:.25rem;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);padding:1rem 1.1rem;color:var(--ink);transition:border-color var(--t-micro) var(--ease-glide),transform var(--t-micro) var(--ease-glide)}.ncard[data-astro-cid-c75donc3]:hover{text-decoration:none;border-color:var(--ac);transform:translateY(-2px)}.nlabel[data-astro-cid-c75donc3]{font-family:DM Mono,monospace;font-size:var(--fs-1);color:var(--ac)}.n-people[data-astro-cid-c75donc3] .nlabel[data-astro-cid-c75donc3]{color:var(--mint)}.n-life[data-astro-cid-c75donc3] .nlabel[data-astro-cid-c75donc3]{color:#f5a742}.n-lab[data-astro-cid-c75donc3] .nlabel[data-astro-cid-c75donc3]{color:#b98cf5}.n-slide[data-astro-cid-c75donc3] .nlabel[data-astro-cid-c75donc3]{color:var(--mint)}.n-map[data-astro-cid-c75donc3] .nlabel[data-astro-cid-c75donc3]{color:#4f8df9}[data-theme=light] .n-life[data-astro-cid-c75donc3] .nlabel[data-astro-cid-c75donc3]{color:#8f5f1a}[data-theme=light] .n-lab[data-astro-cid-c75donc3] .nlabel[data-astro-cid-c75donc3]{color:#7a4fc0}.n-people[data-astro-cid-c75donc3]:has(.face){display:grid;grid-template-columns:56px 1fr;column-gap:.8rem;align-items:start}.n-people[data-astro-cid-c75donc3]:has(.face) .nlabel[data-astro-cid-c75donc3]{grid-column:1 / -1;margin-bottom:.25rem}.face[data-astro-cid-c75donc3]{grid-row:2 / span 2;width:56px;height:70px;object-fit:cover;border-radius:var(--r-md);border:1px solid var(--rule);filter:saturate(.92)}.ncard[data-astro-cid-c75donc3] strong[data-astro-cid-c75donc3]{font-size:1rem}.ndesc[data-astro-cid-c75donc3]{font-size:var(--fs-4);color:var(--muted);line-height:1.5}.reviewed[data-astro-cid-c75donc3]{margin:1.5rem 0 0;font-size:var(--fs-3);color:var(--muted);line-height:1.7}.reviewed[data-astro-cid-c75donc3] a[data-astro-cid-c75donc3]{color:var(--ink)}.reviewed[data-astro-cid-c75donc3] .rv-date[data-astro-cid-c75donc3]{white-space:nowrap}.reviewed[data-astro-cid-c75donc3] .rv-how[data-astro-cid-c75donc3]{margin-left:.6rem;color:var(--ac);white-space:nowrap}
