.habits[data-astro-cid-klsoouxt] th[data-astro-cid-klsoouxt]{width:50%}.habits[data-astro-cid-klsoouxt] td[data-astro-cid-klsoouxt]{display:table-cell}.habits[data-astro-cid-klsoouxt] td[data-astro-cid-klsoouxt] b[data-astro-cid-klsoouxt]{font-size:var(--fs-md);margin-bottom:2px;display:block}.habits[data-astro-cid-klsoouxt] td[data-astro-cid-klsoouxt] span[data-astro-cid-klsoouxt]{color:var(--c-ink-2);display:block}.habit-old[data-astro-cid-klsoouxt] b[data-astro-cid-klsoouxt]{color:var(--c-ink-2)}.habit-new[data-astro-cid-klsoouxt]{background:var(--c-accent-soft)}.habit-new[data-astro-cid-klsoouxt] b[data-astro-cid-klsoouxt]{color:var(--c-accent-text)}.habits[data-astro-cid-klsoouxt] td[data-astro-cid-klsoouxt] .habit-terms[data-astro-cid-klsoouxt]{font-size:var(--fs-xs);color:var(--c-ink-3);margin-top:6px;font-weight:600}.habits[data-astro-cid-klsoouxt] thead[data-astro-cid-klsoouxt] th[data-astro-cid-klsoouxt]:last-child{color:var(--c-accent-text)}@media (width<=639px){.habits[data-astro-cid-klsoouxt] thead[data-astro-cid-klsoouxt]{display:none}.habits[data-astro-cid-klsoouxt],.habits[data-astro-cid-klsoouxt] tbody[data-astro-cid-klsoouxt],.habits[data-astro-cid-klsoouxt] tr[data-astro-cid-klsoouxt],.habits[data-astro-cid-klsoouxt] td[data-astro-cid-klsoouxt]{width:100%;display:block}.habits[data-astro-cid-klsoouxt] tr[data-astro-cid-klsoouxt]{border-bottom:1px solid var(--c-line)}.habits[data-astro-cid-klsoouxt] tr[data-astro-cid-klsoouxt]:last-child{border-bottom:0}.habits[data-astro-cid-klsoouxt] td[data-astro-cid-klsoouxt]{border-bottom:0;padding:14px 16px}.habits[data-astro-cid-klsoouxt] td[data-astro-cid-klsoouxt]:before{content:attr(data-label);font-size:var(--fs-xs);color:var(--c-ink-3);margin-bottom:4px;font-weight:800;display:block}.habits[data-astro-cid-klsoouxt] td[data-astro-cid-klsoouxt].habit-new:before{content:"↓ " attr(data-label);color:var(--c-accent-text)}}.modules[data-astro-cid-klsoouxt]{gap:var(--sp-5);margin-top:var(--sp-7);display:grid}.module[data-astro-cid-klsoouxt]{border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--shadow-1);padding:clamp(20px,3vw,36px)}.module-head[data-astro-cid-klsoouxt]{gap:var(--sp-4);padding-bottom:var(--sp-5);border-bottom:1px solid var(--c-line);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.module-no[data-astro-cid-klsoouxt]{border-radius:var(--r-md);background:var(--c-accent);color:#fff;font-variant-numeric:tabular-nums;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.module-head[data-astro-cid-klsoouxt] h3[data-astro-cid-klsoouxt]{font-size:var(--fs-h3)}.module-en[data-astro-cid-klsoouxt]{font-size:var(--fs-sm);color:var(--c-ink-3);letter-spacing:0;margin-left:8px;font-weight:600}.module-lead[data-astro-cid-klsoouxt]{margin-top:var(--sp-2);color:var(--c-ink-2)}.module-body[data-astro-cid-klsoouxt]{gap:var(--sp-6);margin-top:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.module-body[data-astro-cid-klsoouxt]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.module[data-astro-cid-klsoouxt] h4[data-astro-cid-klsoouxt]{font-size:var(--fs-sm);color:var(--c-accent-text);margin-bottom:var(--sp-3);font-weight:800}.fn-list[data-astro-cid-klsoouxt]{gap:var(--sp-3);display:grid}.fn-list[data-astro-cid-klsoouxt] div[data-astro-cid-klsoouxt]{padding-left:var(--sp-4);border-left:3px solid var(--c-accent)}.fn-list[data-astro-cid-klsoouxt] dt[data-astro-cid-klsoouxt]{font-weight:700}.fn-list[data-astro-cid-klsoouxt] dd[data-astro-cid-klsoouxt]{font-size:var(--fs-sm);color:var(--c-ink-2)}.also-title[data-astro-cid-klsoouxt]{margin-top:var(--sp-5)}.also[data-astro-cid-klsoouxt]{gap:8px;display:grid}.also[data-astro-cid-klsoouxt] li[data-astro-cid-klsoouxt]{border-radius:var(--r-sm);background:var(--c-surface-2);border:1px solid var(--c-line);padding:10px 14px;display:grid}.also[data-astro-cid-klsoouxt] b[data-astro-cid-klsoouxt]{font-size:var(--fs-sm)}.also[data-astro-cid-klsoouxt] span[data-astro-cid-klsoouxt]{font-size:var(--fs-xs);color:var(--c-ink-2)}.module-foot[data-astro-cid-klsoouxt]{gap:var(--sp-4);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--c-line);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.module-foot[data-astro-cid-klsoouxt]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.foot-label[data-astro-cid-klsoouxt]{font-size:var(--fs-xs);color:var(--c-ink-3);margin-bottom:6px;font-weight:800}.related[data-astro-cid-klsoouxt]{font-size:var(--fs-sm);flex-wrap:wrap;gap:4px 14px;font-weight:600;display:flex}.related[data-astro-cid-klsoouxt] a[data-astro-cid-klsoouxt]{color:var(--c-accent-text);text-underline-offset:3px;text-decoration:underline}.menus[data-astro-cid-klsoouxt] li[data-astro-cid-klsoouxt]{font-weight:600}.card-en[data-astro-cid-klsoouxt]{font-size:var(--fs-xs);color:var(--c-ink-3);letter-spacing:0;font-weight:600}.korea-list[data-astro-cid-klsoouxt]{gap:10px;display:grid}.korea-list[data-astro-cid-klsoouxt] li[data-astro-cid-klsoouxt]{border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-line);border-left:4px solid var(--c-accent);box-shadow:var(--shadow-1);gap:2px;padding:18px 20px;display:grid}.korea-list[data-astro-cid-klsoouxt] b[data-astro-cid-klsoouxt]{font-size:var(--fs-md)}.korea-list[data-astro-cid-klsoouxt] span[data-astro-cid-klsoouxt]{font-size:var(--fs-sm);color:var(--c-ink-2)}
