:root{--bg:#FCFCFD;--surface:#FFFFFF;--tint:#F2F6FE;--tint-warm:#FBF4E8;--line:#E8EBF1;--ink:#131A2E;--ink-2:#5A6478;--ink-3:#98A0B3;--blue:#1C60EF;--blue-deep:#12428A;--violet:#6E4DF5;--amber:#E8963B;--amber-ink:#B26A1B;--night:#0A1128;--night-2:#16203F;--pet:#0F8A7E;--pet-2:#0B6F66;--pet-tint:#E5F5F2;--biz:#1C60EF;--art:#6E4DF5;--art-tint:#F0ECFE;--coral:#E5452C;--coral-tint:#FFEDE8;--grad:linear-gradient(100deg,#1C60EF,#6E4DF5 55%,#E8963B 115%);--shadow-1:0 1px 2px rgba(19,26,46,.05),0 4px 12px -2px rgba(19,26,46,.06);--shadow-2:0 2px 4px rgba(19,26,46,.05),0 12px 32px -8px rgba(19,26,46,.14);--shadow-3:0 4px 8px rgba(19,26,46,.05),0 32px 80px -24px rgba(19,26,46,.28);--glass:rgba(255,255,255,.86);--sans:"Pretendard","Noto Sans KR",-apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0B1020;--surface:#131A2E;--tint:#162244;--tint-warm:#2A2216;--line:#253049;--ink:#EEF1F8;--ink-2:#A9B2C6;--ink-3:#6F7890;--blue:#5B8CFF;--blue-deep:#9DB8FF;--violet:#9A82FF;--amber:#F0A957;--amber-ink:#F4BE7C;--pet:#35C2B2;--pet-2:#5ED3C5;--pet-tint:#11302D;--biz:#5B8CFF;--art:#9A82FF;--art-tint:#221C3D;--coral:#FF7A61;--coral-tint:#3A1C17;--glass:rgba(19,26,46,.86);--shadow-1:0 1px 2px rgba(0,0,0,.3),0 4px 12px -2px rgba(0,0,0,.3);--shadow-2:0 2px 4px rgba(0,0,0,.3),0 12px 32px -8px rgba(0,0,0,.5);--shadow-3:0 4px 8px rgba(0,0,0,.3),0 32px 80px -24px rgba(0,0,0,.6);color-scheme:dark}}:root[data-theme=dark]{--bg:#0B1020;--surface:#131A2E;--tint:#162244;--tint-warm:#2A2216;--line:#253049;--ink:#EEF1F8;--ink-2:#A9B2C6;--ink-3:#6F7890;--blue:#5B8CFF;--blue-deep:#9DB8FF;--violet:#9A82FF;--amber:#F0A957;--amber-ink:#F4BE7C;--pet:#35C2B2;--pet-2:#5ED3C5;--pet-tint:#11302D;--biz:#5B8CFF;--art:#9A82FF;--art-tint:#221C3D;--coral:#FF7A61;--coral-tint:#3A1C17;--glass:rgba(19,26,46,.86);--shadow-1:0 1px 2px rgba(0,0,0,.3),0 4px 12px -2px rgba(0,0,0,.3);--shadow-2:0 2px 4px rgba(0,0,0,.3),0 12px 32px -8px rgba(0,0,0,.5);--shadow-3:0 4px 8px rgba(0,0,0,.3),0 32px 80px -24px rgba(0,0,0,.6);color-scheme:dark}[hidden]{display:none!important}.lede,dd,figcaption,h1,h2,h3,h4,li,p{word-break:keep-all;overflow-wrap:break-word}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15.5px;line-height:1.72;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;font-weight:800;color:var(--ink);text-wrap:balance}p{margin:0}img{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)!important}}.wrap{max-width:1140px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.eyebrow.g{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}