.wk{--wk-ink:var(--ink,#21201e);--wk-muted:var(--muted,#615d58);--wk-subtle:var(--subtle,#78746f);--wk-line:var(--line,#d6d2cc);--wk-accent:var(--accent,#9a4001);--wk-chalk:var(--chalk,#f8f5f1);--wk-xs:var(--text-xs,12px);--wk-sm:var(--text-sm,14px);--wk-md:var(--text-md,16px);--wk-lg:var(--text-lg,18px);--wk-xl:var(--text-xl,21px);--wk-t4:var(--title-4,clamp(21px, min(1.9vw, calc(18.4px + .6vw)), 30px));--wk-t3:var(--title-3,clamp(26px, min(2.45vw, calc(22.4px + .875vw)), 40px));--wk-t2:var(--title-2,clamp(32px, min(3.7vw, calc(29.6px + 1.071vw)), 57px));min-width:0;color:var(--wk-ink);word-break:normal;overflow-wrap:anywhere;gap:clamp(56px,7vw,104px);display:grid}@supports (color:lab(0% 0 0)){.wk{--wk-ink:var(--ink,lab(12.4356% .121742 1.5301));--wk-muted:var(--muted,lab(39.6836% 1.05648 3.25887));--wk-subtle:var(--subtle,lab(48.9598% 1.14882 3.21189));--wk-line:var(--line,lab(84.3447% 1.03563 3.2449));--wk-accent:var(--accent,lab(39.2865% 36.8495 50.0736));--wk-chalk:var(--chalk,lab(96.7696% .34079 2.25887))}}.wk:lang(ko){word-break:keep-all}.wk:not(:lang(ko)) :is(h1,h2,h3,h4,p,li,dt,dd,span,a){word-break:normal}.wk :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}.wk a{color:inherit}.wk-mast{gap:clamp(28px,4vw,48px);min-width:0;display:grid}.wk-mast__text{align-content:start;gap:20px;min-width:0;display:grid}.wk-kicker{font-size:var(--wk-sm);color:var(--wk-accent);flex-wrap:wrap;gap:4px 10px;font-weight:600;display:flex}.wk-title{max-width:18em;font-size:var(--wk-t2);letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:1.2}.wk-lede{max-width:36em;font-size:var(--wk-xl);color:var(--wk-ink);text-wrap:pretty;line-height:1.75}.wk-langs{flex-wrap:wrap;gap:8px;display:flex}.wk-langs a{border:1px solid var(--wk-line);min-height:40px;font-size:var(--wk-sm);color:var(--wk-muted);border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.wk-langs a:hover{color:var(--wk-ink);border-color:var(--wk-ink)}.wk-langs a[aria-current=true]{color:var(--wk-ink);border-color:var(--wk-ink);font-weight:600}.wk-langs a:focus-visible,.wk-sources a:focus-visible{outline:2px solid var(--wk-accent);outline-offset:3px}.wk-cover img{aspect-ratio:16/9;object-fit:cover;background:var(--wk-chalk);border-radius:4px;width:100%;height:auto;display:block}@media (min-width:1100px){.wk-mast{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;column-gap:56px}}.wk-section{gap:32px;min-width:0;display:grid}.wk-label{border-bottom:1px solid var(--wk-ink);font-size:var(--wk-t4);letter-spacing:-.015em;align-items:baseline;gap:12px;padding-bottom:16px;font-weight:700;display:flex}.wk-label__no{font-size:var(--wk-sm);color:var(--wk-subtle);font-variant-numeric:tabular-nums;font-weight:500}.wk-stories{padding:0;list-style:none;display:grid}.wk-story{border-bottom:1px solid var(--wk-line);grid-template-columns:56px minmax(0,1fr);gap:20px 16px;min-width:0;padding:32px 0;display:grid}.wk-story:first-child{padding-top:8px}.wk-story__no{font-size:var(--wk-t3);color:var(--wk-accent);font-variant-numeric:tabular-nums;font-weight:300;line-height:1}.wk-story__body{align-content:start;gap:14px;min-width:0;max-width:44em;display:grid}.wk-story__meta{font-size:var(--wk-xs);letter-spacing:.02em;color:var(--wk-muted);flex-wrap:wrap;gap:4px 12px;font-weight:600;display:flex}.wk-story__meta span+span:before{content:"·";color:var(--wk-subtle);margin-right:12px}.wk-story__title{font-size:var(--wk-t4);letter-spacing:-.015em;text-wrap:balance;font-weight:700;line-height:1.35}.wk-story__easy{font-size:var(--wk-lg);line-height:1.75}.wk-tag{font-size:var(--wk-sm);color:var(--wk-accent);margin-right:4px;font-weight:700}.wk-points{font-size:var(--wk-md);color:var(--wk-ink);gap:6px;padding-left:1.2em;line-height:1.65;display:grid}.wk-points li::marker{color:var(--wk-subtle)}.wk-why{background:var(--wk-chalk);font-size:var(--wk-md);border-radius:4px;gap:6px;padding:16px 20px;line-height:1.7;display:grid}.wk-why__label{font-size:var(--wk-xs);letter-spacing:.02em;color:var(--wk-accent);font-weight:700}.wk-sources{font-size:var(--wk-sm);color:var(--wk-muted);line-height:1.7}.wk-sources__label{color:var(--wk-ink);margin-right:10px;font-weight:600}.wk-sources a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.wk-sources a:hover{color:var(--wk-ink)}.wk-story__figure{grid-column:2;min-width:0}.wk-story__figure img{background:var(--wk-chalk);border-radius:4px;width:100%;max-width:520px;height:auto;display:block}@media (min-width:961px){.wk-story{grid-template-columns:88px minmax(0,1fr);column-gap:24px;padding:40px 0}.wk-story--figure{grid-template-columns:88px minmax(0,7fr) minmax(0,4fr);column-gap:40px}.wk-story__figure{grid-column:3;align-self:start}}.wk-note{font-size:var(--wk-xs);color:var(--wk-muted)}.wk-corners,.wk-glossary{gap:0;display:grid}.wk-corners>div,.wk-glossary>div{border-bottom:1px solid var(--wk-line);gap:6px 32px;padding:20px 0;display:grid}.wk-corners dt,.wk-glossary dt{font-size:var(--wk-md);font-weight:700}.wk-corners dd,.wk-glossary dd{max-width:44em;font-size:var(--wk-md);color:var(--wk-ink);line-height:1.75}@media (min-width:761px){.wk-corners>div,.wk-glossary>div{grid-template-columns:minmax(160px,3fr) minmax(0,9fr)}}.wk-watch{font-size:var(--wk-lg);gap:12px;padding-left:1.2em;line-height:1.7;display:grid}.wk-watch li::marker{color:var(--wk-accent)}.wk-foot{border-top:1px solid var(--wk-line);gap:16px;padding-top:24px;display:grid}.wk-disclaimer{max-width:60em;font-size:var(--wk-sm);color:var(--wk-muted);line-height:1.7}.wk-page{padding-top:clamp(24px,3vw,40px);padding-bottom:var(--section-rhythm,96px)}.wk-archive{gap:12px;display:grid}.wk-archive__label{font-size:var(--wk-sm);font-weight:700}.wk-archive ul{gap:8px;padding:0;list-style:none;display:grid}.wk-archive a{font-size:var(--wk-md);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.wk-archive a span{color:var(--wk-muted);margin-right:8px}.wk-empty{max-width:40em;color:var(--ink,#21201e);gap:20px;padding:clamp(48px,8vw,120px) 0;display:grid}@supports (color:lab(0% 0 0)){.wk-empty{color:var(--ink,lab(12.4356% .121742 1.5301))}}.wk-empty .wk-kicker{color:var(--accent,#9a4001);font-size:var(--text-sm,14px);margin:0;font-weight:600}@supports (color:lab(0% 0 0)){.wk-empty .wk-kicker{color:var(--accent,lab(39.2865% 36.8495 50.0736))}}.wk-empty .wk-title{font-size:var(--title-3,32px);margin:0}.wk-empty a{text-underline-offset:3px;text-decoration:underline}.wk-home__card{gap:24px;min-width:0;padding-top:8px;display:grid}.wk-home__cover img{aspect-ratio:16/9;object-fit:cover;background:var(--chalk);border-radius:4px;width:100%;height:auto;display:block}.wk-home__text{align-content:center;gap:12px;min-width:0;display:grid}.wk-home__meta{font-size:var(--text-sm);color:var(--accent);margin:0;font-weight:600}.wk-home__text h3{font-size:var(--title-4);letter-spacing:-.015em;word-break:keep-all;text-wrap:balance;margin:0;line-height:1.35}.wk-home__text h3 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.wk-home__lede{max-width:40em;font-size:var(--text-md);color:var(--muted);word-break:keep-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.75;display:-webkit-box;overflow:hidden}@media (min-width:761px){.wk-home__card{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(32px,4vw,64px)}}
