.page-shell[data-astro-cid-u7ptjwzh]{width:min(calc(100% - (var(--page-gutter-desktop) * 2)),var(--page-shell));margin-inline:auto}@media(max-width:480px){.page-shell[data-astro-cid-u7ptjwzh]{width:calc(100% - (var(--page-gutter-mobile) * 2))}}.site-header[data-astro-cid-glsgluw5]{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--divider);background:#fffffff5;backdrop-filter:blur(10px)}.site-header__inner[data-astro-cid-glsgluw5]{min-height:72px;display:flex;align-items:center;gap:32px}.site-brand[data-astro-cid-glsgluw5]{display:inline-flex;align-items:center;white-space:nowrap}.site-brand__mark[data-astro-cid-glsgluw5]{font-family:var(--font-family-display);font-size:23px;font-weight:800;line-height:1;letter-spacing:-.065em}.site-search[data-astro-cid-glsgluw5]:hover{color:var(--brand-secondary)}.site-search[data-astro-cid-glsgluw5]{margin-left:auto;color:var(--text-muted);font-size:15px;font-weight:550}@media(max-width:480px){.site-header__inner[data-astro-cid-glsgluw5]{min-height:62px}.site-brand__mark[data-astro-cid-glsgluw5]{font-size:20px}.site-search[data-astro-cid-glsgluw5]{font-size:14px}}.site-footer[data-astro-cid-vgasco6m]{border-top:1px solid var(--divider);margin-top:80px;padding:56px 0 32px;color:var(--text-muted);font-size:14px;background:var(--canvas)}.site-footer__row[data-astro-cid-vgasco6m]{display:grid;grid-template-columns:minmax(260px,1fr) max-content;gap:64px;padding-bottom:40px;border-bottom:1px solid var(--divider)}.site-footer__brand-block[data-astro-cid-vgasco6m]{display:flex;flex-direction:column;align-items:flex-start}.site-footer__brand[data-astro-cid-vgasco6m]{display:block;margin-bottom:14px;color:var(--text-primary);font-family:var(--font-family-display);font-size:24px;font-weight:800;letter-spacing:-.055em}.site-footer__tagline[data-astro-cid-vgasco6m]{margin:0;font-size:13px;line-height:1.75;color:var(--text-muted)}.site-footer__directory[data-astro-cid-vgasco6m]{display:grid;grid-template-columns:repeat(2,max-content);justify-content:end;gap:48px}.site-footer__group[data-astro-cid-vgasco6m] h2[data-astro-cid-vgasco6m]{margin:0 0 16px;color:var(--text-primary);font-size:13px;font-weight:750;letter-spacing:.02em}.site-footer__group[data-astro-cid-vgasco6m] nav[data-astro-cid-vgasco6m]{display:grid;gap:12px}.site-footer__group[data-astro-cid-vgasco6m] nav[data-astro-cid-vgasco6m] a[data-astro-cid-vgasco6m]{color:var(--text-muted);font-size:14px}.site-footer__group[data-astro-cid-vgasco6m] nav[data-astro-cid-vgasco6m] a[data-astro-cid-vgasco6m]:hover{color:var(--brand-secondary)}.site-footer__bottom[data-astro-cid-vgasco6m]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding-top:20px}.site-footer__disclosure[data-astro-cid-vgasco6m]{margin:0;font-size:12px;line-height:1.6;color:var(--text-muted)}.site-footer__copyright[data-astro-cid-vgasco6m]{margin:0;font-size:12px;white-space:nowrap}@media(max-width:760px){.site-footer__row[data-astro-cid-vgasco6m]{grid-template-columns:1fr;gap:32px}.site-footer__directory[data-astro-cid-vgasco6m]{justify-content:start}}@media(max-width:480px){.site-footer__directory[data-astro-cid-vgasco6m]{grid-template-columns:1fr;gap:24px}}:root{--page-shell: 1180px;--measure-content: var(--page-shell);--measure-editorial: 880px;--measure-prose: var(--measure-editorial);--text-measure: var(--measure-editorial);--page-gutter-desktop: 20px;--page-gutter-mobile: 16px;--canvas: #ffffff;--surface: #ffffff;--surface-subtle: #f7f7f5;--media-surface: #f5f5f2;--media-padding: 10%;--text-primary: #111111;--text-secondary: #3f3f3b;--text-muted: #71716c;--divider: #e7e7e2;--brand-primary: #f05a28;--brand-primary-soft: #fff1eb;--brand-secondary: #087f73;--brand-secondary-soft: #edf7f5;--brand-accent: var(--brand-primary);--brand-soft: var(--brand-primary-soft);--evidence-accent: var(--brand-secondary);--evidence-soft: var(--brand-secondary-soft);--commercial-disclosure: #5b5148;--focus: #087f73;--success: #087f73;--warning: #8a5a14;--error: #b42318;--disabled: #a3a39d;--font-family-display: "Wanted Sans Variable", "Wanted Sans", "Pretendard Variable", "Pretendard", "Noto Sans KR", system-ui, sans-serif;--font-family-body: "Pretendard Variable", "Pretendard", "Noto Sans KR", system-ui, sans-serif;--font-family-sans: var(--font-family-body);--font-size-display: 46px;--font-size-h1: 42px;--font-size-h2: 28px;--font-size-h3: 20px;--font-size-body-lg: 18px;--font-size-body: 16px;--font-size-meta: 14px;--font-size-caption: 13px;--line-height-display: 1.18;--line-height-heading: 1.3;--line-height-body-lg: 1.7;--line-height-body: 1.65;--line-height-meta: 1.65;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 80px;--space-10: 96px;--section-space: clamp(48px, 6vw, 80px);--radius-sm: 6px;--radius-md: 10px;--focus-ring: 3px solid var(--focus)}*{box-sizing:border-box}html{background:var(--canvas);color:var(--text-primary);font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{margin:0;min-width:320px;background:var(--canvas)}main{display:block}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible{outline:var(--focus-ring);outline-offset:4px}img{display:block;max-width:100%}button,input{font:inherit}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{color:var(--text-primary);font-family:var(--font-family-display);font-weight:750}h1{font-size:var(--font-size-h1);line-height:1.2;letter-spacing:-.05em}h2{font-size:var(--font-size-h2);line-height:1.3;letter-spacing:-.035em}h3{font-size:var(--font-size-h3);line-height:1.45;letter-spacing:-.025em}p{font-size:var(--font-size-body);line-height:var(--line-height-body)}.type-display{font-family:var(--font-family-display);font-size:var(--font-size-display);line-height:var(--line-height-display);font-weight:800;letter-spacing:-.055em}.type-body-lg{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg)}.type-meta{font-size:var(--font-size-meta);line-height:var(--line-height-meta);color:var(--text-muted)}.type-caption{font-size:var(--font-size-caption);line-height:var(--line-height-meta);color:var(--text-muted)}main .page-shell p,main .page-shell .dek,main .page-shell .summary-box>strong,main .page-shell .evidence-note,main .page-shell .signal-caveat,main .page-shell .disclaimer,main .page-shell .source-list{max-width:min(100%,var(--text-measure))}main .page-shell .direct-answer,main .page-shell .note{max-width:none;padding-right:max(0px,calc(100% - var(--text-measure)))}main .page-shell .page-intro .dek,main .page-shell .topics-intro .dek,main .page-shell .section-head p,main .page-shell .reading-section-head p,main .page-shell .topic-context>p,main .page-shell .situation-copy,main .page-shell .topic-link p,main .page-shell .journey p,main .page-shell .collection-block p,main .page-shell .content-row p,main .page-shell .situation-copy p,main .page-shell .situation-panel-copy p,main .page-shell .mini-list a{line-height:1.65}.site-header__inner{min-height:72px;display:flex;align-items:center;gap:32px}.lead{padding-top:72px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:64px;align-items:center}.home-section,.topics-section{padding-top:64px}.home-section+.home-section,.topics-section+.topics-section{padding-top:80px}.topics-intro{padding-top:64px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:800px){h1{font-size:32px;line-height:1.28}h2{font-size:24px;line-height:1.3}.lead{padding-top:48px;grid-template-columns:1fr;gap:32px}.home-section,.home-section+.home-section,.topics-section,.topics-section+.topics-section{padding-top:56px}.topics-intro{padding-top:44px}}@media(max-width:480px){h1{font-size:29px}.site-header__inner{min-height:62px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
