@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/_astro/PretendardVariable.CJuje-Rk.woff2)format("woff2-variations")}:root{--white:#fff;--black:#000;--red:red;--gray-100:#f5f5f5;--paper:#f7f3eb;--ink:#192e38;--terracotta:#ad4829;--gold:#f7bc6a;--bg:var(--paper);--fg:var(--ink);--accent:var(--terracotta);--surface:#ede7dc;--muted:#625e57;--border:#c9c5b9;--topic-economy:#0d626b;--topic-saving:#425b38;--topic-benefits:#704350;--topic-career:#ad4829;--topic-ai:#265b86;--hero-shade:#00000094;--hero-rule:#ffffff73;--gutter:20px;--space:24px;--page-margin:40px;--line-height:1.4;--motion-duration:.2s;--motion-easing:linear;--cover-duration:.6s;--cover-copy-duration:.5s;--cover-image-duration:.9s;--cover-easing:cubic-bezier(.23, 1, .32, 1);--columns:12}[data-surface=inverse]{--bg:var(--ink);--fg:var(--paper);--surface:#243e49;--accent:var(--gold)}@media (width<=1023px){:root{--page-margin:24px;--columns:6}}@media (width<=639px){:root{--page-margin:20px;--columns:4}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);font-family:Helvetica Neue,Helvetica,Arial,Pretendard Variable,Pretendard,system-ui,sans-serif;font-size:16px;line-height:var(--line-height);letter-spacing:0;font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:break-word;font-weight:400}body,h1,h2,h3,p,figure,blockquote{margin:0}h1{font-size:36px;font-weight:700}h2{font-size:24px;font-weight:700}h3{font-size:20px;font-weight:700}p,h1,h2,h3,a{word-break:keep-all;overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-underline-offset:6px;transition:text-decoration-color var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing);text-decoration:none}a:hover{text-decoration-line:underline;text-decoration-color:var(--accent)}button,input,select,textarea{font:inherit;color:var(--fg);border-radius:0}button{cursor:pointer}button:disabled{cursor:wait}:focus-visible,input[type=date]:focus-within{outline:3px solid var(--fg);outline-offset:3px}[data-surface=inverse]{background:var(--bg);color:var(--fg)}img{object-fit:cover;width:100%;height:100%;display:block}::selection{color:var(--bg);background:var(--fg)}input,textarea{caret-color:var(--accent)}html{scrollbar-color:var(--muted) var(--bg)}.page{padding-inline:var(--page-margin)}.grid{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--gutter);display:grid}.grid>*{min-width:0}.label,.meta{font-size:13px;line-height:1.4}.muted{color:var(--muted)}.badge{border:1px solid var(--fg);white-space:nowrap;padding:0 12px;font-size:13px;line-height:1.4;display:inline-block}.badges{flex-wrap:wrap;gap:12px;display:inline-flex}.skip-link{top:12px;left:var(--page-margin);z-index:10;background:var(--bg);color:var(--fg);border:1px solid var(--fg);padding:12px 24px;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));align-items:baseline;column-gap:var(--gutter);border-bottom:1px solid var(--fg);row-gap:24px;min-height:84px;padding-block:24px;display:grid}.site-header>.brand{grid-area:1/1/auto/span 2}.brand{font-size:24px;font-weight:700;line-height:1.4}.main-nav,.utility-nav{flex-wrap:wrap;gap:24px;display:flex}.main-nav{grid-area:1/3/auto/span 7}.utility-nav{grid-area:1/10/auto/-1;justify-self:end}.site-header nav a{align-items:center;min-height:48px;padding-block:12px;font-size:13px;display:inline-flex}.site-header a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--fg);text-decoration-thickness:2px}.information{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:12px;font-size:13px;display:flex}.information span{flex-wrap:wrap;gap:24px;display:flex}.feature{align-items:start;padding-block:36px 48px}.feature-story{grid-column:span 7;padding-right:24px}.feature-media{grid-column:span 5}.feature-kicker{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.display{letter-spacing:-.02em;font-size:clamp(40px,6vw,88px);font-weight:700;line-height:1.05}.feature-story .display{max-width:10em}.feature-dek{max-width:30em;margin-top:36px;font-size:24px;line-height:1.4}.feature-meta{border-top:1px solid var(--fg);flex-wrap:wrap;gap:12px 24px;margin-top:24px;padding-block:24px;display:flex}.pullquote{color:var(--accent);font-size:24px;font-weight:700;line-height:1.4}.feature-story .pullquote{max-width:24em;margin-top:24px}.feature-read,.article-start{border-bottom:1px solid var(--fg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:24px;padding-block:24px;font-size:20px;font-weight:700;display:flex}.feature-read .label,.article-start .label{font-weight:400}.cover{aspect-ratio:3/4;background:var(--surface);position:relative;overflow:hidden}.cover-fallback{background:var(--bg);height:100%;color:var(--fg);flex-direction:column;justify-content:space-between;padding:24px;display:flex}.cover-number{font-size:clamp(64px,8vw,144px);font-weight:700;line-height:1.05}.cover-category{font-size:24px;font-weight:700}.image-note{margin-top:12px;font-size:13px}.topic-directory>a{border-top:1px solid var(--fg);flex-direction:column;grid-column:span 2;align-items:flex-start;gap:12px;padding-block:24px;display:flex}.topic-directory>a:nth-child(-n+2){grid-column:span 3}.topic-directory h3{font-size:24px}.topic-directory p{flex:1;font-size:16px}.topic-directory>a>.label:last-child{margin-top:12px}.section{border-top:1px solid var(--fg);padding-block:24px 48px}.section-title{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:36px;display:flex}.section-title h2{font-size:24px}.section-title a{font-size:13px}.editorial-table{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));column-gap:var(--gutter);width:100%;display:grid}.editorial-table caption{text-align:left;grid-column:1/-1;margin-bottom:24px;font-size:13px}.editorial-table thead,.editorial-table tbody{display:contents}.editorial-table tr{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--fg);align-items:baseline;padding-block:24px;display:grid}.editorial-table thead tr{padding-top:0;padding-bottom:12px}.editorial-table th,.editorial-table td{text-align:left;min-width:0;padding:0}.editorial-table th{font-size:13px;font-weight:400}.editorial-table th:first-child,.editorial-table td:first-child{grid-column:span 1}.editorial-table th:nth-child(2),.editorial-table td:nth-child(2){grid-column:span 7}.editorial-table th:nth-child(3),.editorial-table td:nth-child(3),.editorial-table th:nth-child(4),.editorial-table td:nth-child(4){grid-column:span 2}.editorial-table .row-number,.editorial-table .row-title{font-size:24px;font-weight:700}.row-title-link{padding-block:12px;display:inline-block}.row-badges{vertical-align:middle;gap:12px;margin-left:12px;display:inline-flex}.editorial-table .row-category,.editorial-table .row-date{font-size:13px}.article-card{grid-column:span 4}.article-card:nth-child(6n+1),.article-card:nth-child(6n+6){grid-column:span 5}.article-card:nth-child(6n+3),.article-card:nth-child(6n+4){grid-column:span 3}.article-card .cover{margin-bottom:24px}.article-card .card-meta{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.article-card h2{margin-bottom:12px}.article-card .summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-card time{color:var(--muted);margin-top:24px;font-size:13px;display:block}.card-grid{row-gap:48px}.site-footer{padding:36px var(--page-margin) 24px;margin-top:48px}.footer-main{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--gutter);padding-bottom:48px;display:grid}.footer-identity{grid-column:span 6}.footer-identity p{margin-top:12px;font-size:16px}.footer-nav{flex-direction:column;grid-column:span 3;align-items:flex-start;gap:12px;font-size:13px;display:flex}.footer-bottom{border-top:1px solid var(--fg);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:24px;font-size:13px;display:flex}.page-intro{padding-block:48px}.page-intro .label{margin-bottom:12px}.page-intro h1{margin-bottom:24px}.page-intro p{max-width:40em}.category-links{flex-wrap:wrap;gap:12px 24px;padding-bottom:24px;font-size:13px;display:flex}.category-links a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--fg)}.archive-year{margin-top:48px;margin-bottom:24px}.article-breadcrumb{flex-wrap:wrap;align-items:baseline;gap:12px;padding-block:24px;display:flex}.article-breadcrumb a{padding-block:12px}.article-hero{align-items:start;padding-block:24px 48px}.article-heading{grid-column:span 7;padding-right:24px}.article-hero-media{grid-column:span 5}.article-dek{max-width:30em;margin-top:24px;font-size:24px}.article-byline{flex-wrap:wrap;gap:12px 24px;margin-top:24px;display:flex}.checked-at{color:var(--muted);margin-top:12px}.article-takeaways{border-top:2px solid var(--fg);margin-top:36px;padding-top:24px}.article-takeaways h2{font-size:24px}.article-takeaways ul{margin:24px 0 0;padding-left:24px}.article-takeaways li{margin-top:12px;padding-left:0;font-size:16px}.article-body-layout{border-top:1px solid var(--fg);align-items:start;padding-block:48px}.article-ad-left{grid-area:1/1/auto/span 2;height:100%}.article-ad-left .ad-slot{width:min(100%,160px);position:sticky;top:24px}.article-sidebar{grid-area:1/10/auto/span 3;height:100%}.sticky-meta{flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:sticky;top:24px}.article-toc{border-top:2px solid var(--topic);width:100%;padding-top:24px}.article-toc h2{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:24px;font-weight:700;display:flex}.article-toc h2 .label{color:var(--topic)}.article-toc ol{margin:24px 0 0;padding-left:24px;font-size:18px}.article-toc li{border-bottom:1px solid var(--border)}.article-toc a{align-items:center;min-height:48px;padding-block:12px;display:flex}.tag-list{flex-wrap:wrap;gap:12px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.tag-list li{border-bottom:1px solid var(--fg);padding-bottom:12px}.prose-column{grid-area:1/3/auto/span 7}.prose{max-width:min(40em,75ch)}.article-end-column{grid-column:3/span 7;max-width:min(40em,75ch);font-size:18px}.prose{font-size:18px;line-height:1.7}.prose>p:first-child{font-weight:700}.prose p{margin-bottom:24px}.prose h2{margin:48px 0 24px;scroll-margin-top:24px;font-size:24px;line-height:1.4}.prose h3{margin:36px 0 24px;font-size:20px}.prose a{text-decoration:underline}.prose img{aspect-ratio:3/4;height:auto}.prose blockquote{border-block:1px solid var(--fg);margin-block:36px;padding-block:24px;font-size:24px;font-weight:700}.prose blockquote p:last-child{margin-bottom:0}.prose pre{background:var(--surface);padding:24px;overflow:auto}.prose ul,.prose ol{margin-block:24px;padding-left:24px}.prose li{margin-block:12px;padding-left:0}.prose strong{font-weight:700}.prose table{border-collapse:collapse;table-layout:fixed;width:100%;margin-block:36px;font-size:16px;line-height:1.7}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--fg);padding:12px}.prose thead{border-top:1px solid var(--fg);background:var(--surface)}.prose tbody th{font-weight:700}.prose tbody tr>:first-child{width:24%}.article-end-column .article-tags{padding-bottom:36px;font-size:16px}.back-to-top{border-bottom:1px solid var(--fg);margin-top:36px;padding-block:12px;display:inline-block}#article-title,#article-body{scroll-margin-top:24px}.article-end-layout{padding-bottom:48px}.ad-slot{border:1px solid var(--border);background:var(--surface);flex-direction:column;justify-content:space-between;gap:24px;width:100%;min-height:240px;padding:24px;display:flex}.ad-slot>.label{font-size:13px}.ad-slot p{margin-bottom:12px;font-size:16px;font-weight:700}.ad-slot div .label{color:var(--muted)}.ad-slot-left{min-height:600px;padding:12px}.ad-slot-inline{display:none}.comments-preview{border-top:2px solid var(--topic);padding-top:36px;font-size:16px}.comments-preview .section-title{margin-bottom:12px}.comment-preview-note{color:var(--muted);margin-bottom:24px;font-size:13px}.comment-composer{background:var(--surface);border:1px solid var(--border);padding:24px}.comment-composer label{margin-bottom:12px;font-size:16px;font-weight:700;display:block}.comment-composer textarea,.comment-composer input{border:1px solid var(--muted);background:var(--bg);width:100%;padding:12px;font-size:16px}.comment-composer textarea::placeholder,.comment-composer input::placeholder{color:var(--muted);opacity:1}.comment-composer textarea{resize:vertical;min-height:144px;display:block}.comment-composer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-top:24px;display:flex}.comment-composer-bottom>div{flex:1;min-width:0}.comment-composer button{border:1px solid var(--fg);background:var(--bg);min-height:48px;padding:12px 24px}.comment-composer button:disabled{cursor:not-allowed}.comment-list-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:36px;padding-bottom:24px;display:flex}.comment-list-title h3{font-size:18px}.comment-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.comment-list li{border-bottom:1px solid var(--border);padding-block:24px}.comment-byline{flex-wrap:wrap;align-items:baseline;gap:24px;margin-bottom:12px;display:flex}.comment-byline .label{color:var(--muted)}.article-neighbors{gap:var(--gutter);border-top:1px solid var(--fg);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:24px 48px;display:grid}.article-neighbors .label{margin-bottom:12px}.article-neighbors a{font-size:24px;font-weight:700}.about-copy{grid-column:4/span 7;padding-block:48px}.about-copy h2,.about-copy p{margin-bottom:24px}.error-page{padding-block:72px 96px}.error-page h1{margin-block:24px}.error-page a{border-bottom:1px solid var(--fg);margin-top:36px;display:inline-block}@media (width>=1024px) and (width<=1279px){.article-ad-left{display:none}.prose-column,.article-end-column{grid-column:1/span 8}.article-sidebar{grid-column:9/span 4}}@media (width>=1024px) and (height<=800px){.article-sidebar .sticky-meta{position:static}}@media (width<=1023px){.site-header>.brand{grid-column:1/span 3}.main-nav{grid-area:2/1/auto/-1}.utility-nav{grid-column:4/-1}.feature-story,.article-heading{grid-column:span 3;padding-right:0}.feature-media,.article-hero-media{grid-column:span 3}.feature-dek,.article-dek{font-size:24px}.topic-directory>a,.topic-directory>a:nth-child(n){grid-column:span 2}.article-card,.article-card:nth-child(n){grid-column:span 3}.footer-identity{grid-column:span 6}.footer-nav{grid-column:span 3}.article-ad-left,.ad-slot-right{display:none}.article-sidebar{grid-area:1/1/auto/-1;height:auto}.sticky-meta{gap:24px;position:static}.article-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;display:grid}.prose-column{grid-area:2/1/auto/-1}.article-end-column{grid-column:1/-1;max-width:none}.ad-slot-inline{min-height:120px;margin-bottom:36px;display:flex}.about-copy{grid-column:1/-1}.editorial-table th:nth-child(2),.editorial-table td:nth-child(2){grid-column:span 3}.editorial-table th:nth-child(3),.editorial-table td:nth-child(3),.editorial-table th:nth-child(4),.editorial-table td:nth-child(4){grid-column:span 1}}@media (width<=639px){.site-header>.brand{grid-column:1/span 2}.utility-nav{grid-column:3/-1}.site-header{row-gap:12px}.main-nav{gap:0 24px;padding-top:0}.main-nav>a{flex-basis:calc(33.3333% - 16px)}.utility-nav{gap:12px}.feature{row-gap:36px;padding-top:24px}.feature-story,.feature-media,.article-heading,.article-hero-media{grid-column:1/-1}.feature-story .display{max-width:none}.feature-dek{margin-top:24px}.feature-story .pullquote,.feature-read{margin-top:12px}.topic-directory>a:nth-child(n){grid-column:span 2}.topic-directory>a:last-child{grid-column:1/-1}.article-breadcrumb{padding-block:12px}.article-hero{row-gap:36px;padding-top:12px}.article-takeaways{margin-top:24px}.article-start{padding-block:12px}.article-toc ol{column-gap:24px;font-size:16px}.comment-composer{padding:12px}.comment-composer-bottom>div,.comment-composer button{flex-basis:100%}.prose table,.prose tbody{display:block}.prose thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.prose tbody tr{border-top:1px solid var(--fg);margin-bottom:24px;display:block}.prose tbody th,.prose tbody td{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;width:100%;padding:12px 0;display:grid}.prose tbody tr>:first-child{width:100%}.prose tbody [data-label]:before{content:attr(data-label);font-size:13px;font-weight:700;line-height:1.7}.information,.information span{gap:12px}.article-card,.article-card:nth-child(n){grid-column:1/-1}.section-title{margin-bottom:24px}.editorial-table th:nth-child(2),.editorial-table td:nth-child(2){grid-column:span 2}.editorial-table th:last-child,.editorial-table .row-date{display:none}.editorial-table th:nth-child(3),.editorial-table td:nth-child(3){padding-right:0}.editorial-table .row-title,.editorial-table .row-number{font-size:20px}.row-badges{margin:12px 0 0;display:flex}.mobile-date{margin-top:12px;font-size:13px;font-weight:400;display:block}.footer-identity{grid-column:span 4}.footer-nav{grid-column:span 2}.article-sidebar,.prose-column{grid-column:1/-1}.sticky-meta{position:static}.article-neighbors{grid-template-columns:1fr;gap:36px}.section-title h2{font-size:24px}}@media (width>=640px){.mobile-date{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
