:root{--ink:#1f2422;--muted:#68716d;--olive:#404d3d;--cream:#f5f2ec;--line:#e7e4de;--orange:#c97c59}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-sans),sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block}::selection{color:#1b241c;background:#d5e1d1}:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.content-width{width:min(1280px,100% - 88px);margin-inline:auto}.site-header{z-index:10;background:#fff;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:32px;max-width:1420px;min-height:84px;margin:auto;padding:0 44px;display:flex}.brand,.footer-brand{letter-spacing:-2.7px;font-family:Georgia,serif;font-size:37px;font-weight:700;line-height:1}.brand span,.footer-brand span{color:var(--orange)}.desktop-nav{align-items:center;gap:37px;margin-left:50px;display:flex}.desktop-nav a{font:600 11px/1 var(--font-dm),sans-serif;letter-spacing:.16em;color:#717772;white-space:nowrap;padding:33px 0}.desktop-nav a:hover,.desktop-nav .nav-active{color:var(--ink)}.desktop-nav .nav-active{box-shadow:inset 0 -2px var(--ink)}.header-issue{font:700 10px var(--font-dm),sans-serif;letter-spacing:.13em;color:var(--olive);white-space:nowrap;align-items:center;gap:9px;display:flex}.home-hero{color:#fff;background:#797569;height:min(690px,65vw);min-height:570px;position:relative;overflow:hidden}.home-hero-image,.home-hero-shade{position:absolute;inset:0}.home-hero-image img{object-fit:cover;object-position:center 41%}.home-hero-shade{background:linear-gradient(90deg,#141915c7,#14191563 43%,#14191505 78%)}.home-hero-content{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-bottom:17px;display:flex;position:relative}.edition-label,.micro-label,.article-kicker,.category{font:700 11px/1.3 var(--font-dm),var(--font-sans),sans-serif;letter-spacing:.16em}.edition-label{color:#e8e9e4;align-items:center;gap:12px;display:flex}.edition-line{background:var(--orange);width:25px;height:1px}.home-hero h1{font:600 clamp(42px,5.2vw,75px)/1.37 var(--font-serif),serif;letter-spacing:-.08em;word-break:keep-all;max-width:770px;margin:25px 0 23px}.home-hero h1 em{color:#e9c3ad;font-style:normal}.home-hero p{letter-spacing:-.025em;color:#f0eee8;word-break:keep-all;margin:0;font-size:16px;line-height:1.95}.hero-cta{border:1px solid #ffffffb8;align-items:center;gap:45px;min-width:176px;margin-top:39px;padding:15px 20px;font-size:13px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.hero-cta:hover{color:var(--ink);background:#fff}.vertical-caption{writing-mode:vertical-rl;font:600 10px var(--font-dm),sans-serif;letter-spacing:.18em;color:#ffffffcf;position:absolute;bottom:31px;right:24px}.intro-band{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:100px;padding:100px 0 105px;display:grid}.micro-label{color:var(--orange)}.intro-band h2,.editorial-inner h2{font:600 clamp(29px,3vw,43px)/1.44 var(--font-serif),serif;letter-spacing:-.07em;word-break:keep-all;margin:22px 0 0}.intro-band p{letter-spacing:-.025em;color:#5f6762;word-break:keep-all;max-width:565px;margin:0 0 4px;font-size:15px;line-height:2.1}.featured{padding:87px 0 112px}.section-top{justify-content:space-between;align-items:end;margin-bottom:31px;display:flex}.section-top h2{font:600 31px var(--font-serif),serif;letter-spacing:-.06em;margin:11px 0 0}.issue-number{font:500 13px var(--font-dm),sans-serif;color:#9c9d98}.feature-card{background:var(--cream);grid-template-columns:1.06fr 1fr;min-height:480px;display:grid}.feature-photo{min-height:480px;position:relative;overflow:hidden}.feature-photo img{object-fit:cover;transition:transform .5s}.feature-card:hover .feature-photo img{transform:scale(1.035)}.feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:70px clamp(35px,5vw,80px);display:flex}.category{color:#a2674b;letter-spacing:.1em}.category span{padding:0 6px}.feature-copy h3{font:600 clamp(29px,2.8vw,42px)/1.47 var(--font-serif),serif;letter-spacing:-.07em;word-break:keep-all;max-width:460px;margin:21px 0 20px}.feature-copy p{letter-spacing:-.02em;color:#67706a;word-break:keep-all;max-width:420px;margin:0 0 34px;font-size:14px;line-height:2}.text-link{border-bottom:1px solid var(--ink);align-items:center;gap:18px;padding-bottom:8px;font-size:13px;font-weight:700;display:inline-flex}.editorial-note{background:#e9eee7;overflow:hidden}.editorial-inner{padding:88px 0 95px;position:relative}.editorial-inner:after{content:"P";color:#dbe4d9;pointer-events:none;font:400 420px/.7 Georgia,serif;position:absolute;bottom:-12px;right:2%}.editorial-inner>*{z-index:1;position:relative}.editorial-inner h2{margin-top:20px;font-size:38px}.editorial-inner p{color:#657064;word-break:keep-all;max-width:600px;margin:27px 0;font-size:14px;line-height:2.1}.outline-link{border:1px solid #657360;align-items:center;gap:24px;padding:13px 17px;font-size:12px;font-weight:700;display:inline-flex}.outline-link:hover{background:var(--olive);color:#fff}.site-footer{color:#f2f4ed;background:#242a25}.footer-inner{grid-template-columns:1fr auto;gap:28px;max-width:1420px;margin:auto;padding:58px 44px 35px;display:grid}.footer-brand{font-size:31px}.footer-inner p{color:#b6bfb5;margin:18px 0 0;font-size:12px}.footer-links{color:#d2d9d0;align-self:start;gap:27px;font-size:12px;display:flex}.footer-links a:hover{text-decoration:underline}.footer-inner small{font:500 10px var(--font-dm),sans-serif;color:#97a296;letter-spacing:.08em;border-top:1px solid #49534b;grid-column:1/-1;padding-top:26px}.article-head{max-width:1180px;padding:48px 0 49px}.back-link{color:#707972;align-items:center;gap:8px;margin-bottom:73px;font-size:12px;display:inline-flex}.back-link:hover{color:var(--ink)}.article-kicker{color:#b07456;align-items:center;gap:12px;display:flex}.article-kicker span{background:#b07456;width:17px;height:1px}.article-head h1{font:600 clamp(39px,5.3vw,75px)/1.35 var(--font-serif),serif;letter-spacing:-.075em;word-break:keep-all;margin:21px 0 16px}.article-subtitle{color:#777f79;letter-spacing:-.03em;margin:0;font-size:18px;line-height:1.8}.article-meta{color:#929a94;align-items:center;gap:12px;margin-top:34px;font-size:12px;display:flex}.dot{background:#b4b9b4;border-radius:50%;width:3px;height:3px}.article-cover{background:#dadbd2;width:100%;height:min(660px,58vw);min-height:400px;margin:0;position:relative}.article-cover img{object-fit:cover;object-position:center 40%}.article-cover figcaption{color:#fff;background:#212721aa;padding:8px 12px;font-size:10px;line-height:1.4;position:absolute;bottom:14px;right:26px}.article-layout{grid-template-columns:220px minmax(0,720px);justify-content:center;gap:clamp(60px,9vw,155px);padding-top:80px;padding-bottom:120px;display:grid}.article-sidebar{font-size:12px}.sidebar-sticky{position:sticky;top:32px}.article-sidebar nav{color:#818a82;border-left:1px solid #e0e4de;flex-direction:column;gap:22px;margin-top:25px;padding-left:20px;display:flex}.article-sidebar nav a:hover{color:var(--ink)}.article-actions{flex-direction:column;gap:8px;margin-top:42px;display:flex}.article-actions button{text-align:left;cursor:pointer;color:#5b665c;background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;font-size:12px;display:flex}.article-actions button:hover{color:#b07456}.article-body{letter-spacing:-.026em;word-break:keep-all;color:#3b443d;font-size:16px;line-height:2.13}.article-body p{margin:0 0 26px}.article-body .lead{font:500 21px/1.9 var(--font-serif),serif;letter-spacing:-.045em;color:#29332c;margin-bottom:30px}.article-body h2{font:600 29px/1.55 var(--font-serif),serif;letter-spacing:-.058em;color:#273129;margin:80px 0 23px;scroll-margin-top:32px}.article-body blockquote{font:500 23px/1.65 var(--font-serif),serif;letter-spacing:-.05em;color:#54654f;border-left:3px solid #8fa58a;margin:53px 0 60px;padding:5px 0 5px 27px}.body-image{margin:57px 0 10px}.body-image img{width:100%;height:auto}.body-image figcaption{color:#879087;margin-top:13px;font-size:11px;line-height:1.65}.sources{background:#f5f6f2;margin-top:80px;padding:33px 36px 31px}.sources h3{font:600 22px var(--font-serif),serif;letter-spacing:-.05em;margin:13px 0}.sources p{color:#69726a;margin:0 0 17px;font-size:12px;line-height:1.9}.sources ul{border-top:1px solid #dfe5dc;margin:0;padding:0;list-style:none}.sources li{border-bottom:1px solid #dfe5dc;padding:15px 0}.sources li a{align-items:center;gap:7px;font-size:12px;font-weight:700;line-height:1.6;display:inline-flex}.sources li a:hover{text-decoration:underline}.sources li span{color:#828b83;margin-top:2px;font-size:11px;line-height:1.5;display:block}.article-end{border-top:1px solid var(--line);color:#929a92;justify-content:space-between;align-items:center;gap:15px;margin-top:54px;padding-top:25px;font-size:12px;display:flex}.article-end a{color:#344237;align-items:center;gap:8px;font-weight:700;display:inline-flex}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;padding:80px 20px;display:flex}.not-found h1{font:600 37px var(--font-serif),serif;letter-spacing:-.05em}.not-found p{color:var(--muted)}.not-found a{border-bottom:1px solid;margin-top:20px;padding-bottom:7px;font-size:13px}@media (max-width:900px){.header-inner{min-height:72px;padding:0 24px}.brand{font-size:33px}.desktop-nav{gap:21px;margin-left:0}.header-issue{display:none}.content-width{width:min(100% - 48px,1280px)}.home-hero{height:66vw;min-height:560px}.home-hero-image img{object-position:62% center}.home-hero-shade{background:linear-gradient(90deg,#162018bd,#1620184a 70%,#16201817)}.intro-band{gap:45px;padding:72px 0}.feature-card,.feature-photo{min-height:380px}.feature-copy{padding:35px}.article-layout{grid-template-columns:1fr;gap:0;max-width:760px;padding-top:62px}.article-sidebar{order:2}.sidebar-sticky{position:static}.article-sidebar nav{display:none}.article-actions{flex-direction:row;gap:25px;margin-top:25px}.article-body{order:1}.article-cover{min-height:430px}}@media (max-width:620px){.header-inner{min-height:65px;padding:0 19px}.brand{font-size:31px}.desktop-nav{gap:18px}.desktop-nav a{padding:26px 0;font-size:10px}.desktop-nav a:last-child{display:none}.content-width{width:calc(100% - 38px)}.home-hero{height:620px;min-height:0}.home-hero-image img{object-position:66% center}.home-hero-shade{background:linear-gradient(#131e1910 0%,#131e1980 51%,#131e19d9 100%)}.home-hero-content{justify-content:flex-end;padding-bottom:60px}.home-hero h1{margin:19px 0;font-size:40px;line-height:1.44}.home-hero p{font-size:13px;line-height:1.8}.home-hero p br{display:none}.hero-cta{margin-top:26px}.vertical-caption{display:none}.intro-band{grid-template-columns:1fr;gap:23px;padding:66px 0}.intro-band h2{margin-top:13px;font-size:31px}.intro-band p{font-size:14px;line-height:2}.featured{padding:64px 0 75px}.section-top h2{font-size:27px}.feature-card{display:block}.feature-photo{min-height:290px}.feature-copy{padding:35px 26px 40px}.feature-copy h3{font-size:29px}.editorial-inner{padding:71px 0 80px}.editorial-inner h2{font-size:31px}.editorial-inner:after{font-size:300px;right:-30px}.footer-inner{padding:47px 20px 30px;display:block}.footer-links{gap:20px;margin:35px 0}.footer-inner small{display:block}.article-head{padding:28px 0 38px}.back-link{margin-bottom:60px}.article-head h1{font-size:39px;line-height:1.42}.article-subtitle{font-size:15px}.article-meta{margin-top:24px}.article-cover{height:390px;min-height:0}.article-cover img{object-position:66% center}.article-cover figcaption{text-align:center;font-size:9px;bottom:9px;left:9px;right:9px}.article-layout{padding-top:42px;padding-bottom:65px}.article-body{font-size:15px;line-height:2}.article-body .lead{font-size:19px}.article-body h2{margin-top:62px;font-size:25px}.article-body blockquote{margin:43px 0;padding-left:17px;font-size:21px}.sources{margin-top:60px;padding:26px 20px}.sources h3{font-size:20px}.article-end{display:block}.article-end a,.article-sidebar{margin-top:15px}}@media (max-width:370px){.desktop-nav{gap:10px}.desktop-nav a{font-size:9px}.home-hero h1{font-size:35px}.article-head h1{font-size:34px}}:root{--font-sans:"Noto Sans KR","Malgun Gothic",Arial,sans-serif;--font-serif:"Noto Serif KR","KoPub Batang",Batang,Georgia,serif;--font-dm:Arial,sans-serif}.home-hero-image img,.feature-photo img{object-fit:cover;width:100%;height:100%}.home-hero-image img{object-position:center 52%}.home-hero h1{text-wrap:balance;max-width:760px}.home-hero-content>p{max-width:620px}.home-hero-empty{background:linear-gradient(135deg,#29392e,#7c8c7c)}.feature-photo{background:#e2e4de}.feature-photo img{object-position:center}.previous-story{align-items:flex-start;padding-top:35px}.previous-story-links{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.previous-story-links a{text-align:right;padding-bottom:15px}.empty-note{color:var(--muted);padding:45px 0}.article-cover img{object-fit:cover;object-position:center 49%;width:100%;height:100%;display:block}.article-cover figcaption{max-width:min(620px,100% - 20px)}.article-body .inline-source-note{color:#737e74;border-left:2px solid #c8d2c5;align-items:baseline;gap:13px;margin:0 0 27px;padding:2px 0 2px 13px;font-size:12px;line-height:1.7;display:flex}.inline-source-note>span{color:#a56a4e;flex:none;font-weight:700}.inline-source-note a{text-underline-offset:3px;-webkit-text-decoration:underline #b8c2b5;text-decoration:underline #b8c2b5}.inline-source-note a:hover{color:#a56a4e}.editorial-steps{border-top:1px solid #dce2d9;margin:33px 0 39px}.editorial-steps>div{border-bottom:1px solid #dce2d9;grid-template-columns:43px 1fr;align-items:baseline;gap:16px;padding:20px 4px;display:grid}.editorial-steps b{font:700 13px var(--font-dm),sans-serif;color:#ad795e}.editorial-steps span{font-size:15px;line-height:1.8}.product-note{background:#f4f5f0;border-left:3px solid #8a9b81;margin:54px 0;padding:30px 34px 27px}.product-note h3{font:600 25px/1.45 var(--font-serif),serif;letter-spacing:-.055em;color:#29352c;margin:13px 0 7px}.product-note p{color:#56635a;margin:0 0 18px;font-size:14px;line-height:1.85}.product-note a{color:#344237;border-bottom:1px solid #344237;align-items:center;gap:15px;padding-bottom:5px;font-size:13px;font-weight:700;display:inline-flex}.product-note small{color:#7b867c;margin-top:15px;font-size:11px;line-height:1.6;display:block}.image-source-card{background:#fff;border:1px solid #deded8;border-radius:10px;margin:48px 0;padding:12px}.image-source-media{background:#eeeee9;border-radius:8px;justify-content:center;display:flex;position:relative;overflow:hidden}.image-source-media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:680px;margin:0 auto;display:block}.image-source-media>span{color:#fff;background:#1b1f1dc2;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;bottom:12px;left:12px}.image-source-card figcaption{color:#777d78;justify-content:space-between;align-items:center;gap:16px;padding:10px 4px 1px;font-size:12px;line-height:1.6;display:flex}.image-source-card figcaption a{color:#344237;border-bottom:1px solid #667269;flex:none;font-weight:700}.sidebar-mark{color:#cfd6cc;letter-spacing:-1px;margin-top:53px;font:700 28px Georgia,serif;display:block}.sidebar-mark span{color:#d1aa96}.sources h2{margin:13px 0;font-size:22px}.sources li a{display:inline-block}.more-sources summary{cursor:pointer;color:#405345;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:12px;font-weight:700;list-style:none;display:flex}.more-sources summary::-webkit-details-marker{display:none}.more-sources summary:after{content:"+";font-size:19px;font-weight:400;line-height:1}.more-sources[open] summary:after{content:"−"}.more-sources summary:hover{color:#a56a4e}.more-sources ul{border-top:1px solid #dfe5dc}.desktop-nav{scrollbar-width:none;min-width:0;overflow-x:auto}.desktop-nav::-webkit-scrollbar{display:none}.desktop-nav a{flex:none}.category-page{padding-top:48px;padding-bottom:110px}.category-page .back-link{margin-bottom:65px}.category-page-head{border-bottom:1px solid var(--line);margin-bottom:35px;padding-bottom:45px}.category-page-head h1{font:600 clamp(39px,5vw,62px)/1.3 var(--font-serif),serif;letter-spacing:-.07em;margin:14px 0}.category-page-head p{color:#68716d;margin:0;font-size:15px;line-height:1.8}.category-post-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 26px;display:grid}.category-post{min-width:0}.category-post-image{aspect-ratio:1.6;background:#e2e4de;overflow:hidden}.category-post-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.category-post:hover img{transform:scale(1.03)}.category-post-copy{padding:24px 0 0}.category-post-copy h2{font:600 clamp(23px,2.2vw,32px)/1.45 var(--font-serif),serif;letter-spacing:-.06em;word-break:keep-all;margin:14px 0 12px}.category-post-copy p{color:#667068;word-break:keep-all;margin:0 0 20px;font-size:14px;line-height:1.9}.previous-story-links small{color:#a2674b;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:700;display:block}@media (max-width:620px){.header-inner{gap:16px}.desktop-nav{flex:1;gap:19px}.desktop-nav a{padding:25px 0}.desktop-nav a:last-child{display:block}.category-page{padding-top:28px;padding-bottom:75px}.category-page .back-link{margin-bottom:52px}.category-page-head{padding-bottom:31px}.category-post-list{grid-template-columns:1fr;gap:43px}.category-post-copy h2{font-size:27px}}.site-footer .footer-brand span{color:var(--orange)}.brand,.footer-brand{letter-spacing:-1.9px;font-size:32px}.sidebar-mark{letter-spacing:-1px;font-size:22px}.editorial-inner:after{content:"B"}.about-tagline{font-weight:700;color:var(--olive)!important;font-size:21px!important}.about-story{border-bottom:1px solid var(--line);margin-bottom:35px;padding:4px 0 22px}.about-story p{margin:16px 0}@media (max-width:620px){.brand{letter-spacing:-1.5px;font-size:25px}.desktop-nav{gap:12px}.header-inner{gap:15px}}@media (max-width:900px){.article-sidebar{display:none}.article-layout{display:block}.home-hero-image img{object-position:56% center}}@media (max-width:620px){.desktop-nav a:last-child{display:none}.home-hero h1{font-size:39px;line-height:1.4}.home-hero-image img{object-position:63% center}.home-hero-content>p{max-width:420px}.article-cover img{object-position:center}.article-body .inline-source-note{font-size:11px}.previous-story-links{align-items:flex-start}.previous-story-links a{text-align:left}.editorial-steps>div{grid-template-columns:33px 1fr;gap:11px}.editorial-steps span{font-size:14px}}.related-stories{margin-top:82px}.related-stories h2{font:600 25px/1.4 var(--font-serif),serif;letter-spacing:-.05em;margin:13px 0 23px}.related-story-list{border-top:1px solid var(--line)}.related-story{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) 20px;align-items:center;gap:20px;padding:20px 2px;display:grid}.related-story img{object-fit:cover;width:112px;height:76px}.related-story-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.related-story-copy small{color:#a06d53;letter-spacing:.03em;font-size:10px}.related-story-copy strong{font:600 18px/1.45 var(--font-serif),serif;letter-spacing:-.045em}.related-story-copy>span{white-space:nowrap;text-overflow:ellipsis;color:#788179;font-size:12px;overflow:hidden}.related-story>b{color:#506451;align-self:start;font-size:18px;font-weight:400}.related-story:hover strong,.related-story:hover b{color:#b07456}@media (max-width:620px){.related-stories{margin-top:64px}.related-story{grid-template-columns:80px minmax(0,1fr) 14px;gap:13px;padding:17px 0}.related-story img{width:80px;height:69px}.related-story-copy strong{font-size:15px}.related-story-copy>span{display:none}}.body-table-scroll{margin:35px 0 42px;overflow-x:auto}.body-table{border-collapse:collapse;letter-spacing:-.02em;text-align:left;width:100%;min-width:540px;font-size:14px;line-height:1.7}.body-table caption{text-align:left;font:600 18px/1.55 var(--font-serif),serif;color:#344237;margin-bottom:13px}.body-table thead{background:#eef1ea}.body-table th,.body-table td{vertical-align:top;border-bottom:1px solid #dfe5dc;padding:15px 17px}.body-table thead th{color:#51604f;font-size:12px}.body-table tbody th{color:#354638;white-space:nowrap;font-weight:700}.body-table tbody tr:nth-child(2n){background:#fafbf8}@media (max-width:620px){.body-table{font-size:13px}.body-table th,.body-table td{padding:12px 14px}}.category-pagination{border-top:1px solid var(--line);color:#758077;justify-content:space-between;align-items:center;gap:20px;margin-top:60px;padding-top:22px;font-size:13px;display:flex}.category-pagination>a{color:#344237;border-bottom:1px solid #344237;padding-bottom:5px;font-weight:700}.category-pagination>a:hover{color:#a2674b;border-color:#a2674b}.article-meta a{color:#586d5d;text-underline-offset:3px;text-decoration:underline}.about-page{max-width:800px;padding-top:85px;padding-bottom:120px}.about-page h1{font:600 clamp(42px,5vw,65px)/1.35 var(--font-serif),serif;letter-spacing:-.07em;margin:18px 0 32px}.about-page h2{font:600 27px/1.5 var(--font-serif),serif;letter-spacing:-.05em;margin:58px 0 18px}.about-page p,.about-page li{color:#49534b;word-break:keep-all;font-size:16px;line-height:2}.about-page ul{padding-left:22px}@media (max-width:620px){.header-inner{flex-wrap:wrap;gap:0 12px;min-height:0;padding:13px 19px 0}.header-issue{margin-left:auto}.desktop-nav{white-space:nowrap;scrollbar-width:none;flex:0 0 100%;order:3;gap:22px;width:100%;margin-left:0;overflow-x:auto}.desktop-nav::-webkit-scrollbar{display:none}.desktop-nav a,.desktop-nav a:last-child{flex:none;padding:17px 0 14px;display:block}}html{background:#f3f4f0}body{width:100%;max-width:1440px;margin-inline:auto;box-shadow:0 0 48px #1e2a1e0d}.previous-story{border-top:1px solid var(--line);margin-top:64px;padding-top:29px;display:block}.previous-story-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.previous-story-count{color:#929b92;font:600 11px var(--font-dm), sans-serif;letter-spacing:.11em}.previous-story-links{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0 34px;display:grid}.previous-story-links .story-row{border-top:1px solid var(--line);text-align:left;grid-template-columns:25px 132px minmax(0,1fr) 16px;align-items:center;gap:15px;min-width:0;padding:19px 0 21px;display:grid}.story-index{color:#a6aca5;font:500 12px var(--font-dm), sans-serif;align-self:start;padding-top:4px}.story-thumb{background:#e6e9e2;width:132px;height:92px;display:block;overflow:hidden}.story-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.story-row:hover .story-thumb img{transform:scale(1.05)}.story-thumb-empty{color:#7f8e80;place-items:center;height:100%;font:600 15px Georgia,serif;display:grid}.story-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.story-meta{color:#a0664c;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.story-meta time,.story-meta-separator{color:#969e96;font-weight:500}.story-copy strong{font:600 18px/1.43 var(--font-serif), serif;letter-spacing:-.04em;word-break:keep-all}.story-description{color:#7d867e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.55;overflow:hidden}.story-arrow{color:#6e7a6f;align-self:start;font-size:17px;line-height:1}.story-row:hover .story-copy strong,.story-row:hover .story-arrow{color:#a0664c}@media (max-width:900px){.previous-story-links{grid-template-columns:1fr}}@media (max-width:620px){.previous-story{margin-top:45px}.previous-story-links .story-row{grid-template-columns:21px 92px minmax(0,1fr) 13px;gap:10px;padding:16px 0}.story-thumb{width:92px;height:76px}.story-copy strong{font-size:15px}.story-description{display:none}.story-meta{flex-wrap:wrap;gap:2px 6px;font-size:10px}}.featured{padding-bottom:72px}.category-stories{padding-bottom:120px}.category-stories .section-top{margin-bottom:32px}.category-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 42px;display:grid}.category-story-card{border-top:1px solid #cfd6cf;flex-direction:column;min-width:0;display:flex}.category-story-heading{align-items:baseline;gap:15px;padding:20px 0 21px;display:flex}.category-story-index{color:#a4ada4;font:500 12px var(--font-dm), sans-serif}.category-story-heading h3{font:600 23px/1.3 var(--font-serif), serif;letter-spacing:-.05em;margin:0}.category-story-heading a{color:#516353;border-bottom:1px solid #889889;align-items:center;gap:10px;margin-left:auto;padding-bottom:5px;font-size:12px;font-weight:700;display:inline-flex}.category-story-heading a:hover{color:#a0664c;border-color:#a0664c}.category-story-lead{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.category-story-image{background:#e6e9e2;width:100%;height:260px;display:block;overflow:hidden}.category-story-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.category-story-lead:hover img{transform:scale(1.035)}.category-story-date{color:#a0664c;width:100%;font:700 11px var(--font-dm), sans-serif;letter-spacing:.05em;justify-content:space-between;margin-top:22px;display:flex}.category-story-date span{color:#516353;font-size:18px;line-height:.8}.category-story-lead strong{max-width:560px;font:600 24px/1.5 var(--font-serif), serif;letter-spacing:-.055em;word-break:keep-all;margin-top:10px}.category-story-lead:hover strong{color:#a0664c}.category-story-description{color:#738075;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:570px;margin-top:12px;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.category-story-more{border-top:1px solid var(--line);margin-top:26px}.category-story-more a{border-bottom:1px solid var(--line);font:600 15px/1.5 var(--font-serif), serif;letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:18px;padding:14px 2px;display:flex}.category-story-more a span:first-child{min-width:0}.category-story-more a span:last-child{color:#607362;font-family:var(--font-sans), sans-serif;flex:none}.category-story-more a:hover{color:#a0664c}@media (max-width:900px){.category-story-grid{gap:42px 25px}.category-story-image{height:210px}}@media (max-width:620px){.featured{padding-bottom:48px}.category-stories{padding-bottom:78px}.category-story-grid{grid-template-columns:1fr;gap:42px}.category-story-image{height:215px}.category-story-lead strong{font-size:21px}}.article-body .inline-link{color:#315b4d;text-underline-offset:.22em;-webkit-text-decoration:underline #9cb6a6;text-decoration:underline #9cb6a6;text-decoration-thickness:1px}.article-body .inline-link:hover,.article-body .inline-link:focus-visible{color:#a06248;text-decoration-color:currentColor}.article-body .inline-link span{font:600 .68em var(--font-sans), sans-serif;vertical-align:.12em;margin-left:.16em;display:inline-block}.protected-article{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;caret-color:#0000}.protected-article img{-webkit-user-drag:none;user-drag:none}.article-end{justify-content:flex-end}.language-switcher{justify-content:flex-end;gap:8px;margin:-38px 0 42px;display:flex}.language-switcher a{border:1px solid var(--line);color:var(--muted);font:700 10px/1 var(--font-dm), sans-serif;letter-spacing:.08em;padding:8px 13px}.language-switcher a[aria-current=page]{border-color:var(--ink);color:#fff;background:var(--ink)}@media (max-width:620px){.language-switcher{margin:-38px 0 30px}}
