.reading-article[data-astro-cid-jy3v2l6m]{max-width:44rem;margin:0 auto;padding:2.5rem 1.25rem 0;color:var(--text)}.reading-header[data-astro-cid-jy3v2l6m]{padding-bottom:2rem;border-bottom:1px solid var(--line)}.kicker[data-astro-cid-jy3v2l6m]{margin:0 0 .7rem;color:var(--accent-ink);font-size:.84rem;font-weight:800;letter-spacing:.04em}h1[data-astro-cid-jy3v2l6m]{margin:0 0 1.2rem;color:var(--ko);font-size:clamp(2.25rem,5vw,3.6rem);line-height:1.23;letter-spacing:-.045em;word-break:keep-all}.lead[data-astro-cid-jy3v2l6m]{margin:0;color:var(--ko);font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:600;line-height:1.7}figure[data-astro-cid-jy3v2l6m]{width:100%;margin:0 0 1.5rem;background:var(--card-paper)}figure[data-astro-cid-jy3v2l6m] img{display:block;width:100%;height:auto}.reading-body[data-astro-cid-jy3v2l6m]{clear:both}.reading-body[data-astro-cid-jy3v2l6m]>section[data-astro-cid-jy3v2l6m]{padding:2.3rem 0;border-bottom:1px solid var(--line)}h2[data-astro-cid-jy3v2l6m]{margin:0 0 1.15rem;color:var(--ko);font-size:clamp(1.65rem,3vw,2rem);line-height:1.35;letter-spacing:-.035em;word-break:keep-all}p[data-astro-cid-jy3v2l6m]{margin:0 0 1.05rem;font-size:1.08rem;line-height:1.9;word-break:keep-all}p[data-astro-cid-jy3v2l6m]:last-child{margin-bottom:0}strong[data-astro-cid-jy3v2l6m]{color:var(--ko)}.example[data-astro-cid-jy3v2l6m]{padding:.55rem 0 1.3rem}blockquote[data-astro-cid-jy3v2l6m]{margin:0 0 .2rem;padding-left:1rem;border-left:3px solid var(--accent);color:var(--ko);font:700 1.2rem/1.65 var(--font-ko)}.example[data-astro-cid-jy3v2l6m] p[data-astro-cid-jy3v2l6m]{padding-left:1.2rem;color:var(--text-dim);font-size:1rem}.example[data-astro-cid-jy3v2l6m] a[data-astro-cid-jy3v2l6m],.language-links[data-astro-cid-jy3v2l6m] a[data-astro-cid-jy3v2l6m]{color:var(--accent-ink);text-underline-offset:.18em}.grammar-card[data-astro-cid-jy3v2l6m]{display:grid;gap:.35rem;margin-top:.65rem;padding:1.1rem 1.2rem;border:1px solid var(--line);border-radius:.75rem;background:var(--card-paper);color:var(--text);text-decoration:none}.grammar-card[data-astro-cid-jy3v2l6m]:hover{border-color:var(--accent)}.grammar-card__label[data-astro-cid-jy3v2l6m]{color:var(--accent-ink);font-size:var(--fs-note);font-weight:800}.grammar-card[data-astro-cid-jy3v2l6m] strong[data-astro-cid-jy3v2l6m]{font-size:1.05rem;line-height:1.55}.grammar-card[data-astro-cid-jy3v2l6m]>span[data-astro-cid-jy3v2l6m]:last-child{color:var(--text-dim);font-size:.95rem;line-height:1.65}.insight[data-astro-cid-jy3v2l6m]{margin:1.2rem -.9rem 0;padding:2.3rem .9rem!important;border-radius:.7rem;background:#251f1a;color:#f7f2e9}.insight[data-astro-cid-jy3v2l6m] h2[data-astro-cid-jy3v2l6m]{color:#fff}.insight[data-astro-cid-jy3v2l6m] p[data-astro-cid-jy3v2l6m]{color:#eee6da}.insight[data-astro-cid-jy3v2l6m] .kicker[data-astro-cid-jy3v2l6m]{color:#e3c94a}.questions[data-astro-cid-jy3v2l6m]{margin-top:1.8rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.2)}.questions[data-astro-cid-jy3v2l6m] h3[data-astro-cid-jy3v2l6m]{margin:0 0 .8rem;color:#fff;font-size:1.15rem}.questions[data-astro-cid-jy3v2l6m] ul[data-astro-cid-jy3v2l6m]{margin:0;padding-left:1.25rem}.questions[data-astro-cid-jy3v2l6m] li[data-astro-cid-jy3v2l6m]{margin:.65rem 0;line-height:1.75}.discussion[data-astro-cid-jy3v2l6m]{padding-top:1.8rem!important}@media(max-width:540px){.reading-article[data-astro-cid-jy3v2l6m]{padding-top:1.5rem}.reading-body[data-astro-cid-jy3v2l6m]>section[data-astro-cid-jy3v2l6m]{padding:1.9rem 0}}.refs[data-astro-cid-3hmc2en5]{background:var(--surface-2);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;padding:.9rem 1.1rem;margin:1.75rem 0}.refs[data-astro-cid-3hmc2en5] strong[data-astro-cid-3hmc2en5]{font-size:var(--fs-note);letter-spacing:.03em;color:var(--text-dim)}.refs[data-astro-cid-3hmc2en5] ul[data-astro-cid-3hmc2en5]{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:.35rem}.refs[data-astro-cid-3hmc2en5] li[data-astro-cid-3hmc2en5]{display:flex;gap:.7rem;flex-wrap:wrap;align-items:baseline;font-size:.92rem}.refs[data-astro-cid-3hmc2en5] li[data-astro-cid-3hmc2en5] span[data-astro-cid-3hmc2en5]{color:var(--text-dim);font-size:.85rem}.refs[data-astro-cid-3hmc2en5] li[data-astro-cid-3hmc2en5] .ko[data-astro-cid-3hmc2en5]{color:var(--ko);font-family:var(--font-ko);font-weight:700;font-size:1rem}.refs-rm[data-astro-cid-3hmc2en5]{color:var(--text-dim);font-size:.82rem;font-style:italic}.post-head[data-astro-cid-3hmc2en5]{display:grid;gap:1.25rem;align-items:center}.post-head[data-astro-cid-3hmc2en5]:has(:global(.post-character)):not(.post-head--hero){grid-template-columns:minmax(0,1fr) auto}.post-head--hero[data-astro-cid-3hmc2en5]{grid-template-columns:1fr;align-items:start}.post-hero-figure[data-astro-cid-3hmc2en5]{margin:.5rem 0 0;max-width:42rem;width:100%;justify-self:center}.post-hero[data-astro-cid-3hmc2en5]{width:100%;height:auto;display:block;border-radius:8px}.register-warning[data-astro-cid-3hmc2en5]{margin:.85rem 0 0;padding:.55rem .75rem;border-left:3px solid var(--accent, #c45c26);background:color-mix(in srgb,var(--accent, #c45c26) 12%,transparent);color:var(--text);font-size:.92rem;line-height:1.45}@media(max-width:620px){.post-head[data-astro-cid-3hmc2en5]:has(:global(.post-character)):not(.post-head--hero){grid-template-columns:1fr}.post-head[data-astro-cid-3hmc2en5]:not(.post-head--hero) .post-character{justify-self:center;order:-1}.post-hero-figure[data-astro-cid-3hmc2en5]{max-width:14rem}}
