:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-surface:#f6f7f9;--color-text:#111827;--color-text-muted:#5b6472;--color-border:#e2e5ea;--color-primary:#1d4ed8;--color-primary-contrast:#fff;--color-primary-soft:#eef3fd;--radius:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--font-size-caption:13px;--font-size-small:14px;--font-size-body:16px;--font-size-lead:18px;--font-size-h3:20px;--font-size-h2:28px;--font-size-h1:36px;--font-size-metric:44px;--line-height-body:1.6;--line-height-heading:1.35;--content-max:1080px;--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif}*{box-sizing:border-box}html,body{color:var(--color-text);background:var(--color-bg);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-text-size-adjust:100%;word-break:keep-all;overflow-wrap:break-word;margin:0;padding:0}body{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3{line-height:var(--line-height-heading);letter-spacing:-.01em;overflow-wrap:break-word;margin:0}h1{font-size:var(--font-size-h1);font-weight:700}h2{font-size:var(--font-size-h2);font-weight:700}h3{font-size:var(--font-size-h3);font-weight:600}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius)}main{flex:1 0 auto}[id]{scroll-margin-top:var(--space-7)}
