header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);background:var(--paper);z-index:5;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:28px;min-height:68px;padding-block:12px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);align-items:center;gap:11px;margin-right:auto;text-decoration:none;display:inline-flex}.mark[data-astro-cid-nen7h5rs]{letter-spacing:.12em;color:var(--paper);background:var(--navy);padding:5px 9px;font-size:13px;font-weight:500;line-height:1}.name[data-astro-cid-nen7h5rs]{letter-spacing:-.01em;font-size:16px;font-weight:500}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:22px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-2);letter-spacing:.01em;border-bottom:1px solid #0000;padding-bottom:3px;font-size:14px;font-weight:500;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--bronze);border-bottom-color:var(--bronze)}.utils[data-astro-cid-nen7h5rs]{align-items:center;gap:16px;display:flex}.utils[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600;text-decoration:none}.utils[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--bronze)}@media (width<=760px){.bar[data-astro-cid-nen7h5rs]{gap:12px;min-height:0}.brand[data-astro-cid-nen7h5rs]{width:100%;margin-right:0}nav[data-astro-cid-nen7h5rs]{margin-right:auto}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:14px}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:var(--surface);padding-block:36px 28px}.inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr;gap:32px;padding-bottom:28px;display:grid}.col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;display:flex}.col[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{font-size:15.5px}.col[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--ink-2);max-width:42ch;font-size:14px}.col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2);font-size:14px;text-decoration:none}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent);text-decoration:underline}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;padding-top:20px;display:flex}.legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--ink-3);max-width:78ch;font-size:12.5px;line-height:1.7}.copy[data-astro-cid-jo6i4kqk]{font-family:var(--fm)}@media (width<=720px){.inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:24px}}:root{--paper:#f5f3ef;--surface:#fff;--surface-2:#edeae4;--surface-3:#e4e0d8;--ink:#1a1917;--ink-2:#57524a;--ink-3:#8a8377;--line:#dcd7cd;--line-soft:#e8e4dc;--line-strong:#bfb8aa;--bronze:#8a6b3e;--bronze-2:#a98a5c;--bronze-soft:#f0e9dd;--navy:#1e2a38;--navy-2:#33455a;--good:#3f6b4a;--warn:#8a6a1e;--risk:#96402f;--risk-soft:#f6e7e2;--wrap:1160px;--prose:68ch;--fs:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--fm:ui-monospace, SFMono-Regular, "SF Mono", Menlo, "D2Coding", monospace}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.js-motion [data-reveal]{opacity:0;transform:translateY(14px)}[data-reveal]{will-change:opacity, transform;transition:opacity .75s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal-stagger]>*{transition-delay:calc(var(--i,0) * 45ms)}@media (prefers-reduced-motion:reduce){.js-motion [data-reveal]{opacity:1;transform:none}}body{background:var(--paper);color:var(--ink);font-family:var(--fs);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;margin:0;font-size:16px;font-weight:400;line-height:1.75}h1,h2,h3,h4{text-wrap:balance;margin:0;line-height:1.32}h1{letter-spacing:-.02em;font-weight:300}h2,h3{letter-spacing:-.015em;font-weight:500}p{margin:0}a{color:var(--bronze);text-underline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:1.5px solid var(--bronze);outline-offset:3px}img{max-width:100%;height:auto}.label{letter-spacing:.2em;text-transform:uppercase;color:var(--bronze);font-size:10.5px;font-weight:600}.label--muted{color:var(--ink-3)}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:clamp(18px,5vw,40px)}.rule{background:var(--line);border:0;height:1px;margin:0}.num{font-family:var(--fm);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500}.num-lg{font-size:clamp(20px,2.8vw,26px);font-weight:400}.num-money{color:var(--bronze)}.prose{max-width:var(--prose);color:var(--ink-2);flex-direction:column;gap:20px;display:flex}.prose>*{color:var(--ink-2)}.prose h2{color:var(--ink);border-bottom:1px solid var(--line-strong);letter-spacing:.01em;margin-top:26px;padding-bottom:11px;font-size:clamp(19px,2.7vw,23px);font-weight:500}.prose h3{color:var(--ink);margin-top:12px;font-size:clamp(16px,2.2vw,17.5px);font-weight:600}.prose ul,.prose ol{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.prose blockquote{border-left:2px solid var(--bronze);background:var(--bronze-soft);color:var(--ink-2);margin:0;padding:15px 20px}.prose table{border-collapse:collapse;background:var(--surface);width:100%;font-size:14.5px}.prose :is(th,td){border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:11px 14px}.prose thead th{border-bottom:1px solid var(--line-strong);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;background:0 0;font-size:11px;font-weight:600}.prose td{font-variant-numeric:tabular-nums;color:var(--ink-2)}.scroll-x{max-width:100%;overflow-x:auto}.back-to-top{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-strong);align-self:flex-start;margin-top:6px;padding-bottom:3px;font-size:11px;font-weight:600;text-decoration:none}.back-to-top:hover{color:var(--bronze);border-bottom-color:var(--bronze)}.prose pre{background:var(--surface-2);border:1px solid var(--line);font-family:var(--fm);padding:15px 17px;font-size:13px;overflow-x:auto}.prose img{border:1px solid var(--line)}.card{background:var(--surface);border:1px solid var(--line);color:inherit;flex-direction:column;gap:9px;padding:20px 22px;text-decoration:none;transition:border-color .18s;display:flex}.card:hover{border-color:var(--bronze-2)}.card h3{color:var(--ink);font-size:16.5px;font-weight:600;line-height:1.45}.card p{color:var(--ink-2);font-size:14px;line-height:1.65}.card .meta{font-family:var(--fm);color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:11px}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.badge{letter-spacing:.13em;text-transform:uppercase;color:var(--bronze);white-space:nowrap;border:1px solid;padding:3px 8px;font-size:10px;font-weight:600;text-decoration:none}.badge--solid{background:var(--navy);color:var(--paper);border-color:var(--navy)}.badge--ghost{color:var(--ink-3);border-color:var(--line-strong)}.badge--alert{color:var(--risk);border-color:var(--risk);background:var(--risk-soft)}.ad-slot{border:1px solid var(--line);color:var(--ink-3);letter-spacing:.2em;text-transform:uppercase;text-align:center;background:0 0;padding:24px 12px;font-size:10.5px;font-weight:600}.field{flex-direction:column;gap:6px;display:flex}.field label{letter-spacing:.06em;color:var(--ink-3);font-size:12px;font-weight:600}.field :is(input,select){font:inherit;font-family:var(--fm);background:var(--surface);color:var(--ink);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:0;width:100%;padding:10px 12px;font-size:15px}.field :is(input,select):focus{border-color:var(--bronze)}.field .hint{color:var(--ink-3);font-size:12px;line-height:1.55}main[data-astro-cid-hkbrpulz]{min-height:60vh;padding-block:clamp(28px,5vw,56px) clamp(48px,7vw,88px);display:block}.skip[data-astro-cid-hkbrpulz]{background:var(--surface);color:var(--ink);border:1px solid var(--line);z-index:10;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip[data-astro-cid-hkbrpulz]:focus{top:8px;left:8px}
