:root{--bg:#ffffff;--paper:#ffffff;--line:#d5e1f7;--text:#111111;--muted:#5f6368;--accent:#111111;--logo:#1f6fff}*{box-sizing:border-box}body{margin:0;font-family:Nanum Gothic,sans-serif;color:var(--text);background:var(--bg)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:auto}.container{width:min(1240px,94%);margin:0 auto}.utility-bar{border-bottom:1px solid var(--line);background:#fff;font-size:.84rem;color:var(--muted)}.utility-inner{display:flex;justify-content:space-between;padding:.5rem 0}.utility-links{display:flex;gap:.85rem}.site-header{background:var(--paper);margin-top:.9rem;position:-webkit-sticky;position:sticky;top:0;z-index:30}.masthead{display:grid;grid-template-columns:250px minmax(0,1fr) auto;align-items:center;grid-gap:1.1rem;gap:1.1rem;padding:.8rem 0}.logo{margin:0;font-family:"Noto Serif KR",serif;font-weight:700;font-size:clamp(2.25rem,4.9vw,3.35rem);line-height:.95;letter-spacing:-.03em;color:#111}.logo a{color:inherit}.main-nav{display:flex;justify-content:center;gap:1.85rem;padding:.45rem 0 .15rem;margin-top:.7rem;white-space:nowrap;overflow:hidden;font-size:1.04rem;font-weight:800}.main-nav a.active,.main-nav a:hover{color:var(--accent)}.main-nav a.active{text-decoration:underline;text-underline-offset:.35rem}.header-tools{display:flex;align-items:center;gap:.7rem}.header-divider{width:1px;height:20px;background:#d7dbe4}.icon-btn{width:44px;height:44px;border:1px solid transparent;border-radius:999px;background:#f1f4fa;color:#222;font-size:1.2rem;line-height:1;cursor:pointer}.icon-btn.search{color:#2b7de9;font-size:1.22rem}.icon-btn:hover{background:#eceff6}.icon-btn:focus-visible{outline:2px solid #9ec0ff;outline-offset:1px}.header-search{display:grid;grid-template-columns:1fr auto;grid-gap:.35rem;gap:.35rem;align-items:center}.header-search input{min-width:0;border:1px solid #d3d8e4;background:#fff;padding:.45rem .55rem;font-size:.86rem}.header-search button{border:1px solid #c6cedf;background:#f3f6fb;color:#20324f;padding:.43rem .62rem;font-size:.8rem;font-weight:700;cursor:pointer}.icon-btn.is-active{background:#dce8fb;border-color:#c2d3f4}.header-flyouts{border-top:1px solid #e4e8f0;border-bottom:1px solid #e4e8f0;background:#fff;box-shadow:0 12px 30px rgba(17,24,39,.08)}.header-search-panel{padding:1rem 0}.header-search-form-modern{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.55rem;gap:.55rem;align-items:center}.header-search-input-modern{min-width:0;border:1px solid #ccd5e4;border-radius:10px;background:#fff;padding:.75rem .9rem;font-size:.95rem;color:#111}.header-search-input-modern:focus-visible{outline:2px solid #8fb0ea;outline-offset:1px}.header-panel-close,.header-search-submit{border:1px solid #c2cde2;border-radius:10px;padding:.72rem .95rem;background:#f4f7fd;color:#1a3154;font-size:.88rem;font-weight:700;cursor:pointer}.header-panel-close{background:#fff}.header-panel-close:hover,.header-search-submit:hover{background:#ebf1fb}.header-search-quick{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.header-search-quick-label{color:#5f6774;font-size:.83rem;font-weight:700;margin-right:.2rem}.header-search-chip{border:1px solid #d1d9e7;border-radius:999px;padding:.28rem .62rem;font-size:.82rem;font-weight:700;color:#253656;background:#f6f9ff}.header-search-chip:hover{background:#e9f0fd}.header-mega-menu{padding:1rem 0 1.15rem}.header-mega-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding-bottom:.65rem;margin-bottom:.8rem;border-bottom:1px solid #e6ebf3}.header-mega-title{margin:0;font-size:1.12rem;font-weight:900;letter-spacing:-.01em}.header-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.header-mega-card{border:1px solid #e3e8f1;border-radius:12px;background:linear-gradient(180deg,#ffffff,#fafcff);padding:.8rem .8rem .75rem}.header-mega-card-title{display:inline-block;margin-bottom:.55rem;font-size:1rem;font-weight:900;color:#1d2f55}.header-mega-links{display:flex;flex-wrap:wrap;gap:.35rem}.header-mega-link{border-radius:8px;background:#f4f7fc;padding:.23rem .45rem;color:#30476f;font-size:.8rem;font-weight:700}.header-mega-link:hover{background:#eaf1fd}.main-home{margin:.85rem auto 2.2rem}.promo-banner{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(102deg,#0f326f,#2f4c82 48%,#997741);color:#fff;padding:1rem 1.2rem;font-weight:700}.promo-banner strong{font-size:1.45rem}.breaking-news{margin:.62rem 0 1.05rem;padding:1.55rem .9rem;background:linear-gradient(100deg,#1f4686,#4b5f82 58%,#8d7048);color:#fff;border:0;display:flex;align-items:center;justify-content:center;text-align:center}.breaking-center{margin:0;min-width:0;flex:1 1;text-align:center;font-size:clamp(.95rem,1.25vw,1.2rem);font-weight:700;line-height:1.35;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breaking-news a{color:#fff;text-decoration:none}.headline-layout{display:grid;grid-template-columns:300px minmax(0,1fr) 300px;grid-gap:1.1rem;gap:1.1rem;align-items:stretch}.center-hero,.left-rail,.major-section,.right-rail{min-width:0}.left-rail{padding:.2rem 0;display:flex;flex-direction:column;gap:.4rem;background:var(--paper)}.left-rail-list{flex:1 1;display:flex;flex-direction:column}.left-rail .rail-story{flex:1 1;padding-bottom:.55rem;border-bottom:1px solid #dfe8f8}.left-rail .rail-story:last-child{border-bottom:0;padding-bottom:0}.rail-story-primary img{width:100%;aspect-ratio:2/1;object-fit:cover}.rail-story h3{margin:.3rem 0 .2rem;font-family:Nanum Gothic,sans-serif;font-weight:700;font-size:1.08rem;line-height:1.3}.rail-story h3,.rail-story p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rail-story p{margin:0;color:var(--muted);font-size:.79rem;line-height:1.55;overflow-wrap:anywhere}.rail-mini-item{display:block;padding:.82rem 0;border-bottom:1px solid #ededed}.rail-mini-item:last-child{border-bottom:0}.left-rail-list .rail-mini-item{border-top:1px solid #dfe8f8;border-bottom:0}.rail-mini-top{display:grid;grid-template-columns:1fr 92px;grid-gap:.62rem;gap:.62rem;align-items:start}.rail-mini-item h4{margin:.25rem 0 0;font-size:1.02rem;line-height:1.4}.rail-mini-item h4,.rail-mini-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rail-mini-item p{margin:.48rem 0 0;color:var(--muted);font-size:.76rem;line-height:1.45}.rail-mini-item img{width:92px;height:66px;object-fit:cover}.center-hero{padding:.5rem 0;background:var(--paper)}.center-hero,.hero-link{display:flex;flex-direction:column}.hero-link{flex:1 1}.category-list-item:hover h4,.category-top-card:hover h3,.hero-link:hover h2,.major-lead:hover h3,.major-side-item:hover h4,.popular-item:hover span,.rail-story:hover h3,.right-item:hover h4{text-decoration:underline;text-decoration-thickness:2px}.article-layout a[href*="article.html"]:hover h3,.article-layout a[href*="article.html"]:hover h4,.article-layout a[href*="article.html"]:hover span,.category-main a[href*="article.html"]:hover h2,.category-main a[href*="article.html"]:hover h3,.category-main a[href*="article.html"]:hover h4,.category-main a[href*="article.html"]:hover span,.main-home a[href*="article.html"]:hover h2,.main-home a[href*="article.html"]:hover h3,.main-home a[href*="article.html"]:hover h4,.main-home a[href*="article.html"]:hover span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.08em}.bottom-cat-feature,.digest-feature,.digest-side-item,.hotnews-center-feature,.hotnews-edge-item,.hotnews-mini-item,.hotnews-secondary-feature,.major-mag-feature,.major-mag-item,.rail-mini-item,.rail-story,.right-item,.social-center-card,.social-side-item{min-height:0}.hotnews-mini-item h4,.hotnews-secondary-feature h4,.major-mag-item h4,.rail-mini-item h4,.rail-story h3,.social-side-item h4{min-height:calc(1.42em * 2)}.digest-feature h3,.hotnews-center-feature h3,.major-mag-feature h3,.social-center-card h3{min-height:calc(1.38em * 2)}.digest-feature p,.hotnews-center-feature p,.hotnews-secondary-feature p,.major-mag-feature p,.rail-mini-item p,.social-center-card p,.social-side-item p{min-height:calc(1.5em * 2)}.digest-bottom-item,.hotnews-center-line,.major-mag-line{min-height:2.8em;display:block}.hero-image{width:100%;height:100%;object-fit:cover}.hero-image-wrap{position:relative;aspect-ratio:16/9;overflow:hidden;background:#eef3fb}.hero-meta{padding:.7rem .2rem .5rem;text-align:center;flex:1 1;display:flex;flex-direction:column}.category{display:inline-block;color:#ff8a00;font-weight:800;font-size:.86rem}.hero-meta h2{margin:.45rem 0 .6rem;font-family:Nanum Gothic,sans-serif;font-weight:700;font-size:clamp(1.35rem,2.1vw,1.9rem);line-height:1.28;-webkit-line-clamp:2}.hero-meta h2,.hero-meta p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.hero-meta p{margin:0;font-size:.95rem;line-height:1.65;flex:1 1;-webkit-line-clamp:4;overflow-wrap:anywhere}.meta-line{margin-top:.5rem;color:var(--muted);font-size:.82rem}.right-rail{padding:.3rem 0;background:var(--paper);display:flex;flex-direction:column;gap:.8rem}.right-rail-list{flex:1 1;display:flex;flex-direction:column}.right-item{flex:1 1;min-height:0;overflow:hidden;display:grid;grid-template-columns:1fr 88px;grid-gap:.55rem;gap:.55rem;align-items:start;padding:.5rem 0;border-bottom:1px solid #ededed}.right-item:last-child{border-bottom:0}.right-item h4{margin:.15rem 0 .2rem;line-height:1.35;font-size:1rem}.right-item h4,.right-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.right-item p{margin:0;font-size:.77rem;color:var(--muted);line-height:1.45}.right-item img{height:68px;object-fit:cover}.major-section{margin-top:0;background:var(--paper);border-bottom:0;padding:0 .1rem 1.5rem}.major-section .section-head{border-top:4px solid #ef4a2f;margin-bottom:1.3rem;padding-top:.4rem}.major-section .section-head h2{margin:.8rem 0 0;color:#111;font-size:19.2px;font-weight:800;letter-spacing:-.02em}.section-head{border-top:4px solid #8e939b;margin-bottom:1.8rem;padding-top:.4rem}.section-head h2{margin:1.1rem 0 0;font-family:Nanum Gothic,sans-serif;font-weight:700;letter-spacing:-.02em;font-size:1.4rem}.major-main{min-width:0}.major-grid{display:block}.major-focus-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.95fr);grid-gap:0;gap:0}.major-focus-col{min-width:0;padding:0 1.2rem}.major-focus-left{padding-left:0}.major-focus-center,.major-focus-left{border-right:1px solid #e2e2e2}.major-focus-right{padding-right:0}.major-focus-feature{display:block}.major-focus-feature img{height:182px;object-fit:cover}.major-focus-feature h3{margin:1.08rem 0 .7rem;font-size:1.22rem;line-height:1.45;font-weight:800;-webkit-line-clamp:2}.major-focus-feature h3,.major-focus-feature p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.major-focus-feature p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.56;-webkit-line-clamp:3}.major-focus-badge{display:inline-block;margin-right:.35rem;color:#ee2f1c;font-weight:900}.major-focus-right-item{display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-gap:.72rem;gap:.72rem;align-items:start;padding:1.06rem 0;border-bottom:1px solid #e8e8e8}.major-focus-right-item:last-child{border-bottom:0}.major-focus-right-item h4{margin:0;font-size:1.02rem;line-height:1.45;font-weight:800}.major-focus-right-item h4,.major-focus-right-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.major-focus-right-item p{margin:.5rem 0 0;color:var(--muted);font-size:.91rem;line-height:1.56}.major-focus-right-item img{width:112px;height:72px;object-fit:cover}.major-mag-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.9fr) minmax(0,.95fr);grid-gap:0;gap:0}.major-mag-col{min-width:0;padding:0 .7rem}.major-mag-col:first-child{border-right:1px solid #e3e3e3}.major-mag-col:last-child{border-left:1px solid #e3e3e3}.major-mag-item{display:block;padding:.68rem 0;border-bottom:1px solid #e8e8e8}.major-mag-item.has-thumb{display:grid;grid-template-columns:86px 1fr;grid-gap:.6rem;gap:.6rem;align-items:start}.major-mag-item img{width:86px;height:64px;object-fit:cover}.major-mag-item h4{margin:0;font-size:1.02rem;line-height:1.4;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.major-mag-center{min-width:0;padding:0 .9rem}.major-mag-feature{display:block;padding-bottom:.62rem;border-bottom:1px solid #e8e8e8}.major-mag-feature img{height:215px;object-fit:cover}.major-mag-feature h3{margin:.65rem 0 .4rem;font-size:1.14rem;line-height:1.36;font-weight:800;-webkit-line-clamp:2}.major-mag-feature h3,.major-mag-feature p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.major-mag-feature p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.5;-webkit-line-clamp:3}.major-mag-line{display:block;padding:.66rem 0;border-bottom:1px solid #e8e8e8;font-size:.98rem;line-height:1.42;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opinion-banner{border-top:4px solid #2d8b83;padding-top:0}.opinion-banner h3{margin:.7rem 0;font-size:1.35rem;line-height:1.1;color:#2d8b83;font-family:Noto Sans KR,Nanum Gothic,sans-serif;font-weight:700}.opinion-list{display:grid}.opinion-item{display:block;padding:.95rem 0;border-bottom:1px solid #e6e6e6}.opinion-item:last-child{border-bottom:0}.opinion-item h4{margin:0;font-size:1.06rem;line-height:1.55}.opinion-item h4,.opinion-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.opinion-item p{margin:.2rem 0 0;font-size:.8rem;color:var(--muted);line-height:1.4}.category-showcase-section{margin-top:3.8rem;padding:1.6rem .1rem .9rem;background:var(--paper)}.home-columns{margin-top:1.9rem;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:1.9rem;gap:1.9rem;align-items:stretch}.home-main-column{display:grid;grid-gap:.6rem;gap:.6rem;min-width:0}.home-opinion-banner{display:flex;flex-direction:column;padding-top:0;height:100%}.home-opinion-banner .opinion-list{flex:1 1;min-height:0;overflow:hidden}.adsense-fallback{display:inline-block}[data-ad-slot-key].adsense-ready{border-style:solid;border-color:#e3e8f2;background:#fff}[data-ad-slot-key].adsense-ready .adsense-fallback{display:none}.hanyeon-adsense-unit{width:100%}.issue-bridge-ad-slot .hanyeon-adsense-unit,.mid-ad-slot .hanyeon-adsense-unit,.opinion-ad-slot .hanyeon-adsense-unit,.post-issue-ad-slot .hanyeon-adsense-unit{min-height:120px}.article-rail-ad .hanyeon-adsense-unit{min-height:180px}.article-inline-ad .hanyeon-adsense-unit{min-height:120px}.section-head-thin{border-top-width:3px}.section-head-thin h2{font-size:1.28rem}.category-showcase-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:.9rem;gap:.9rem}.category-showcase-lead{min-width:0}.showcase-lead-card{display:block}.showcase-lead-card img{height:272px;object-fit:cover}.showcase-lead-card h3{margin:.68rem 0 .45rem;font-family:Nanum Gothic,sans-serif;font-size:1.15rem;line-height:1.35;font-weight:800}.showcase-lead-card h3,.showcase-lead-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.showcase-lead-card p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.55}.category-showcase-side{border-left:1px solid #e4e4e4;padding-left:.9rem}.showcase-side-item{display:grid;grid-template-columns:1fr 112px;grid-gap:.68rem;gap:.68rem;align-items:start;padding:.46rem 0;border-bottom:1px solid #e7e7e7}.showcase-side-item:last-child{border-bottom:0}.showcase-side-item h4{margin:0;font-size:1.02rem;line-height:1.4;font-weight:800}.showcase-side-item h4,.showcase-side-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.showcase-side-item p{margin:.36rem 0 0;color:var(--muted);font-size:.79rem;line-height:1.48}.showcase-side-item img{width:112px;height:72px;object-fit:cover}.social-showcase-section{margin-top:3.8rem;padding:1.65rem .1rem 1.1rem;background:var(--paper)}.hotnews-section{margin-top:0;padding:.75rem .1rem 1.15rem;background:var(--paper)}.hotnews-layout{display:grid;grid-gap:3.2rem;gap:3.2rem}.hotnews-primary-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.8fr) minmax(0,.95fr);grid-gap:0;gap:0;border-bottom:0;padding-bottom:0}.hotnews-edge-col{min-width:0;padding:0 .65rem}.hotnews-edge-col:first-child{border-right:1px solid #e7e7e7}.hotnews-edge-col:last-child{border-left:1px solid #e7e7e7}.hotnews-edge-item{display:block;padding:.78rem 0;border-bottom:1px solid #e7e7e7}.hotnews-edge-col .hotnews-edge-item:last-child{border-bottom:0}.hotnews-edge-item.has-thumb{display:grid;grid-template-columns:88px 1fr;grid-gap:.55rem;gap:.55rem;align-items:start}.hotnews-edge-item img{width:88px;height:64px;object-fit:cover}.hotnews-edge-item h4{margin:0;font-size:1.02rem;line-height:1.42;font-weight:800}.hotnews-edge-item h4,.hotnews-edge-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hotnews-edge-item p{margin:.2rem 0 0;font-size:.8rem;color:var(--muted);line-height:1.4}.hotnews-center-col{min-width:0;padding:0 .75rem}.hotnews-center-feature{display:block;padding-bottom:.9rem;border-bottom:1px solid #e7e7e7}.hotnews-center-feature img{height:208px;object-fit:cover}.hotnews-center-feature h3{margin:.58rem 0 .38rem;font-size:1.14rem;line-height:1.35;font-weight:800;-webkit-line-clamp:2}.hotnews-center-feature h3,.hotnews-center-feature p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.hotnews-center-feature p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.48;-webkit-line-clamp:3}.hotnews-center-line{display:block;padding:.82rem 0;border-bottom:1px solid #e7e7e7;font-size:.98rem;line-height:1.42;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotnews-center-col .hotnews-center-line:last-child{border-bottom:0}.hotnews-secondary-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);grid-gap:0;gap:0;align-items:stretch}.hotnews-secondary-grid>:not(:first-child){border-left:1px solid #e7e7e7}.hotnews-secondary-feature{display:block;padding:0 .82rem}.hotnews-secondary-feature img{height:166px;object-fit:cover}.hot-kicker{display:inline-block;margin-top:.5rem;color:#2a67cc;font-size:.8rem;font-weight:800}.hotnews-secondary-feature h4{margin:.2rem 0 .3rem;font-size:1.08rem;line-height:1.42;font-weight:800}.hotnews-secondary-feature h4,.hotnews-secondary-feature p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hotnews-secondary-feature p{margin:0;color:var(--muted);font-size:.85rem;line-height:1.5}.hotnews-secondary-mini-list{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));height:100%;padding:0 .82rem}.hotnews-mini-item{display:grid;grid-template-columns:minmax(0,1fr) 92px;grid-gap:.58rem;gap:.58rem;align-items:start;padding:.74rem 0;border-bottom:1px solid #e7e7e7;min-height:0}.hotnews-mini-item:last-child{border-bottom:0}.hotnews-mini-item h4{margin:.22rem 0 0;font-size:1.02rem;line-height:1.4;font-weight:800}.hotnews-mini-item h4,.hotnews-mini-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hotnews-mini-item p{margin:.38rem 0 0;color:var(--muted);font-size:.8rem;line-height:1.45}.hotnews-mini-item img{width:92px;height:66px;object-fit:cover}.digest-simple-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.05fr);grid-gap:0;gap:0;border-bottom:1px solid #e6e6e6;padding-bottom:1.2rem}.digest-simple-top>:not(:first-child){border-left:1px solid #e7e7e7}.digest-feature{display:block;padding:0 .65rem 0 0}.digest-feature img{height:170px;object-fit:cover}.digest-feature h3{margin:.52rem 0 0;font-size:1.09rem;line-height:1.35;font-weight:800}.digest-feature h3,.digest-feature p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.digest-feature p{margin:.3rem 0 0;font-size:.8rem;color:var(--muted);line-height:1.42}.digest-side-list{padding:0 .65rem}.digest-side-item{display:block;padding:.74rem 0;border-bottom:1px solid #e7e7e7}.digest-side-item:last-child{border-bottom:0}.digest-side-item.has-thumb{display:grid;grid-template-columns:minmax(0,1fr) 82px;grid-gap:.55rem;gap:.55rem;align-items:start}.digest-side-item h4{margin:0;font-size:1.02rem;font-weight:800}.digest-side-item h4,.digest-side-item p{line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.digest-side-item p{margin:.2rem 0 0;font-size:.8rem;color:var(--muted)}.digest-side-item img{width:82px;height:58px;object-fit:cover}.digest-simple-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0}.digest-simple-bottom>:not(:first-child){border-left:1px solid #e7e7e7}.digest-bottom-list{padding:0 .65rem}.digest-bottom-item{display:block;padding:.76rem 0;border-bottom:1px solid #e7e7e7;font-size:.95rem;line-height:1.42;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.digest-bottom-list .digest-bottom-item:last-child{border-bottom:0}.social-showcase-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,.85fr);grid-gap:1.3rem;gap:1.3rem}.social-list-col{min-width:0}.social-list-col.left{border-right:1px solid #e6e6e6}.social-side-item{display:block;padding:.72rem 0;border-bottom:1px solid #e8e8e8}.social-side-item:last-child{border-bottom:0}.social-side-top{display:grid;grid-template-columns:1fr 100px;grid-gap:.62rem;gap:.62rem;align-items:start}.social-side-item h4{margin:0;font-size:1.02rem;line-height:1.4;font-weight:800}.social-side-item h4,.social-side-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.social-side-item p{margin:.34rem 0 0;color:var(--muted);font-size:.8rem;line-height:1.5}.social-side-item img{width:100px;height:60px;object-fit:cover}.social-center-col{min-width:0;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:0 1.05rem}.social-center-card{display:block}.social-center-card img{height:220px;object-fit:cover}.social-center-card h3{margin:.82rem 0 .55rem;font-size:1.3rem;line-height:1.35;font-weight:800}.social-center-card h3,.social-center-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.social-center-card p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.55}.bottom-categories-section{margin-top:4.8rem;padding:1.45rem .1rem 1.2rem;border-top:1px solid #1c1c1c;background:var(--paper)}.main-home>.home-columns+.social-showcase-section,.main-home>.hotnews-section+.bottom-categories-section,.main-home>.hotnews-section+.social-showcase-section,.main-home>.social-showcase-section+.bottom-categories-section,.main-home>.social-showcase-section+.hotnews-section,.main-home>.social-showcase-section+.issue-stack-section,.main-home>.social-showcase-section+.social-showcase-section{margin-top:8rem;position:relative}.main-home>.hotnews-section+.social-showcase-section,.main-home>.social-showcase-section+.hotnews-section{margin-top:6.2rem}.main-home>.home-columns+.social-showcase-section:before,.main-home>.hotnews-section+.bottom-categories-section:before,.main-home>.hotnews-section+.social-showcase-section:before,.main-home>.social-showcase-section+.hotnews-section:before,.main-home>.social-showcase-section+.issue-stack-section:before,.main-home>.social-showcase-section+.social-showcase-section:before{content:"";position:absolute;left:0;right:0;top:-4rem;border-top:1px solid #cfd4dc}.main-home>.hotnews-section+.social-showcase-section:before,.main-home>.social-showcase-section+.hotnews-section:before{top:-3.1rem}.main-home>.social-showcase-section+.issue-stack-section:before{border-top-width:4px}.main-home>.home-columns+.social-showcase-section:before,.main-home>.hotnews-section+.social-showcase-section:before,.main-home>.social-showcase-section+.hotnews-section:before{border-top:4px solid #6f94d8}.main-home>.hotnews-section+.social-showcase-section{margin-top:2.6rem}.main-home>.hotnews-section+.social-showcase-section:before{content:none}.issue-stack-section .issue-stack-grid>.section-head,.main-home>.hotnews-section>.section-head,.main-home>.social-showcase-section>.section-head{border-top:0;padding-top:0}.bottom-ad-section{margin-top:2.2rem;padding:.2rem .1rem 0}.issue-stack-section{margin-top:3.2rem;position:relative}.issue-stack-section:before{content:none}.issue-stack-section>.issue-stack-grid+.issue-stack-grid{margin-top:2.6rem;position:relative}.issue-stack-section>.issue-stack-grid+.issue-stack-grid:before{content:none}.bottom-ad-slot{min-height:140px;border:1px dashed #c8ceda;background:#f7f9fc;color:#6a7280;display:grid;place-items:center;font-size:.9rem;font-weight:800;letter-spacing:.04em}.bottom-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2.6rem 1.6rem;gap:2.6rem 1.6rem;align-items:start}.bottom-cat-card{display:flex;flex-direction:column;gap:.25rem;min-width:0}.bottom-cat-head{display:inline-block;margin-bottom:.6rem;font-size:1.04rem;font-weight:800;color:#222}.bottom-cat-feature{display:block;padding-bottom:.52rem}.bottom-cat-feature img{height:176px;object-fit:cover}.bottom-cat-feature h4{margin:.52rem 0 0;font-size:1.08rem;font-weight:800;overflow:hidden;overflow-wrap:anywhere}.bottom-cat-feature h4,.bottom-cat-feature p{line-height:1.42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bottom-cat-feature p{margin:.3rem 0 0;font-size:.82rem;color:var(--muted);overflow:hidden}.bottom-cat-list{display:flex;flex-direction:column;border-top:1px solid #e6e6e6;margin-top:.2rem}.bottom-cat-item{display:block;padding:1.02rem 0;border-bottom:1px solid #e6e6e6;font-size:.98rem;line-height:1.5;font-weight:700;color:#222;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.bottom-cat-list .bottom-cat-item:last-child{border-bottom:0}.category-main{margin:1rem auto 2rem}.category-headline{background:var(--paper);border-top:1px solid var(--line);border-bottom:0;padding:.95rem .15rem .8rem;display:flex;align-items:flex-end;gap:1.4rem}.category-headline h1,.category-headline h2{margin:0;font-family:Noto Sans KR,Nanum Gothic,sans-serif;font-weight:700;font-size:2.2rem;line-height:1;flex:0 0 auto}.subcategory-tabs{display:flex;align-items:center;gap:.2rem;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.12rem;-webkit-overflow-scrolling:touch}.sub-tab{border:1px solid transparent;background:transparent;border-radius:999px;padding:.2rem .62rem;font-size:1.03rem;font-weight:600;color:#1f252f;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.sub-tab.active{border-color:#f3b4a9;background:#fff3f1;color:#a83220;font-weight:800}.category-top{background:var(--paper);border-bottom:4px solid #ef4a2f;padding:.9rem}.category-top-card{display:grid;grid-template-columns:1fr 510px;grid-gap:1rem;gap:1rem;border-top:4px solid #ef4a2f;padding-top:.9rem}.category-top-card h3{margin:0;font-family:Noto Sans KR,Nanum Gothic,sans-serif;font-weight:700;font-size:2.1rem;line-height:1.25}.category-top-card p{margin-top:.7rem;color:var(--muted);font-size:1.08rem;line-height:1.65}.category-top-card img{height:320px;object-fit:cover}.category-content-grid{margin-top:1.35rem;display:grid;grid-template-columns:minmax(0,1fr) 350px;grid-gap:1rem;gap:1rem}.sidebar-section+.sidebar-section{margin-top:1rem}.red-line-title{margin:0;padding:.75rem 0;border-top:0;color:var(--accent);font-family:Noto Sans KR,Nanum Gothic,sans-serif;font-weight:700;font-size:1.45rem}.category-list{background:var(--paper);border-top:0;border-bottom:1px solid var(--line)}.category-list-item{display:grid;grid-template-columns:260px 1fr;grid-gap:1rem;gap:1rem;padding:1rem;border-bottom:1px solid #ececec}.category-list-item:last-child{border-bottom:0}.category-list-item img{height:145px;object-fit:cover}.category-list-item h4{margin:0;font-family:Noto Sans KR,Nanum Gothic,sans-serif;font-weight:700;font-size:1.42rem;line-height:1.35}.category-list-item p{margin:.6rem 0 0;color:var(--muted);font-size:.96rem;line-height:1.6}.popular-list{margin:0;padding:0;list-style:none;background:var(--paper);border-top:0;border-bottom:1px solid var(--line)}.popular-list li{border-bottom:1px solid #ececec}.popular-list li:last-child{border-bottom:0}.popular-item{display:grid;grid-template-columns:28px 1fr 86px;grid-gap:.6rem;gap:.6rem;padding:.8rem;align-items:center}.popular-item strong{color:var(--accent);font-size:1.6rem;font-family:"Noto Serif KR",serif}.popular-item span{font-size:.92rem;line-height:1.45}.popular-item img{height:64px;object-fit:cover}.side-opinion-list{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.side-opinion-item{display:block;padding:.75rem .8rem;border-bottom:1px solid #ececec;font-size:.86rem;line-height:1.45}.side-opinion-item:last-child{border-bottom:0}.article-layout{margin:1rem auto 2rem}.article-layout .article-right-rail,.article-layout .article-share-tools,.article-layout .article-side-actions,.article-layout [aria-label*="공유"],.article-layout [aria-label*="북마크"],.article-layout [aria-label*="인쇄"]{display:none!important}.article-body{background:var(--paper);border-top:0;border-bottom:0;padding:1.3rem 1.4rem;max-width:700px;margin:0 auto}.article-breadcrumb{margin:0;color:var(--accent);font-weight:800;display:none}.article-category-tag{margin:0 0 .6rem;font-size:.92rem;font-weight:700;color:#ff8a00;letter-spacing:.01em}.article-title{margin:.2rem 0 1.1rem;font-family:Noto Sans KR,Nanum Gothic,sans-serif;font-weight:700;font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.3;letter-spacing:-.02em}.article-meta{margin:0 0 1.2rem;color:#999;font-size:.82rem}.article-header-separator{border-top:1px solid #dddddd}.article-byline{margin:1.8rem 0 1.5rem;font-size:1rem;font-weight:600;color:#444}.article-summary-block{margin:1.8rem 0 2rem;padding:1rem 0 1rem 1.1rem;border-left:4px solid #2d8b83}.article-summary-block p{margin:0;font-size:1.13rem;font-weight:800;line-height:1.7;color:#111}.article-summary-block p+p{margin-top:.3rem}.article-image{margin:1.1rem 0 .12rem;width:100%;aspect-ratio:16/9;max-height:none;object-fit:cover;background:#eef3fb}.article-image-caption{margin:0 0 .48rem;color:#798293;font-size:.78rem;line-height:1.52}.article-content{margin-top:.22rem}.article-content p{margin:0 0 1rem;font-size:1.02rem;line-height:1.85}.article-content h2{margin:1.2rem 0 .75rem;font-size:1.55rem}.article-content h2,.article-content p.markdown-subtitle{font-family:Noto Sans KR,Nanum Gothic,sans-serif;font-weight:700}.article-content p.markdown-subtitle{margin:1.3rem 0 .95rem;font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.3;letter-spacing:-.02em}.article-content blockquote{margin:1.2rem 0;padding:.9rem 1rem;border-left:4px solid var(--accent);background:#faf8f4;color:#3e3a30}.article-content ol,.article-content ul{margin:0 0 1rem;padding-left:1.4rem}.article-content figure{margin:1.05rem 0 .65rem}.article-content figure img{width:100%;height:auto;margin:0;object-fit:cover}.article-content figcaption{margin-top:.18rem;color:#798293;font-size:.78rem;line-height:1.52}.article-content figure+p{margin-top:.78rem}.article-bottom-related{margin-top:2.25rem;padding-top:1.05rem;border-top:3px solid #ef4a2f}.article-bottom-related h3{margin:0 0 1.05rem;font-size:1.2rem;font-weight:800}.article-bottom-related-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 1.1rem;gap:0 1.1rem}.article-bottom-related-item{display:block;padding:.95rem 0;border-bottom:1px solid #ececec}.article-bottom-related-item h4{margin:0;font-size:1.02rem;line-height:1.48;font-weight:800}.article-bottom-related-item h4,.article-bottom-related-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-bottom-related-item p{margin:.45rem 0 0;color:var(--muted);font-size:.88rem;line-height:1.52}.article-right-rail{display:grid;grid-gap:0;gap:0;align-content:start}.article-rail-ad{height:208px;margin-bottom:12px;border:1px dashed #c8ceda;background:#f7f9fc;color:#6a7280;display:grid;place-items:center;align-content:center;grid-gap:.4rem;gap:.4rem;text-align:center}.article-rail-ad-long{height:300px;margin-top:14px;margin-bottom:0}.article-rail-ad strong{font-size:.96rem;font-weight:900;letter-spacing:.03em}.article-rail-ad span{font-size:.82rem;font-weight:800;letter-spacing:.05em}.article-rail-section{background:var(--paper);border-top:4px solid #111;border-bottom:1px solid var(--line);padding:.95rem}.article-inline-ad{margin-top:2.1rem;min-height:130px;border:1px dashed #f0a37f;background:#fff8f3;color:#a15b39;display:grid;place-items:center;align-content:center;grid-gap:.35rem;gap:.35rem;text-align:center}.article-inline-ad strong{font-size:.92rem;font-weight:900;letter-spacing:.03em}.article-inline-ad span{font-size:.8rem;font-weight:800;letter-spacing:.05em}.article-rail-section h3{margin:0 0 .8rem;font-size:1.12rem;font-weight:800;color:#111}.article-link-list{display:grid}.article-side-item{display:grid;grid-template-columns:2.35rem minmax(0,1fr);grid-column-gap:.65rem;column-gap:.65rem;align-items:start;padding:.86rem 0;border-bottom:1px solid #ececec}.article-side-item:last-child{border-bottom:0}.article-rank{display:inline-block;margin-top:.08rem;min-width:2.35rem;text-align:right;font-size:1.5rem;line-height:1;font-weight:900;color:#111;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.article-side-text{min-width:0}.article-side-item h4{margin:0;font-size:1.02rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-side-item p{margin:.5rem 0 0;font-size:.86rem;color:var(--muted)}.empty-state{margin:0;color:var(--muted)}.site-footer{border-top:0;background:#fff;color:#777;font-size:.85rem;padding:1.2rem 0}@media (max-width:1180px){.masthead{grid-template-columns:1fr auto;gap:.65rem}.main-nav{grid-column:1/-1;justify-content:flex-start;overflow:auto}.header-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.headline-layout,.major-focus-grid,.major-grid,.major-mag-grid{grid-template-columns:1fr}.major-focus-center,.major-focus-left{border-right:0;border-bottom:1px solid #e6e6e6;padding:0 0 .8rem;margin-bottom:.8rem}.major-focus-center{padding-top:.2rem}.major-focus-right{padding:0}.major-mag-col:first-child,.major-mag-col:last-child{border:0}.major-mag-center{padding:.75rem 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.category-showcase-grid,.home-columns{grid-template-columns:1fr}.category-showcase-grid{gap:.8rem}.hotnews-primary-grid{grid-template-columns:1fr;border-bottom:0;padding-bottom:0}.hotnews-edge-col:first-child,.hotnews-edge-col:last-child{border:0}.hotnews-center-col{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:.75rem 0;margin:.2rem 0}.hotnews-secondary-grid{grid-template-columns:1fr}.hotnews-secondary-grid>:not(:first-child){border-left:0;border-top:1px solid #e7e7e7;padding-top:.75rem;margin-top:.2rem}.hotnews-edge-col,.hotnews-secondary-feature,.hotnews-secondary-mini-list{padding:0}.digest-simple-top{grid-template-columns:1fr;border-bottom:0;padding-bottom:0}.digest-simple-top>:not(:first-child){border-left:0;border-top:1px solid #e7e7e7;padding-top:.75rem}.digest-feature,.digest-side-list{padding:0}.digest-simple-bottom{grid-template-columns:1fr}.digest-simple-bottom>:not(:first-child){border-left:0;border-top:1px solid #e7e7e7;padding-top:.7rem;margin-top:.2rem}.digest-bottom-list{padding:0}.category-showcase-side{border-left:0;border-top:1px solid #e7e7e7;padding-left:0;padding-top:.75rem}.social-showcase-grid{grid-template-columns:1fr;gap:.75rem}.social-center-col{border-left:0;border-right:0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:.75rem 0}.bottom-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem 1rem}.article-bottom-related-list,.article-layout,.article-right-rail,.category-content-grid,.category-top-card{grid-template-columns:1fr}}@media (max-width:760px){.header-tools{justify-content:flex-end}.header-search-form-modern{grid-template-columns:1fr}.header-panel-close,.header-search-submit{width:100%}.header-mega-grid{grid-template-columns:1fr}.header-mega-card{padding:.74rem .68rem}.header-divider{display:none}.breaking-news{padding:1.1rem .7rem}.breaking-center{font-size:1.35rem;white-space:normal}.promo-banner{gap:.5rem;padding:.8rem;flex-direction:column;align-items:flex-start}.promo-banner strong,.right-item h4{font-size:1.1rem}.category-headline h1,.category-headline h2{font-size:2.1rem}.category-top-card h3{font-size:1.65rem}.category-top-card p{font-size:1rem}.bottom-category-grid,.category-list-item{grid-template-columns:1fr}.bottom-category-grid{gap:1rem}.major-lead{border-right:0;border-bottom:1px solid #dfe8f8;padding:.5rem 0 .9rem}.major-lead:last-of-type{border-bottom:0}.category-list-item h4{font-size:1.25rem}.article-title{font-size:2rem}.article-content p{font-size:1.08rem;line-height:1.8}}.article-layout a:hover h3,.article-layout a:hover h4,.article-layout a:hover span,.category-main a:hover h2,.category-main a:hover h3,.category-main a:hover h4,.category-main a:hover span,.main-home a:hover h2,.main-home a:hover h3,.main-home a:hover h4,.main-home a:hover span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.08em}.category-page-title{margin:0 0 .6rem;font-family:Noto Sans KR,Nanum Gothic,sans-serif;font-weight:700;font-size:2.2rem;line-height:1}.category-header{padding:.95rem .15rem .8rem;border-top:1px solid var(--line);display:flex;align-items:flex-end;gap:1.4rem;flex-wrap:wrap}#subcategory-tabs{display:flex;align-items:center;gap:.2rem;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.12rem;-webkit-overflow-scrolling:touch}.category-layout{margin-top:1rem}.category-popular-aside{margin-top:2.5rem;border-top:4px solid #111;padding-top:.2rem}.bottom-cat-block{display:flex;flex-direction:column;gap:.25rem;min-width:0}.bottom-cat-block .section-head{margin-bottom:.75rem}.bottom-cat-block .section-head a{color:inherit}.bottom-cat-feature h3{margin:.52rem 0 0;font-size:1.08rem;line-height:1.42;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}