@import url('https://fonts.googleapis.com/css2?family=Libre+Caslon+Text:wght@700&family=Newsreader:opsz,wght@6..72,600&family=Nanum+Myeongjo:wght@800&family=Noto+Sans+KR:wght@400;500;600;700;800;900&family=Noto+Serif+KR:wght@600;700;900&display=swap');
:root{--ink:#15232e;--muted:#667079;--rule:#d7d9d9;--red:#bb3927;--paper:#fff;--wash:#f4f3ef}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:'Noto Sans KR',sans-serif;letter-spacing:-.045em;line-height:1.65}a{color:inherit;text-decoration:none}a:hover h1,a:hover h3,.brief a:hover{color:var(--red)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #bf503f;outline-offset:5px}.wrap{max-width:1280px;width:calc(100% - 72px);margin:auto}h1,h2,h3,p,figure{margin:0}img{display:block;width:100%;height:auto;object-fit:cover}.utility{height:44px;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:0;color:var(--muted);border-bottom:1px solid var(--rule)}.utility b{margin-left:12px;font-weight:500;color:var(--red)}.utility a{margin-left:22px}.masthead{min-height:154px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px}.motto{font-size:12px;line-height:1.8;letter-spacing:0}.wordmark{display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 0;white-space:nowrap;color:#171b20}.wordmark-ko{font-family:"Noto Serif KR","AppleMyungjo","Batang",serif;font-weight:900;font-size:62px;letter-spacing:-.07em;line-height:1.3}.wordmark-en{font-family:Georgia,"Times New Roman",serif;font-size:15px;font-weight:400;letter-spacing:.23em;line-height:1.3;padding-left:.23em}.search-toggle{justify-self:end;display:flex;justify-content:flex-end;align-items:center;gap:8px;font-size:12px}nav{display:flex;gap:36px;justify-content:center;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);padding:15px 0;white-space:nowrap;font-size:14px;font-weight:700}nav a[aria-current]{color:var(--red)}.issue-strip{display:flex;align-items:center;gap:20px;padding:18px 0 22px;font-size:12px;border-bottom:1px solid var(--rule)}.issue-strip b{font-size:10px;letter-spacing:.1em;color:var(--red);white-space:nowrap}.issue-strip>div{display:flex;gap:20px;flex-wrap:wrap}.issue-strip>span{margin-left:auto;color:var(--muted);font-size:10px;white-space:nowrap}.section-heading{display:flex;justify-content:space-between;align-items:center;margin:23px 0 20px}.section-heading>span{font:11px/1.5 sans-serif;letter-spacing:.09em;color:var(--muted)}.section-heading>p{font-size:12px;color:var(--muted)}.section-heading h2{font-size:21px;letter-spacing:-.06em}.lead-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:30px}.lead-story{padding-right:30px;border-right:1px solid var(--rule)}.lead-image{width:100%;height:330px;object-position:center}.lead-story figcaption{font-size:10px;text-align:right;color:#889097;padding:5px 0 13px}.eyebrow{display:block;color:var(--red);font-size:11px;letter-spacing:0;font-weight:700;margin:10px 0}.eyebrow em{font-style:normal;font-weight:400;color:var(--muted);margin-left:12px}.lead-story h1{font-family:'Noto Serif KR',serif;font-weight:900;font-size:34px;line-height:1.5;letter-spacing:-.075em;word-break:keep-all}.lead-dek{font-size:15px;color:var(--muted);line-height:1.85;margin-top:14px;word-break:keep-all}.read-link{display:block;font-size:12px;font-weight:600;margin-top:20px}.read-link b{margin-left:15px}.side-label{font-size:15px;font-weight:700;display:flex;justify-content:space-between;border-bottom:2px solid var(--ink);padding-bottom:9px}.side-label span{font:10px sans-serif;letter-spacing:.07em;color:var(--muted);align-self:center}.brief{padding:10px 0 22px;border-bottom:1px solid var(--rule)}.brief h3{font-family:'Noto Serif KR',serif;font-weight:700;font-size:21px;line-height:1.6;letter-spacing:-.055em;word-break:keep-all}.brief p{font-size:12px;color:var(--muted);line-height:1.85;margin-top:9px}.lab-callout{display:block;background:var(--ink);color:#fff;padding:23px 25px;margin-top:22px;position:relative}.lab-callout>span{font:10px sans-serif;letter-spacing:.15em;color:#d4a396}.lab-callout strong{display:block;font-size:23px;line-height:1.55;margin:12px 0}.lab-callout p{font-size:11px;color:#bfc7ce}.lab-callout b{display:block;font-size:11px;margin-top:20px;color:#f1ccc2}.field-section{border-top:2px solid var(--ink);margin-top:36px;padding-bottom:34px}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.story-card{min-width:0}.story-card img,.story-card .editorial-art{height:215px;object-fit:cover}.story-card h3{font-size:20px;font-weight:700;line-height:1.55;letter-spacing:-.045em;word-break:keep-all}.story-card p{font-size:13px;color:var(--muted);line-height:1.85;margin-top:10px}.meta{display:block;font-size:10px;color:#8c9297;margin-top:17px}.bottom-grid{display:grid;grid-template-columns:2.1fr 1fr;gap:30px;border-top:1px solid var(--ink);padding:7px 0 36px}.wide-story>a{display:grid;grid-template-columns:260px 1fr;gap:22px}.wide-story img{height:185px;object-fit:cover}.wide-story h3{font-size:22px;line-height:1.6;word-break:keep-all}.wide-story p{font-size:13px;color:var(--muted);margin-top:8px}.principle{background:var(--wash);padding:25px 28px;margin-top:20px}.principle h2{font-family:'Noto Serif KR',serif;font-size:26px;line-height:1.5}.principle p{font-size:12px;color:var(--muted);line-height:1.9;margin:15px 0}.principle a{font-size:11px;font-weight:700}.preview-note{border-top:1px solid var(--rule);padding:20px 0 30px;color:#778089;font-size:11px}.footer-grid{display:flex;justify-content:space-between;gap:50px;padding:35px 0 40px}footer{background:#f1f2f2;border-top:1px solid var(--rule)}.footer-brand{font-family:"Noto Serif KR",serif;font-size:27px;font-weight:bold;letter-spacing:-1px}.footer-brand span{display:block;font:11px/2 'Noto Sans KR',sans-serif;letter-spacing:0;margin-top:5px;color:var(--muted)}.footer-grid a{font-size:11px;margin-right:20px}.footer-grid p{font-size:10px;color:var(--muted);margin-top:15px;line-height:1.9;letter-spacing:0}.listing{min-height:60vh;padding-top:20px;padding-bottom:60px}.listing h1{font-family:'Noto Serif KR',serif;font-size:38px}.listing .card-grid{row-gap:36px}.search-form{margin:25px 0;max-width:650px}.search-form label{font-size:13px;display:block;margin-bottom:10px}.search-form>div{display:flex;border:1px solid var(--ink)}.search-form input{flex:1;min-width:0;padding:14px;border:0;font:16px 'Noto Sans KR',sans-serif}.search-form button{border:0;color:white;background:var(--ink);padding:0 28px;font-size:14px;cursor:pointer}#result-count{font-size:13px;margin-bottom:25px}.empty{font-size:14px;grid-column:1/-1;padding:20px;background:var(--wash)}.breadcrumb{font-size:11px;color:var(--muted);margin:24px 0}.article-heading{max-width:930px;margin:40px 0}.article-heading h1{font-family:'Noto Serif KR',serif;font-size:42px;line-height:1.5;word-break:keep-all}.article-heading>p{font-size:18px;color:var(--muted);margin:20px 0;word-break:keep-all}.article-byline{font-size:11px;color:var(--muted);border-top:1px solid var(--rule);padding-top:18px}.article-byline span{color:var(--red);margin-left:15px}.article-columns{display:grid;grid-template-columns:minmax(0,820px) 1fr;gap:60px;margin-bottom:60px}.article-image{max-height:500px;object-fit:contain;background:var(--wash)}figcaption{font-size:11px;color:var(--muted);padding:10px 0}.article-body section{margin:38px 0}.article-body h2{font-size:23px;line-height:1.6;margin-bottom:17px;word-break:keep-all}.article-body p{font-size:17px;line-height:2;word-break:keep-all}.article-summary{background:var(--wash);padding:24px;margin:28px 0;border-left:3px solid var(--red)}.article-summary b{font-size:12px;color:var(--red)}.article-summary p{font-size:16px;margin-top:10px}.article-aside{border-left:1px solid var(--rule);padding-left:25px}.article-aside h3{border-top:2px solid var(--ink);padding-top:12px}.article-aside>a{display:block;padding:18px 0;border-bottom:1px solid var(--rule);font-size:14px;line-height:1.7}.article-cta{display:block;background:var(--ink);color:white;padding:25px;margin:35px 0}.article-cta span{font-size:11px;display:block;color:#b9c4ca;margin-bottom:5px}.article-cta strong{font-size:19px}.sources{border-top:1px solid var(--rule);padding-top:25px}.sources ul{padding-left:20px;font-size:14px;line-height:2}.sources a{text-decoration:underline;text-underline-offset:4px}.sources p{font-size:12px;color:var(--muted)}.prose{max-width:800px;padding:60px 0}.prose h1{font-family:'Noto Serif KR',serif;font-size:42px;line-height:1.5}.prose .intro{font-size:20px;margin-top:25px;color:var(--muted)}.prose h2{font-size:23px;margin:40px 0 15px}.prose p{font-size:16px;line-height:2}.editorial-art{padding:35px;background:#eae6de;min-height:300px;position:relative;overflow:hidden}.editorial-art>span,.editorial-art small{font:10px/1.5 sans-serif;letter-spacing:.12em}.editorial-art strong{font-family:'Noto Serif KR',serif;display:block;font-size:37px;line-height:1.5;margin:18px 0;position:relative;z-index:1}.art-lines{position:absolute;right:5%;top:20%;transform:rotate(-28deg)}.art-lines i{display:block;border:1px solid #c2b8a7;border-radius:50%;height:180px;width:180px;margin-top:-90px}.skip{position:absolute;left:-999px;background:white;z-index:10;padding:15px}.skip:focus{left:10px;top:10px}
@media(min-width:1450px){.lead-image{height:355px}}
@media(max-width:1050px){.wrap{width:calc(100% - 44px)}nav{gap:24px;font-size:13px}.lead-grid{gap:23px;grid-template-columns:1.6fr 1fr}.lead-story{padding-right:23px}.lead-image{height:280px}.lead-story h1{font-size:29px}.brief h3{font-size:19px}.lab-callout strong{font-size:21px}.card-grid{gap:20px}.story-card img{height:175px}.story-card h3{font-size:18px}.wide-story>a{grid-template-columns:190px 1fr}.wide-story h3{font-size:19px}.article-columns{gap:30px;grid-template-columns:minmax(0,2.7fr) 1fr}.issue-strip>span{display:none}.wordmark-ko{font-size:50px}.wordmark-en{font-size:13px}.masthead{gap:14px}.motto{font-size:11px}}
@media(max-width:700px){.wrap{width:calc(100% - 32px)}.utility{font-size:9px;height:35px}.utility b{margin-left:6px}.utility a{margin-left:13px}.motto{display:none}.masthead{min-height:120px;grid-template-columns:28px minmax(0,1fr) 28px;gap:4px}.wordmark{grid-column:2;gap:9px;padding:20px 0}.wordmark-ko{font-size:clamp(28px,7.8vw,48px)}.wordmark-en{font-size:clamp(10px,2.6vw,12px);letter-spacing:.16em}.search-toggle{grid-column:3;width:auto}.search-toggle span{display:none}nav{overflow:auto;justify-content:flex-start;gap:24px;padding:12px 0;font-size:12px}.issue-strip{padding:15px 0;align-items:flex-start;gap:12px}.issue-strip b{font-size:8px;padding-top:4px}.issue-strip>div{gap:6px 14px;font-size:11px}.section-heading{margin:20px 0 15px}.section-heading>span{font-size:8px}.section-heading h2{font-size:20px}.lead-grid{display:block}.lead-story{border:0;padding:0}.lead-image{height:235px}.lead-story h1{font-size:29px;line-height:1.5}.lead-dek{font-size:14px}.lead-side{margin-top:30px}.brief h3{font-size:21px}.lab-callout{display:none}.field-section{margin-top:28px}.card-grid{grid-template-columns:1fr;gap:26px}.story-card>a{display:block}.story-card img{height:auto;max-height:260px;aspect-ratio:1.65;object-fit:cover}.story-card h3{font-size:21px}.story-card .meta{margin-top:12px}.bottom-grid{display:block}.wide-story>a{display:block}.wide-story img{height:210px}.wide-story h3{font-size:22px}.principle{margin-top:28px}.footer-grid{display:block}.footer-grid>div+div{margin-top:20px}.footer-grid a{margin-right:13px;font-size:10px}.article-heading{margin:25px 0}.article-heading h1{font-size:30px}.article-heading>p{font-size:16px}.article-columns{display:block}.article-body p{font-size:16px;line-height:1.95}.article-body h2{font-size:22px}.article-aside{border-left:0;padding:0;margin-top:45px}.article-image{max-height:320px}.article-byline{font-size:10px}.prose{padding:35px 0}.prose h1{font-size:33px}.prose .intro{font-size:18px}.preview-note{font-size:10px}.editorial-art strong{font-size:30px}.listing h1{font-size:30px}}

@media(max-width:700px){.lead-image{height:auto;aspect-ratio:auto}.utility b{white-space:nowrap}}

.lead-image{height:auto;aspect-ratio:auto}

.footer-brand .footer-en{font-family:Georgia,"Times New Roman",serif;font-size:11px;letter-spacing:.16em;color:var(--ink);margin-top:9px}

/* English-first masthead, Korean newspaper-style secondary title. */
.utility{height:32px}
.masthead{min-height:108px;gap:18px}
body>header nav{padding:8px 0;min-height:44px}
.wordmark{gap:4px;padding:7px 0}
.wordmark .wordmark-en{font-family:'Libre Caslon Text',Georgia,serif;font-weight:700;font-size:clamp(38px,4.375vw,56px);letter-spacing:-.05em;line-height:1.05;padding-left:0}
.wordmark .wordmark-ko{font-family:'Nanum Myeongjo','AppleMyungjo','Batang',serif;font-weight:800;font-size:25px;letter-spacing:.035em;line-height:1.25;padding-left:.035em}
@media(max-width:1050px) and (min-width:701px){.masthead{grid-template-columns:40px minmax(0,1fr) 40px}.masthead .motto{display:none}.wordmark{grid-column:2}.search-toggle{grid-column:3}.search-toggle span{display:none}.wordmark .wordmark-en{font-size:clamp(34px,4.375vw,46px)}}
@media(max-width:700px){.utility{height:30px}.masthead{min-height:88px;gap:4px}.wordmark{gap:5px;padding:9px 0}.wordmark .wordmark-en{font-size:clamp(19px,5.2vw,36px);letter-spacing:-.04em}.wordmark .wordmark-ko{font-size:16px;letter-spacing:.035em}}
