.grid.svelte-byzl6c{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.6rem}.ph.svelte-byzl6c{position:relative;display:block;width:100%;aspect-ratio:3 / 2;overflow:hidden;border-radius:12px;background:var(--bg-soft)}.ph.svelte-byzl6c img:where(.svelte-byzl6c){width:100%;height:100%;object-fit:cover;transition:transform .4s}.ph.svelte-byzl6c:hover img:where(.svelte-byzl6c){transform:scale(1.04)}.cap.svelte-byzl6c{position:absolute;inset:auto 0 0 0;padding:1.4rem .6rem .45rem;font-size:.78rem;font-weight:600;color:#fff;text-align:left;background:linear-gradient(transparent,#0000009e)}.lb.svelte-byzl6c{max-width:min(1100px,94vw);padding:0;border:0;border-radius:14px;background:var(--bg);color:var(--fg);margin:auto}.lb.svelte-byzl6c::backdrop{background:#000000b3}.lb.svelte-byzl6c img:where(.svelte-byzl6c){display:block;width:100%;max-height:75vh;object-fit:contain;background:#000}figcaption.svelte-byzl6c{padding:.7rem 1rem .9rem;font-size:.85rem;color:var(--fg-muted)}figcaption.svelte-byzl6c strong:where(.svelte-byzl6c){color:var(--fg)}figcaption.svelte-byzl6c a:where(.svelte-byzl6c){color:var(--brand);text-decoration:underline}.x.svelte-byzl6c{position:absolute;top:.5rem;right:.5rem;width:34px;height:34px;border-radius:999px;background:#0000008c;color:#fff}.hero.svelte-ypbj28{background:var(--hanji);border-bottom:1px solid var(--border)}.hero-grid.svelte-ypbj28{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem;align-items:center;padding-block:2.5rem}.hero-pic.svelte-ypbj28{position:relative}.hero-bg.svelte-ypbj28{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:75% center;border-radius:22px;box-shadow:var(--shadow)}.kicker.svelte-ypbj28{font-weight:800;color:var(--accent);font-size:1.1rem}.kicker.svelte-ypbj28 span:where(.svelte-ypbj28){color:var(--fg-muted);font-weight:600;font-size:.95rem;margin-left:.3rem}h1.svelte-ypbj28{margin-top:.5rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:900;line-height:1.2;letter-spacing:-.03em}.lead.svelte-ypbj28{margin-top:1rem;font-size:1.08rem;color:var(--fg-muted)}.cta.svelte-ypbj28{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.6rem}.big.svelte-ypbj28{padding:.8rem 1.4rem;font-size:1rem}@media(max-width:860px){.hero-grid.svelte-ypbj28{grid-template-columns:1fr;gap:1.2rem;padding-block:1.2rem 2rem}.hero-pic.svelte-ypbj28{order:-1}}.answer.svelte-ypbj28{margin-top:2rem;padding:1rem 1.2rem;font-size:1rem}.sec-head.svelte-ypbj28{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.sub.svelte-ypbj28{color:var(--fg-muted);margin:-.4rem 0 1rem}.levels.svelte-ypbj28{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.lv.svelte-ypbj28{display:flex;gap:.9rem;padding:1rem;border:1px solid var(--border);border-top:4px solid var(--lc);border-radius:var(--radius);text-decoration:none;background:var(--bg)}.lv.svelte-ypbj28:hover{box-shadow:var(--shadow)}.lv.svelte-ypbj28 img:where(.svelte-ypbj28){flex:none;width:64px;height:64px;border-radius:999px;background:var(--bg-soft);object-fit:cover}.lvn.svelte-ypbj28{font-size:.78rem;font-weight:800;color:var(--lc)}.lv.svelte-ypbj28 h3:where(.svelte-ypbj28){font-weight:800;font-size:1.08rem}.lv.svelte-ypbj28 p:where(.svelte-ypbj28){font-size:.9rem;color:var(--fg-muted);margin-top:.2rem}.meta.svelte-ypbj28{display:block;margin-top:.4rem;font-size:.8rem;font-weight:600;color:var(--fg-muted)}.tgrid.svelte-ypbj28{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.tcard.svelte-ypbj28{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;text-decoration:none;background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 14%,var(--bg)),var(--bg) 70%)}.tcard.svelte-ypbj28 img:where(.svelte-ypbj28){height:260px;width:100%;object-fit:contain;object-position:bottom;padding-top:.8rem}.tbody.svelte-ypbj28{padding:.8rem 1rem 1rem}.tcard.svelte-ypbj28 h3:where(.svelte-ypbj28){font-weight:800}.age.svelte-ypbj28{font-size:.8rem;font-weight:600;color:var(--fg-muted)}.role.svelte-ypbj28{font-size:.85rem;font-weight:700;color:var(--tc)}.says.svelte-ypbj28{font-size:.88rem;margin-top:.4rem;color:var(--fg-muted)}.months.svelte-ypbj28{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.months.svelte-ypbj28 a:where(.svelte-ypbj28){display:flex;flex-direction:column;padding:.7rem .9rem;border-radius:12px;border:1px solid var(--border);background:var(--hanji);text-decoration:none;font-size:.92rem}.months.svelte-ypbj28 a:where(.svelte-ypbj28):hover{border-color:var(--brand)}.mn.svelte-ypbj28{font-size:.75rem;font-weight:800;color:var(--accent)}.res.svelte-ypbj28{display:grid;gap:1.2rem;padding:1.2rem;align-items:center}.res.svelte-ypbj28 img:where(.svelte-ypbj28){width:100%;border-radius:12px}@media(min-width:760px){.res.svelte-ypbj28{grid-template-columns:1fr 1.2fr}}.faq.svelte-ypbj28{margin-top:1rem;display:grid;gap:.5rem}details.svelte-ypbj28{border:1px solid var(--border);border-radius:12px;padding:.7rem 1rem;background:var(--bg)}summary.svelte-ypbj28{cursor:pointer;font-weight:700}details.svelte-ypbj28 p:where(.svelte-ypbj28){margin-top:.5rem;color:var(--fg-muted)}.sr-only.svelte-ypbj28{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
