.pn[data-astro-cid-o3pity7u]{gap:var(--sp-1);display:grid}.pn-a[data-astro-cid-o3pity7u]{gap:var(--sp-2);font-size:var(--fs-sm);color:var(--text-2);transition:color var(--dur) ease;grid-template-columns:auto minmax(0,1fr);align-items:baseline;padding:3px 0;text-decoration:none;display:grid}.pn-a[data-astro-cid-o3pity7u]:hover{color:var(--accent)}.pn-k[data-astro-cid-o3pity7u]{align-items:center;gap:var(--sp-1);min-width:64px;font-family:var(--font-meta);font-size:var(--fs-xs);color:var(--text-3);display:inline-flex}.pn-t[data-astro-cid-o3pity7u]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.end[data-astro-cid-o3pity7u]{gap:0}.end[data-astro-cid-o3pity7u] .pn-a[data-astro-cid-o3pity7u]{padding:var(--sp-3) 0;border-top:1px solid var(--line);gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}.end[data-astro-cid-o3pity7u] .pn-k[data-astro-cid-o3pity7u]{min-width:0;font-size:var(--fs-2xs);letter-spacing:var(--ls-label);text-transform:uppercase}html:lang(ko) .end[data-astro-cid-o3pity7u] .pn-k[data-astro-cid-o3pity7u]{font-size:var(--fs-xs);letter-spacing:var(--ls-label-ko);text-transform:none}.end[data-astro-cid-o3pity7u] .pn-t[data-astro-cid-o3pity7u]{white-space:normal;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text)}.end[data-astro-cid-o3pity7u] .pn-a[data-astro-cid-o3pity7u]:hover .pn-t[data-astro-cid-o3pity7u]{color:var(--accent)}.sidebar[data-astro-cid-p5wr5ghm]{height:100dvh;padding:var(--sp-6) var(--sp-6) var(--sp-5);gap:var(--sp-5);border-right:1px solid var(--line);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.who[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-strong);transition:color var(--dur) ease;text-decoration:none;display:inline-flex}.who[data-astro-cid-p5wr5ghm] .hl[data-astro-cid-p5wr5ghm]{color:var(--text-3);font-weight:var(--fw-regular)}.who[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]:hover{color:var(--accent)}.who[data-astro-cid-p5wr5ghm] img[data-astro-cid-p5wr5ghm]{border-radius:var(--radius-pill);border:1px solid var(--photo-ring);object-fit:cover;object-position:top;width:28px;height:28px;filter:var(--photo-filter);flex:none;display:block}.crumb[data-astro-cid-p5wr5ghm]{align-items:center;gap:var(--sp-1) var(--sp-3);margin-bottom:var(--sp-3);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.crumb[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]{align-items:center;gap:var(--sp-1h);color:var(--text-2);font-weight:var(--fw-medium);transition:color var(--dur) ease;text-decoration:none;display:inline-flex}.crumb[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]:hover{color:var(--accent)}.pos[data-astro-cid-p5wr5ghm]{font-family:var(--font-meta);font-size:var(--fs-xs);color:var(--text-3)}.cs-title[data-astro-cid-p5wr5ghm]{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-title);line-height:var(--lh-title);letter-spacing:var(--ls-title);text-wrap:balance}html:lang(ko) .cs-title[data-astro-cid-p5wr5ghm]{line-height:var(--lh-tagline-ko);letter-spacing:var(--ls-title-ko)}.rec[data-astro-cid-p5wr5ghm]{border-top:1px solid var(--line-strong)}.rec[data-astro-cid-p5wr5ghm]>div[data-astro-cid-p5wr5ghm]{gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:baseline;display:grid}dt[data-astro-cid-p5wr5ghm]{font-size:var(--fs-2xs);font-weight:var(--fw-strong);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3)}html:lang(ko) dt[data-astro-cid-p5wr5ghm]{font-size:var(--fs-xs);letter-spacing:var(--ls-label-ko);text-transform:none}dd[data-astro-cid-p5wr5ghm]{font-size:var(--fs-sm);line-height:var(--lh-row)}.stk[data-astro-cid-p5wr5ghm] span[data-astro-cid-p5wr5ghm]{vertical-align:top;max-width:100%;display:inline-block}dd[data-astro-cid-p5wr5ghm]:has(.badge) .num[data-astro-cid-p5wr5ghm]{margin-right:var(--sp-2)}.stk[data-astro-cid-p5wr5ghm]{font-family:var(--font-meta);font-size:var(--fs-xs);color:var(--text-2);line-height:1.7}.toc[data-astro-cid-p5wr5ghm] ol[data-astro-cid-p5wr5ghm]{counter-reset:s;list-style:none}.toc[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]{gap:var(--sp-3);font-size:var(--fs-sm);color:var(--text-3);transition:color var(--dur) ease;padding:3px 0;text-decoration:none;display:flex}.toc[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]:before{counter-increment:s;content:counter(s, decimal-leading-zero);font-family:var(--font-meta);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-3);transition:color var(--dur) ease;padding-top:1px}.toc[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]:hover,.toc[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm][aria-current=true]{color:var(--text)}.toc[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm][aria-current=true]{font-weight:var(--fw-medium)}.toc[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm][aria-current=true]:before{color:var(--accent)}.side-foot[data-astro-cid-p5wr5ghm]{padding-top:var(--sp-4);border-top:1px solid var(--line);margin-top:auto}.doc[data-astro-cid-p5wr5ghm]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-7)}.lede[data-astro-cid-p5wr5ghm]{max-width:60ch;margin-bottom:var(--sp-6);font-size:var(--fs-lg);line-height:1.55}.d-sec[data-astro-cid-p5wr5ghm]{grid-template-columns:var(--col-idx) minmax(0, 1fr);gap:0 var(--sp-3);padding:var(--sp-6) 0;border-top:1px solid var(--line);display:grid}.no[data-astro-cid-p5wr5ghm]{font-family:var(--font-meta);font-size:var(--fs-sm);color:var(--accent);line-height:1.75}.hd[data-astro-cid-p5wr5ghm]{align-items:center;gap:var(--sp-1) var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}h2[data-astro-cid-p5wr5ghm]{font-size:var(--fs-lg);font-weight:var(--fw-title);line-height:var(--lh-row);letter-spacing:var(--ls-title)}html:lang(ko) h2[data-astro-cid-p5wr5ghm]{letter-spacing:var(--ls-title-ko)}h3[data-astro-cid-p5wr5ghm]{margin:var(--sp-5) 0 var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-strong);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3)}html:lang(ko) h3[data-astro-cid-p5wr5ghm]{font-size:var(--fs-sm);letter-spacing:var(--ls-label-ko);text-transform:none}.bl[data-astro-cid-p5wr5ghm]{gap:var(--sp-2);list-style:none;display:grid}.bl[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{max-width:var(--measure);padding-left:var(--sp-4);color:var(--text-2);position:relative}.bl[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]:before{content:"";background:var(--text-3);width:7px;height:1px;position:absolute;top:.8em;left:0}.oc[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{color:var(--text);font-weight:var(--fw-medium)}.oc[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]:before{width:var(--dot);height:var(--dot);background:var(--accent);border-radius:1px;top:.6em}.tbl[data-astro-cid-p5wr5ghm]{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}th[data-astro-cid-p5wr5ghm]{padding:0 var(--sp-3) var(--sp-2) 0;border-bottom:1px solid var(--line-strong);text-align:left;font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-3)}html:lang(ko) th[data-astro-cid-p5wr5ghm]{font-size:var(--fs-xs);letter-spacing:0}td[data-astro-cid-p5wr5ghm]{vertical-align:top;padding:var(--sp-3) var(--sp-3) var(--sp-3) 0;border-bottom:1px solid var(--line);color:var(--text-2);line-height:1.5}tr[data-astro-cid-p5wr5ghm]:last-child td[data-astro-cid-p5wr5ghm]{border-bottom:0}td[data-astro-cid-p5wr5ghm]:first-child{color:var(--text);font-weight:var(--fw-medium)}.arch[data-astro-cid-p5wr5ghm] td[data-astro-cid-p5wr5ghm]:first-child{white-space:nowrap;width:1%}.to[data-astro-cid-p5wr5ghm]{color:var(--text-3)}.n[data-astro-cid-p5wr5ghm]{font-family:var(--font-meta);font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--accent)}td[data-astro-cid-p5wr5ghm] ul[data-astro-cid-p5wr5ghm]{gap:var(--sp-0);list-style:none;display:grid}.flow-col[data-astro-cid-p5wr5ghm]{gap:var(--sp-0);display:grid}.flow[data-astro-cid-p5wr5ghm]{font-family:var(--font-meta);font-size:var(--fs-xs);color:var(--text-2)}.tgt[data-astro-cid-p5wr5ghm],.flow[data-astro-cid-p5wr5ghm] em[data-astro-cid-p5wr5ghm]{white-space:nowrap}.flow[data-astro-cid-p5wr5ghm].back{color:var(--text-3)}.flow[data-astro-cid-p5wr5ghm] em[data-astro-cid-p5wr5ghm]{color:var(--text-3);font-style:normal}.pn-end[data-astro-cid-p5wr5ghm]{display:none}@media (width<=1100px){.doc[data-astro-cid-p5wr5ghm]{padding:var(--sp-6)}}@media (width>=861px) and (width<=1100px){.rec[data-astro-cid-p5wr5ghm]>div[data-astro-cid-p5wr5ghm]:has(.stk){gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}}@media (width<=860px),print{.sidebar[data-astro-cid-p5wr5ghm]{height:auto;padding:var(--sp-5) var(--sp-4) var(--sp-4);border-right:0;border-bottom:1px solid var(--line);display:block;position:static;overflow:visible}.sidebar[data-astro-cid-p5wr5ghm]>[data-astro-cid-p5wr5ghm]+[data-astro-cid-p5wr5ghm]{margin-top:var(--sp-4)}.who[data-astro-cid-p5wr5ghm],.toc[data-astro-cid-p5wr5ghm],.side-foot[data-astro-cid-p5wr5ghm]{display:none}.doc[data-astro-cid-p5wr5ghm]{padding:var(--sp-5) var(--sp-4)}.pn-end[data-astro-cid-p5wr5ghm]{margin-top:var(--sp-2);display:block}}@media (width<=560px){.d-sec[data-astro-cid-p5wr5ghm]{grid-template-columns:minmax(0,1fr)}.no[data-astro-cid-p5wr5ghm]{line-height:1.4}}.d-sec[data-astro-cid-p5wr5ghm]>div[data-astro-cid-p5wr5ghm]{container-type:inline-size}@container (width<=560px){.tbl[data-astro-cid-p5wr5ghm],tbody[data-astro-cid-p5wr5ghm],tr[data-astro-cid-p5wr5ghm],td[data-astro-cid-p5wr5ghm]{width:auto;display:block}thead[data-astro-cid-p5wr5ghm]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}tr[data-astro-cid-p5wr5ghm]{padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}tr[data-astro-cid-p5wr5ghm]:last-child{border-bottom:0}td[data-astro-cid-p5wr5ghm]{padding:0 0 var(--sp-1);border:0}td[data-astro-cid-p5wr5ghm][data-l]:before{content:attr(data-l);margin-top:var(--sp-1);font-size:var(--fs-2xs);font-weight:var(--fw-regular);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-3);display:block}html:lang(ko) td[data-astro-cid-p5wr5ghm][data-l]:before{font-size:var(--fs-xs);letter-spacing:0}.arch[data-astro-cid-p5wr5ghm] td[data-astro-cid-p5wr5ghm]:first-child{white-space:normal;width:auto}}
