.card[data-astro-cid-zgeki7dm]{display:flex;flex-direction:column;min-width:0;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-xl);overflow:hidden;transition:border-color var(--t-micro) var(--ease-glide),transform var(--t-micro) var(--ease-glide)}.card[data-astro-cid-zgeki7dm]:hover{border-color:var(--ac);transform:translateY(-2px)}.thumb[data-astro-cid-zgeki7dm]{display:block;aspect-ratio:4 / 3;background:linear-gradient(90deg,#10182f,#080e1e);border-bottom:1px solid var(--rule)}.thumb[data-astro-cid-zgeki7dm] img[data-astro-cid-zgeki7dm]{display:block;width:100%;height:100%;object-fit:contain}.c-body[data-astro-cid-zgeki7dm]{display:flex;flex-direction:column;flex:1;padding:1.25rem}.c-top[data-astro-cid-zgeki7dm]{display:flex;align-items:center;gap:.5rem;margin-bottom:.7rem}.aud[data-astro-cid-zgeki7dm]{font-size:var(--fs-1);color:var(--mint);background:rgba(var(--mint-rgb),.12);border-radius:var(--r-xs);padding:.12rem .5rem}.kind[data-astro-cid-zgeki7dm]{margin-right:.35rem;font-weight:800;color:var(--ac)}.cnt[data-astro-cid-zgeki7dm]{margin-left:auto;font-size:var(--fs-3);color:var(--muted)}h3[data-astro-cid-zgeki7dm]{margin:0 0 .3rem;font-size:1.15rem;line-height:1.35;word-break:keep-all}.tag[data-astro-cid-zgeki7dm]{margin:0 0 .7rem;color:var(--ac);font-size:var(--fs-5)}.desc[data-astro-cid-zgeki7dm]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 .9rem;color:var(--muted);font-size:var(--fs-5);line-height:1.7}.wid[data-astro-cid-zgeki7dm]{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 1rem}.chip[data-astro-cid-zgeki7dm]{font-size:var(--fs-2);color:var(--muted);border:1px solid var(--rule);border-radius:var(--r-pill);padding:.15rem .55rem}a[data-astro-cid-zgeki7dm].chip:hover{border-color:var(--ac);color:var(--ac);text-decoration:none}.vid[data-astro-cid-zgeki7dm]{margin:auto 0 .4rem;font-size:var(--fs-5)}.vid[data-astro-cid-zgeki7dm] a[data-astro-cid-zgeki7dm]{color:var(--muted)}.vid[data-astro-cid-zgeki7dm] a[data-astro-cid-zgeki7dm]:hover{color:var(--ac)}.go[data-astro-cid-zgeki7dm]{margin:auto 0 0;font-weight:600}.vid[data-astro-cid-zgeki7dm]+.go[data-astro-cid-zgeki7dm]{margin-top:0}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-zgeki7dm]{transition:none}.card[data-astro-cid-zgeki7dm]:hover{transform:none}}.sl-head[data-astro-cid-v4ftoohf] h1[data-astro-cid-v4ftoohf]{margin:0 0 .5rem;font-size:var(--fs-8)}.sl-head[data-astro-cid-v4ftoohf]>p[data-astro-cid-v4ftoohf]{color:var(--muted);max-width:66ch;margin:0 0 .6rem;line-height:1.75}.sl-head[data-astro-cid-v4ftoohf] strong[data-astro-cid-v4ftoohf]{color:var(--ink)}.stats[data-astro-cid-v4ftoohf]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.1rem 0 .4rem}.stats[data-astro-cid-v4ftoohf] .big[data-astro-cid-v4ftoohf]{margin-right:.4rem;font-size:var(--fs-5);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.stats[data-astro-cid-v4ftoohf] .big[data-astro-cid-v4ftoohf] em[data-astro-cid-v4ftoohf]{font-style:normal;color:var(--ac)}.subj[data-astro-cid-v4ftoohf]{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-4);color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-pill);padding:.25rem .75rem}.subj[data-astro-cid-v4ftoohf] span[data-astro-cid-v4ftoohf]{color:var(--muted);font-variant-numeric:tabular-nums}.subj[data-astro-cid-v4ftoohf]:hover{border-color:var(--ac);text-decoration:none}.keys-box[data-astro-cid-v4ftoohf]{margin-top:.6rem;font-size:var(--fs-4);color:var(--muted)}.keys-box[data-astro-cid-v4ftoohf] summary[data-astro-cid-v4ftoohf]{width:max-content;cursor:pointer}.sl-keys[data-astro-cid-v4ftoohf]{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:.6rem 0 0}.sl-keys[data-astro-cid-v4ftoohf] b[data-astro-cid-v4ftoohf]{display:inline-grid;place-items:center;min-width:1.5rem;margin-right:.2rem;padding:.05rem .35rem;border:1px solid var(--rule);border-radius:var(--r-xs);background:var(--surface);color:var(--ink);font-family:DM Mono,Noto Sans KR,monospace;font-size:var(--fs-3)}.h-pic[data-astro-cid-v4ftoohf]{display:block;background:linear-gradient(90deg,#10182f,#080e1e)}.h-pic[data-astro-cid-v4ftoohf] img[data-astro-cid-v4ftoohf]{display:block;width:100%;height:100%;object-fit:contain}.hero[data-astro-cid-v4ftoohf]{display:grid;grid-template-columns:1.05fr 1fr;margin-top:1.8rem;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-xl);overflow:hidden}.h-body[data-astro-cid-v4ftoohf]{display:flex;flex-direction:column;min-width:0;padding:1.6rem 1.6rem 1.4rem}.eyebrow[data-astro-cid-v4ftoohf]{margin:0 0 .5rem;font-size:var(--fs-3);font-weight:700;letter-spacing:.04em;color:var(--viz-2)}.hero[data-astro-cid-v4ftoohf] h2[data-astro-cid-v4ftoohf]{margin:0 0 .35rem;font-size:1.55rem;line-height:1.3;word-break:keep-all}.cta[data-astro-cid-v4ftoohf]{align-self:flex-start;margin-top:auto;padding:.55rem 1.1rem;border-radius:var(--r-pill);background:var(--ac);color:#fff;font-weight:700;font-size:var(--fs-5)}.cta[data-astro-cid-v4ftoohf]:hover{text-decoration:none;filter:brightness(1.08)}.h-pic[data-astro-cid-v4ftoohf]{min-height:260px}.grid[data-astro-cid-v4ftoohf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:1rem}.grid[data-astro-cid-v4ftoohf].one{grid-template-columns:1fr}.grp[data-astro-cid-v4ftoohf]{margin-top:2.4rem;scroll-margin-top:5rem}.grp-h[data-astro-cid-v4ftoohf]{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .9rem;font-size:1.4rem;font-weight:800}.grp-n[data-astro-cid-v4ftoohf]{font-size:var(--fs-2);font-weight:600;color:var(--muted)}.grp-sub[data-astro-cid-v4ftoohf]{margin:-.5rem 0 .9rem;font-size:var(--fs-4);color:var(--muted)}.pair[data-astro-cid-v4ftoohf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:1rem;margin-top:2.4rem}.pair[data-astro-cid-v4ftoohf] .grp[data-astro-cid-v4ftoohf]{margin-top:0}.pair[data-astro-cid-v4ftoohf] .grp-h[data-astro-cid-v4ftoohf]{font-size:1.15rem}.tag[data-astro-cid-v4ftoohf]{margin:0 0 .7rem;color:var(--ac);font-size:var(--fs-5)}.desc[data-astro-cid-v4ftoohf]{margin:0 0 .9rem;color:var(--muted);font-size:var(--fs-5);line-height:1.7}.wid[data-astro-cid-v4ftoohf]{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 1rem}.chip[data-astro-cid-v4ftoohf]{font-size:var(--fs-2);color:var(--muted);border:1px solid var(--rule);border-radius:var(--r-pill);padding:.15rem .55rem}a[data-astro-cid-v4ftoohf].chip:hover{border-color:var(--ac);color:var(--ac);text-decoration:none}.sl-foot[data-astro-cid-v4ftoohf]{margin-top:2.4rem;padding-top:1.25rem;border-top:1px solid var(--rule);color:var(--muted);font-size:var(--fs-5)}.sl-foot[data-astro-cid-v4ftoohf] strong[data-astro-cid-v4ftoohf]{color:var(--ink)}@media(max-width:700px){.hero[data-astro-cid-v4ftoohf]{grid-template-columns:1fr}.h-pic[data-astro-cid-v4ftoohf]{order:-1;min-height:0;aspect-ratio:4 / 3}}
