.card{--paper:#fbfbfd;--ink:#1d1d1f;--ink2:#424245;--mut:#86868b;--ln:#00000014;--blue:#0a6fe0;--amber:#b25e00;aspect-ratio:1080/1350;background:var(--paper);width:100%;color:var(--ink);font-family:var(--font);letter-spacing:-.012em;word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;color-scheme:light;position:relative;overflow:hidden;container-type:inline-size}.card .ci{flex-direction:column;padding:7.4cqw 7.4cqw 6cqw;display:flex;position:absolute;inset:0}.card .mono{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:0}.card p{margin:0}.c-chip{letter-spacing:0;white-space:nowrap;color:var(--cc,var(--mut));background:var(--cs,#0000000d);border-radius:99cqw;align-items:center;gap:1cqw;padding:.5cqw 1.7cqw .5cqw 1.5cqw;font-size:2cqw;font-weight:700;line-height:1.5;display:inline-flex}.c-chip:before{content:"";background:currentColor;border-radius:50%;width:1cqw;height:1cqw}.c-chip.NEWS{--cc:#e2553a;--cs:#fceeea}.c-chip.TOOL{--cc:#0a6fe0;--cs:#e8f1fd}.c-chip.RESEARCH{--cc:#7d4fd8;--cs:#f1ecfc}.c-chip.TREND{--cc:#16936a;--cs:#e7f5ef}.c-dark .c-chip.NEWS{--cc:#ff7a5c;--cs:#ff7a5c24}.c-dark .c-chip.TOOL{--cc:#4ba3ff;--cs:#4ba3ff24}.c-dark .c-chip.RESEARCH{--cc:#b190ff;--cs:#b190ff24}.c-dark .c-chip.TREND{--cc:#3ccb95;--cs:#3ccb9524}.c-label{letter-spacing:0;color:var(--mut);font-size:2.4cqw;font-weight:600}.c-label.big{color:var(--mut);margin-bottom:1.6cqw;font-size:2.4cqw}.c-label.light{color:#ffffff80}.c-pager{color:var(--mut);box-shadow:inset 0 .15cqw 0 var(--ln);letter-spacing:0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:2.4cqw;font-size:2cqw;font-weight:500;display:flex}.c-pager.light{color:#ffffff73;box-shadow:inset 0 .15cqw #ffffff1f}.c-mark{align-items:flex-end;gap:.35cqw;height:2.6cqw;margin-right:1.4cqw;display:inline-flex}.c-mark i{background:currentColor;border-radius:.3cqw;width:.6cqw;display:block}.c-mark i:first-child{opacity:.35;height:1cqw}.c-mark i:nth-child(2){opacity:.6;height:1.7cqw}.c-mark i:nth-child(3){background:#2997ff;height:2.6cqw}.c-top{justify-content:space-between;align-items:center;display:flex}.c-brand{letter-spacing:-.02em;align-items:center;font-size:2.9cqw;font-weight:700;display:inline-flex}.c-sample{color:var(--amber);background:#fff4e0;border-radius:99cqw;align-items:center;gap:1cqw;padding:.6cqw 1.9cqw .6cqw 1.6cqw;font-size:2.1cqw;font-weight:700;display:inline-flex}.c-sample:before{content:"";background:currentColor;border-radius:50%;width:1cqw;height:1cqw}.c-dark .c-sample{color:#ffb340;background:#ffb34026}.c-cover,.c-close{color:#f5f5f7;background:#000}.c-cover:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#2997ff29,#2997ff00);border-radius:50%;width:120cqw;height:70cqw;position:absolute;top:-30cqw;left:50%;transform:translate(-50%)}.c-cover .ci{z-index:1}.c-date{color:#f5f5f78c;letter-spacing:0;margin-top:12cqw;font-size:2.5cqw;font-weight:500}.c-headline{letter-spacing:-.04em;margin:2.2cqw 0 3cqw;font-size:8cqw;font-weight:700;line-height:1.14}.c-plus{color:#f5f5f7b3;letter-spacing:-.02em;font-size:3.4cqw;font-weight:500;line-height:1.4}.c-plus b{color:#f5f5f7;font-weight:700}.c-toc{background:#ffffff12;border-radius:2.6cqw;margin:auto 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.c-toc li{align-items:center;gap:2.4cqw;padding:2.3cqw 2.8cqw;display:flex}.c-toc li+li{box-shadow:inset 0 .15cqw #ffffff14}.c-toc .emo{font-size:3.8cqw;line-height:1}.c-toc .lbl{letter-spacing:-.015em;flex:1;font-size:3cqw;font-weight:600}.c-cover .c-foot{color:#f5f5f780;justify-content:space-between;margin-top:4cqw;font-size:2.2cqw;font-weight:500;display:flex}.c-cover .swipe{color:#2997ff;font-weight:600}.c-flow{background:#fff}.c-flowtext{letter-spacing:-.032em;color:var(--ink);font-size:5.4cqw;font-weight:600;line-height:1.45;margin-top:5cqw!important}.c-flowmap{background:#f5f5f7;border-radius:2.6cqw;margin-top:auto;margin-bottom:3.4cqw;display:grid;overflow:hidden}.c-flowmap .fm{letter-spacing:-.015em;align-items:center;gap:2cqw;padding:2.2cqw 2.6cqw;font-size:2.9cqw;font-weight:600;display:flex}.c-flowmap .fm+.fm{box-shadow:inset 0 .15cqw 0 var(--ln)}.c-flowmap .fm-emo{font-size:3.4cqw}.c-flowmap .c-chip{min-width:13.5cqw}.c-hook{background:linear-gradient(180deg, var(--soft) 0%, #fbfbfd 72%)}.c-hook-top{justify-content:space-between;align-items:center;display:flex}.c-num{color:var(--mut);font-size:2.6cqw;font-weight:600}.c-hook-tile{background:#fff;border-radius:6.4cqw;place-items:center;width:27cqw;height:27cqw;margin:auto 0 5.4cqw;display:grid;box-shadow:0 0 0 .15cqw #0000000a,0 .4cqw 1cqw #0000000d,0 3cqw 6cqw -2cqw #0000001f}.c-hook-emo{font-size:15cqw;line-height:1}.c-hook-title{letter-spacing:-.04em;margin:0 0 2.8cqw;font-size:7.6cqw;font-weight:700;line-height:1.17}.c-hook-sub{color:var(--ink2);letter-spacing:-.015em;font-size:3.2cqw;font-weight:500;line-height:1.5;margin-bottom:6cqw!important}.c-sec-head{align-items:center;gap:2cqw;display:flex}.c-sec-head .c-num-sm{color:var(--mut);margin-left:auto;font-size:2.3cqw;font-weight:500}.c-mini-title{letter-spacing:-.032em;margin:3.6cqw 0 4.4cqw;font-size:4.6cqw;font-weight:700;line-height:1.3}.c-key{background:#fff}.c-keys{gap:0;margin:0;padding:0;list-style:none;display:grid}.c-keys li{color:var(--ink2);letter-spacing:-.015em;grid-template-columns:6cqw 1fr;gap:1.4cqw;padding:2.8cqw 0;font-size:3.4cqw;font-weight:500;line-height:1.55;display:grid}.c-keys li+li{box-shadow:inset 0 .15cqw 0 var(--ln)}.c-keys .kn{color:var(--cat);font-size:3.4cqw;font-weight:700;line-height:1.55}.c-sources{flex-wrap:wrap;align-items:center;gap:1.2cqw;margin-top:auto;margin-bottom:1cqw;padding-top:3cqw;display:flex}.c-src-label{color:var(--mut);margin-right:.6cqw;font-size:2.1cqw;font-weight:600}.c-src{letter-spacing:0;color:var(--ink2);background:#f5f5f7;border-radius:99cqw;padding:.6cqw 1.6cqw;font-size:2.05cqw;font-weight:500}.c-ax{background:#f5f5f7}.c-ax-block{background:#fff;border-radius:2.6cqw;margin-bottom:1.8cqw;padding:2.8cqw 3.2cqw;box-shadow:0 0 0 .15cqw #00000009,0 .3cqw .8cqw #0000000a}.c-ax-h{letter-spacing:-.02em;margin-bottom:1cqw;font-size:2.8cqw;font-weight:700}.c-ax-block p{color:var(--ink2);letter-spacing:-.012em;font-size:2.85cqw;font-weight:500;line-height:1.55}.c-ax-block.try .c-ax-h{color:var(--cat)}.c-ax-block.warn .c-ax-h{color:var(--amber)}.c-thread{color:var(--ink2);letter-spacing:-.01em;margin-top:.8cqw;font-size:2.35cqw;font-weight:600}.c-thread .mono{color:var(--mut);font-weight:500}.c-briefs{background:#fff}.c-briefs .c-label.big+.c-brief-list{margin-top:2cqw}.c-brief-list{margin:0;padding:0;list-style:none;display:grid}.c-brief-list li{grid-template-columns:16cqw 1fr;align-items:start;gap:2.4cqw;padding:3.2cqw 0;display:grid}.c-brief-list li+li{box-shadow:inset 0 .15cqw 0 var(--ln)}.c-brief-list .c-chip{justify-self:start;margin-top:.5cqw}.c-brief-list p{letter-spacing:-.02em;margin-bottom:1.2cqw;font-size:3.25cqw;font-weight:600;line-height:1.5}.c-head-title{letter-spacing:-.035em;margin:0 0 1cqw;font-size:5cqw;font-weight:700;line-height:1.25}.c-tip{background:#f5f5f7}.c-tip-title{letter-spacing:-.035em;margin:0 0 4cqw;font-size:5cqw;font-weight:700;line-height:1.28}.c-ba{border-radius:2.6cqw;margin-bottom:2cqw;padding:2.8cqw 3.2cqw}.c-ba .ba-h{letter-spacing:0;margin-bottom:1.2cqw;font-size:2.2cqw;font-weight:700}.c-ba pre{white-space:pre-wrap;font-family:var(--font);letter-spacing:-.012em;margin:0;font-size:3cqw;font-weight:500;line-height:1.6}.c-ba.before{color:var(--mut);background:0 0;box-shadow:inset 0 0 0 .2cqw #00000014}.c-ba.before .ba-h{color:var(--mut)}.c-ba.before pre{text-decoration:line-through #86868b99}.c-ba.after{color:var(--ink);background:#fff;box-shadow:0 0 0 .15cqw #0000000a,0 .4cqw 1cqw #0000000d,0 3cqw 6cqw -3cqw #0000001f}.c-ba.after .ba-h{color:var(--blue)}.c-tip-why{color:var(--ink2);letter-spacing:-.01em;font-size:2.9cqw;font-weight:500;line-height:1.6;margin-top:5cqw!important;margin-bottom:3cqw!important}.c-close .c-label{margin:6cqw 0 2cqw}.c-close-src{margin:0 0 3.5cqw;padding:0;list-style:none;display:grid}.c-close-src li{grid-template-columns:30cqw 1fr;gap:2cqw;padding:1.15cqw 0;font-size:2.3cqw;line-height:1.4;display:grid}.c-close-src li+li{box-shadow:inset 0 .15cqw #ffffff14}.c-close-src .mono{color:#f5f5f780;font-size:2.1cqw;font-weight:500}.c-close-src .t{color:#f5f5f7e0;font-weight:500}.c-subscribe{color:#f5f5f7;background:#ffffff14;border-radius:2.8cqw;gap:.8cqw;margin-top:auto;margin-bottom:3cqw;padding:3.2cqw 3.4cqw;display:grid}.c-subscribe b{letter-spacing:-.03em;font-size:3.4cqw;font-weight:700}.c-subscribe span{color:#f5f5f799;font-size:2.3cqw;font-weight:500}.c-subscribe em{color:#2997ff;font-style:normal;font-weight:600}.c-figcard{background:#f5f5f7}.c-figwrap{margin-top:3.4cqw}.card .fig{--surface:#fff;--surface-2:#f2f2f4;--surface-3:#e8e8ed;--ink:#1d1d1f;--ink-2:#3a3a3c;--muted:#6e6e73;--line:#00000014;--line-strong:#0000002e;--shadow-sm:0 0 0 .12cqw #0000000d, 0 .4cqw 1.4cqw #0000000d;--accent:#0a6fe0;--news:#e2553a;--trend:#16936a;margin:0;font-size:2.75cqw}.card .fig-title{letter-spacing:-.025em;margin-bottom:1em;font-size:1.15em;font-weight:600}.card .fig-cap{font-size:.82em}.card .fig-src a{text-decoration:none}.card .fig-img,.card .fig-tl,.card .ff-body{border-radius:2cqw}.card .fig-tl{padding:2cqw 1.6cqw 1cqw}.card .tl-date,.card .tl-month{font-size:21px}.card .tl-span-t{font-size:23px}.c-terms{gap:1.2cqw;margin:auto 0 0;padding:2.6cqw 0 0;display:grid}.c-terms div{grid-template-columns:22cqw 1fr;gap:2cqw;font-size:2.45cqw;line-height:1.5;display:grid}.c-terms dt{color:var(--ink);font-weight:700}.c-terms dd{color:var(--ink2);margin:0;font-weight:500}.c-terms:before{content:"용어 풀이";color:var(--mut);font-size:2.1cqw;font-weight:600}.c-figcard .c-pager{margin-top:2.6cqw}.card .fig-cap{margin-top:1.3em}.card .tl-label{font-size:27px}.card .tl-date{font-size:22px}.card .ff-body{grid-template-columns:auto 1fr;align-items:baseline;gap:.25em .7em;padding:.7em 1em}.card .ff-who{grid-column:1}.card .ff-body b{grid-column:2}.card .ff-meta{grid-column:1/-1}.card .fig-flow li:not(:last-child):before{top:2.2em}.card .fig-flow li{padding-bottom:.7cqw}.card .ff-body{padding:.6em 1em}.c-figcard .c-figwrap,.c-flowtext p+p{margin-top:2.6cqw}.c-keys .kn{font-size:3.2cqw;line-height:1.45}.c-keys .kq{color:var(--ink);letter-spacing:-.025em;margin:0 0 .8cqw;font-size:3.2cqw;font-weight:700;line-height:1.45}.c-keys .ka{color:var(--ink2);margin:0;font-size:3cqw;font-weight:500;line-height:1.6}.c-keys .ka+.ka{margin-top:.8cqw}.c-label-part{opacity:.7;font-weight:600}.c-ax-block .c-pt{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:3.05cqw;font-weight:700;line-height:1.42}.c-sub{margin:.4cqw 0 0;padding:0;list-style:none}.c-sub li{color:var(--ink2);letter-spacing:-.012em;margin-top:.6cqw;padding-left:3cqw;font-size:2.8cqw;font-weight:500;line-height:1.5;position:relative}.c-sub li:before{content:"";background:var(--mut,#86868b);width:1cqw;height:.22cqw;position:absolute;top:2.1cqw;left:.6cqw}.c-brief-list .c-pt{color:var(--ink);margin-bottom:.6cqw;font-weight:700}.c-brief-list .c-pt+p{color:var(--ink2);font-size:3cqw;font-weight:500}.c-tip-why p+p{margin-top:1.2cqw}.c-ax .c-sec-head{margin-bottom:2.4cqw}.c-ax-block{margin-bottom:1.3cqw;padding:2.3cqw 3cqw 2.4cqw}.c-ax-h{margin-bottom:.5cqw;font-size:2.5cqw}.c-ax-block .c-pt{font-size:2.95cqw}.c-sub li{margin-top:.45cqw;font-size:2.7cqw;line-height:1.48}.c-sub li:before{top:2cqw}.c-brief-list li{grid-template-columns:1fr;gap:1cqw;padding:2.6cqw 0}.c-brief-list .b-meta{align-items:center;gap:1.6cqw;display:flex}.c-brief-list .b-meta .c-chip{margin-top:0}.c-brief-list .c-pt{margin-bottom:.5cqw;font-size:3.15cqw;line-height:1.42}.c-brief-list .c-pt+p{margin-bottom:0;font-size:2.9cqw;line-height:1.5}.c-key .c-mini-title{margin:2.8cqw 0 3cqw}.c-keys li{padding:1.9cqw 0}.c-figcard .ff-body{padding:.42em 1em}.c-figcard .c-terms{gap:.9cqw;padding-top:1.8cqw}.c-keys .ka,.c-sub li,.c-brief-list p,.c-flowtext p,.c-tip-why p{text-wrap:pretty}.c-flowtext{font-size:5cqw;line-height:1.42}.c-flowtext p+p{color:var(--ink2);letter-spacing:-.02em;margin-top:3.4cqw;font-size:3.5cqw;font-weight:500;line-height:1.6}.c-flow .c-flowmap{flex-shrink:0}
