:root{--color-primary: #1B4F8A;--color-primary-hover: #143C6B;--color-primary-subtle: #EBF2FA;--color-primary-border: #BDD3EC;--color-bg-canvas: #F4F6F8;--color-bg-surface: #FFFFFF;--color-bg-muted: #F8FAFC;--color-text-primary: #0F172A;--color-text-secondary: #334155;--color-text-muted: #5B6B80;--color-text-on-primary: #FFFFFF;--color-border: #E2E8F0;--color-border-strong: #CBD5E1;--color-verified-bg: #ECFDF5;--color-verified-text: #065F46;--color-verified-border: #A7F3D0;--color-warning-bg: #FFFBEB;--color-warning-text: #92400E;--color-warning-border: #FDE68A;--color-danger-bg: #FEF2F2;--color-danger-text: #991B1B;--color-danger-border: #FECACA;--font-sans: "Pretendard Variable", "Pretendard", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--container-max: 1080px;--prose-max: 740px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{font-family:var(--font-sans)}body{background:var(--color-bg-canvas);color:var(--color-text-primary);font-size:1rem;line-height:1.7}@media(min-width:48rem){body{font-size:1.0625rem}}h1{font-size:1.75rem;font-weight:700;line-height:1.3}h2{font-size:1.375rem;font-weight:700;margin-top:var(--space-8)}h3{font-size:1.125rem;font-weight:600}@media(min-width:48rem){h1{font-size:2.25rem}h2{font-size:1.5rem}}:lang(ko){word-break:keep-all;overflow-wrap:break-word}.tabular-nums,time,td.num{font-variant-numeric:tabular-nums}a{color:var(--color-primary)}a:hover{color:var(--color-primary-hover)}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}img,svg,video{max-width:100%;height:auto}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-4)}.prose{max-width:var(--prose-max);overflow-wrap:anywhere}.tap-target{min-height:44px;min-width:44px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-2);top:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-primary);color:var(--color-text-on-primary);border-radius:var(--radius-sm);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:10;background:var(--color-bg-surface);border-bottom:1px solid var(--color-border)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding-block:var(--space-2)}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);text-decoration:none}.brand-name[data-astro-cid-3ef6ksr2]{color:var(--color-primary);font-size:1.25rem;font-weight:700}.brand-tagline[data-astro-cid-3ef6ksr2]{background:var(--color-primary-subtle);border:1px solid var(--color-primary-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:.75rem;padding:0 var(--space-2)}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;padding:0}.nav-link[data-astro-cid-3ef6ksr2],.lang-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);text-decoration:none}.nav-link[data-astro-cid-3ef6ksr2]:hover,.lang-link[data-astro-cid-3ef6ksr2]:hover{background:var(--color-primary-subtle);color:var(--color-primary-hover)}.nav-link[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--color-primary);font-weight:600;text-decoration:underline;text-underline-offset:4px}.lang-switcher[data-astro-cid-3ef6ksr2]{display:inline-flex;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);overflow:hidden}.lang-link[data-astro-cid-3ef6ksr2][aria-current=true]{background:var(--color-primary);color:var(--color-text-on-primary);font-weight:600}.site-footer[data-astro-cid-sz7xmlte]{margin-top:var(--space-12);background:var(--color-bg-surface);border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.9375rem}.footer-inner[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-3);padding-block:var(--space-6)}.disclaimer[data-astro-cid-sz7xmlte]{color:var(--color-text-muted)}.footer-links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);list-style:none;padding:0}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center}.contact[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{overflow-wrap:anywhere}
