:root{color:#0a0a0a;font-synthesis:none;--orange:#ff6500;--ink:#0a0a0a;--muted:#666;--line:#e8e8e8;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%}.page{min-height:100vh}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#fffffff5;align-items:center;gap:48px;height:92px;padding:0 clamp(24px,6vw,96px);display:flex;position:sticky;top:0}.brand{grid-template-columns:auto 30px;align-items:center;column-gap:9px;min-width:230px;display:grid}.brand span{letter-spacing:.11em;font-size:27px;font-weight:500}.brand i{background:var(--orange);height:4px;display:block}.brand small{letter-spacing:.28em;grid-column:1/3;margin-top:3px;font-size:9px}.site-header nav{gap:28px;margin-left:auto;font-size:13px;display:flex}.site-header nav a:hover{color:var(--orange)}.header-search{place-items:center;width:34px;height:34px;margin-left:0;display:grid}.header-search svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}.header-search:hover{color:var(--orange)}.search{margin-left:0;font-size:22px}.mobile-menu-toggle,.mobile-menu-backdrop,.site-header .mobile-nav{display:none}.section-banner{border-bottom:1px solid var(--line);padding:54px clamp(24px,6vw,96px) 42px}.section-banner span{letter-spacing:.16em;color:var(--orange);font-size:10px}.section-banner h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(42px,6vw,72px);font-weight:450}.section-banner p{color:var(--muted);max-width:650px;margin:0}.lead{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;min-height:580px;padding:120px clamp(24px,9vw,150px);display:flex;position:relative;overflow:hidden}.lead-cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lead-overlay{background:linear-gradient(90deg,#000000e0 0%,#000000ad 48%,#0000002e 100%);position:absolute;inset:0}.lead:not(.has-cover) .lead-overlay{display:none}.lead-content{z-index:2;max-width:1050px;position:relative}.eyebrow{letter-spacing:.18em;color:#ff8a3c;font-size:12px}.lead h1{letter-spacing:-.045em;max-width:1000px;margin:22px 0;font-size:clamp(44px,6vw,86px);font-weight:450;line-height:.98}.lead p{color:#d2d2d2;max-width:740px;font-size:clamp(17px,2vw,22px);line-height:1.5}.cta{border-bottom:2px solid var(--orange);width:max-content;margin-top:26px;padding:12px 0;font-size:14px;display:inline-block}.cta span{margin-left:24px}.latest{padding:72px clamp(24px,6vw,96px) 100px}.section-title{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;padding-bottom:14px;display:flex}.section-title h2{margin:0;font-size:24px;font-weight:500}.section-title span{letter-spacing:.18em;color:var(--muted);font-size:10px}.grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.story-card{border-bottom:1px solid var(--line);flex-direction:column;min-height:360px;margin-right:32px;padding:34px 32px 28px 0;display:flex}.story-image{aspect-ratio:16/9;background:#f2f2f2;margin-bottom:24px;display:block;overflow:hidden}.story-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.story-image:hover img{transform:scale(1.02)}.story-meta{letter-spacing:.12em;text-transform:uppercase;gap:14px;font-size:10px;display:flex}.story-meta b{color:var(--orange)}.story-card h3{letter-spacing:-.025em;margin:28px 0 14px;font-size:30px;font-weight:500;line-height:1.08}.story-card h3 a:hover{color:#333}.story-card p{color:var(--muted);margin:0;line-height:1.55}.story-card footer{color:#888;margin-top:auto;padding-top:28px;font-size:11px}.editorial-principles{border-left:4px solid var(--orange);background:#f5f5f2;margin:0 clamp(24px,6vw,96px) 100px;padding:58px}.editorial-principles span{letter-spacing:.16em;color:var(--orange);font-size:10px}.editorial-principles h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(32px,4vw,54px);font-weight:450}.editorial-principles p{max-width:780px;color:var(--muted);font-size:18px;line-height:1.6}.article-page{width:min(980px,100% - 48px);margin:0 auto;padding:74px 0 110px}.article-back{color:var(--muted);margin-bottom:44px;font-size:12px;display:inline-block}.article-meta{letter-spacing:.12em;text-transform:uppercase;color:#777;align-items:center;gap:10px;font-size:10px;display:flex}.article-meta i{background:var(--orange);border-radius:50%;width:4px;height:4px}.article-page h1{letter-spacing:-.032em;margin:18px 0 22px;font-family:Libre Caslon Display,Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,88px);font-weight:400;line-height:.98}.article-page h2{color:#555;font-size:28px;font-weight:420;line-height:1.35}.article-lead{color:#555;max-width:800px;font-size:22px;line-height:1.55}.article-byline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#777;flex-wrap:wrap;gap:18px;margin-top:32px;padding:22px 0;font-size:11px;display:flex}.article-share{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:16px 0;display:flex}.article-share>span{letter-spacing:.16em;color:#999;font-size:9px}.article-share>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.article-share a,.article-share button{appearance:none;color:#222;cursor:pointer;background:#fff;border:1px solid #ddd;padding:8px 11px;font:500 10px/1 Inter,ui-sans-serif,system-ui,sans-serif}.article-share a:hover,.article-share button:hover{border-color:var(--orange);color:#a84a0d}.article-page figure{margin:42px 0}.article-page figure img{object-fit:contain;width:100%;height:auto;max-height:none}.article-page figcaption{color:#999;margin-top:8px;font-size:10px}.article-body{width:min(720px,100%);margin-top:48px;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.8}.article-body p{margin:0 0 28px}.article-error,.article-loading{min-height:60vh;padding:100px clamp(24px,6vw,96px)}.article-error span{color:var(--orange);letter-spacing:.16em;font-size:12px}.article-error h1{font-size:54px;font-weight:450}.article-error a{border-bottom:2px solid var(--orange);padding-bottom:6px}.site-footer{color:#fff;background:#0a0a0a;justify-content:space-between;align-items:end;gap:40px;padding:60px clamp(24px,6vw,96px);display:flex}.site-footer-brand{flex-direction:column;gap:24px;display:flex}.site-footer p{color:#888;margin:0;font-size:11px}.site-footer nav{color:#d8d8d8;flex-wrap:wrap;justify-content:flex-end;gap:22px;font-size:12px;display:flex}.site-footer nav a:hover{color:#fff}@media (width<=1000px){.site-header nav{gap:16px;font-size:12px}.grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.site-header{gap:12px;height:auto;min-height:82px;padding:18px 22px}.brand{min-width:190px}.brand span{font-size:23px}.site-header .desktop-nav{display:none}.search{margin-left:auto}.mobile-menu-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:34px;height:34px;padding:0;display:flex}.mobile-menu-toggle span{background:#111;width:19px;height:1px;transition:transform .18s}.site-header.mobile-open .mobile-menu-toggle span:first-child{transform:translateY(3.5px)rotate(45deg)}.site-header.mobile-open .mobile-menu-toggle span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu-backdrop{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:19;cursor:default;background:#0a0a0a6b;border:0;padding:0;display:block;position:fixed;inset:82px 0 0}.site-header .mobile-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:25;background:#fffffffc;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:8px 22px 18px;font-size:14px;display:none;position:absolute;top:100%;left:0;right:0}.site-header .mobile-nav.open{display:grid}.site-header .mobile-nav a{border-bottom:1px solid #f0f0f0;padding:13px 0}.site-header .mobile-nav .opinion-link{color:var(--orange)}.lead{min-height:520px;padding:90px 24px}.lead-overlay{background:#000000ad}.grid{grid-template-columns:1fr}.story-card{min-height:270px;margin-right:0;padding-right:0}.section-title span{display:none}.editorial-principles{padding:34px 26px}.article-page{width:min(100% - 36px,980px);padding-top:48px}.article-page h1{font-size:48px}.article-lead{font-size:19px}.article-share{flex-direction:column;align-items:flex-start;gap:10px}.article-share>div{justify-content:flex-start}.article-share a,.article-share button{padding:9px 10px}.article-body{font-size:19px}.site-footer{display:block}.site-footer p{margin-top:36px}}.video-strip{padding:0 clamp(24px,6vw,96px) 92px}.video-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.video-card{min-width:0}.video-card>a{aspect-ratio:9/12;background:#111;display:block;position:relative;overflow:hidden}.video-card>a img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.video-card>a:hover img{transform:scale(1.025)}.video-card>a>span{color:#111;letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--orange);background:#fff;padding:8px 10px;font-size:10px;position:absolute;bottom:14px;left:14px}.video-placeholder{color:#fff;background:linear-gradient(160deg,#111,#2d2d2d);place-items:center;width:100%;height:100%;font-size:34px;display:grid}.video-card h3{margin:14px 0 8px;font-size:20px;font-weight:520;line-height:1.15}.video-card p{color:#777;margin:0;font-size:12px;line-height:1.55}@media (width<=980px){.video-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.video-grid{grid-template-columns:1fr 1fr;gap:12px}.video-card h3{font-size:17px}}.section-empty{border-bottom:1px solid var(--line);margin:0 clamp(24px,6vw,96px);padding:86px 0 96px}.section-empty span{letter-spacing:.16em;color:var(--orange);font-size:10px}.section-empty h2{letter-spacing:-.035em;max-width:760px;margin:12px 0 16px;font-size:clamp(34px,5vw,58px);font-weight:450;line-height:1.05}.section-empty p{max-width:620px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.section-empty a{border-bottom:2px solid var(--orange);margin-top:28px;padding-bottom:6px;font-size:13px;display:inline-block}.opinion-link{border-bottom:2px solid var(--orange);padding-bottom:4px}.opinion-strip{color:#fff;background:#111;margin:0 clamp(24px,6vw,96px) 92px;padding:44px}.opinion-strip-head{border-bottom:1px solid #333;justify-content:space-between;align-items:end;gap:24px;padding-bottom:22px;display:flex}.opinion-strip-head span,.opinion-page-head>span{letter-spacing:.16em;color:var(--orange);font-size:10px}.opinion-strip-head h2{letter-spacing:-.03em;margin:8px 0 6px;font-size:36px;font-weight:450}.opinion-strip-head p{color:#aaa;margin:0;font-size:12px}.opinion-strip-head>a{border-bottom:2px solid var(--orange);white-space:nowrap;padding-bottom:6px;font-size:12px}.opinion-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.opinion-grid article{border-right:1px solid #2d2d2d;padding:30px 28px 4px 0}.opinion-grid article:last-child{border-right:0}.opinion-author,.opinion-kicker{letter-spacing:.14em;text-transform:uppercase;color:#ff8a3c;font-size:9px}.opinion-grid h3{letter-spacing:-.025em;margin:14px 0;font-size:28px;font-weight:470;line-height:1.1}.opinion-grid p{color:#bbb;font-size:13px;line-height:1.55}.opinion-related{color:#ffb17c;border-bottom:1px solid #ff650073;margin-top:14px;font-size:10px;line-height:1.45;display:inline-block}.opinion-page-head{border-bottom:1px solid var(--line);padding:80px clamp(24px,8vw,132px) 58px}.opinion-page-head h1{letter-spacing:-.05em;margin:10px 0 16px;font-size:clamp(52px,8vw,96px);font-weight:440;line-height:.95}.opinion-page-head p{color:#666;max-width:760px;margin:0;font-size:18px;line-height:1.55}.opinion-page-list{padding:18px clamp(24px,8vw,132px) 100px}.opinion-page-card{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);column-gap:34px;padding:42px 0;display:grid}.opinion-page-card .opinion-kicker{grid-row:1/5;padding-top:7px}.opinion-page-card h2{letter-spacing:-.035em;max-width:850px;margin:0;font-size:clamp(30px,4vw,54px);font-weight:460;line-height:1.03}.opinion-page-card>p{color:#666;max-width:720px;font-size:16px;line-height:1.6}.opinion-page-card footer{color:#999;margin-top:18px;font-size:10px}.opinion-page-card .opinion-related{color:#a84a0d;width:max-content}.opinion-article .article-meta span:first-child{color:var(--orange)}.public-opinion-disclaimer{border-left:4px solid var(--orange);background:#fff7f1;margin:24px 0 28px;padding:18px 20px}.public-opinion-disclaimer b{letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:11px;display:block}.public-opinion-disclaimer p{color:#765640;margin:0;font-size:13px;line-height:1.55}.public-related-story{border:1px solid var(--line);border-left:3px solid var(--orange);background:#f8f8f5;gap:5px;margin:32px 0;padding:18px 20px;display:grid}.public-related-story span{letter-spacing:.12em;color:#999;font-size:9px}.public-related-story strong{font-size:17px;font-weight:550}.public-related-story small{color:#a84a0d;font-size:10px}@media (width<=900px){.opinion-grid{grid-template-columns:1fr}.opinion-grid article{border-bottom:1px solid #2d2d2d;border-right:0;padding-right:0}.opinion-grid article:last-child{border-bottom:0}.opinion-page-card{grid-template-columns:1fr}.opinion-page-card .opinion-kicker{grid-row:auto;margin-bottom:12px}}@media (width<=620px){.opinion-strip{padding:30px 24px}.opinion-strip-head{flex-direction:column;align-items:flex-start}.opinion-page-head{padding-top:54px}}.article-cover figcaption,.article-inline-media figcaption{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:9px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex}.article-cover figcaption span,.article-inline-media figcaption span{color:#777;font-size:10px;line-height:1.45}.article-cover figcaption small,.article-inline-media figcaption small{color:#aaa;white-space:nowrap;font-size:9px}.article-inline-media{width:min(900px,100vw - 48px);margin:46px 0 50px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.article-inline-media img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.article-body .article-inline-media{margin-left:0}@media (width>=1100px){.article-inline-media{width:900px}}@media (width<=760px){.article-cover figcaption,.article-inline-media figcaption{gap:4px;display:grid}.article-cover figcaption small,.article-inline-media figcaption small{white-space:normal}}.article-media-visual{background:#111;position:relative;overflow:hidden}.article-media-visual img{display:block}.article-photo-thought{color:#fff;isolation:isolate;background:linear-gradient(#0000 0%,#0000002e 18%,#000000c7 100%);flex-direction:column;justify-content:flex-end;min-height:42%;padding:clamp(24px,4vw,48px);display:flex;position:absolute;bottom:0;left:0;right:0}.article-photo-thought:before{content:"TUNJILA";z-index:-1;letter-spacing:.06em;color:#fff;opacity:.075;white-space:nowrap;pointer-events:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(68px,11vw,150px);font-weight:550;line-height:1;position:absolute;bottom:-.18em;right:clamp(12px,2vw,28px)}.article-photo-thought>span{letter-spacing:.18em;text-transform:uppercase;color:#ffb17c;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px}.article-photo-thought blockquote{letter-spacing:-.035em;text-wrap:balance;max-width:760px;margin:12px 0 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(26px,3.4vw,48px);font-weight:430;line-height:1.04}@media (width<=760px){.article-photo-thought{min-height:48%;padding:22px 20px}.article-photo-thought:before{font-size:64px;right:8px}.article-photo-thought blockquote{font-size:clamp(24px,8vw,34px)}}.search-page{min-height:70vh}.search-page-head{border-bottom:1px solid var(--line);padding:74px clamp(24px,8vw,132px) 50px}.search-page-head>span{letter-spacing:.16em;color:var(--orange);font-size:10px}.search-page-head h1{letter-spacing:-.03em;max-width:900px;margin:10px 0 14px;font-family:Libre Caslon Display,Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,82px);font-weight:400;line-height:.98}.search-page-head p{max-width:680px;color:var(--muted);margin:0;font-size:17px;line-height:1.55}.search-form{border-bottom:2px solid #111;max-width:840px;margin-top:32px;display:flex}.search-form input{color:#111;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:16px 0;font:400 22px/1.2 Inter,ui-sans-serif,system-ui,sans-serif}.search-form input::placeholder{color:#aaa}.search-form button{color:#111;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 0 0 24px;font:600 11px/1 Inter,ui-sans-serif,system-ui,sans-serif}.search-form button:hover{color:var(--orange)}.search-results{padding:52px clamp(24px,6vw,96px) 100px}.search-message{color:#777;padding:44px clamp(24px,8vw,132px);font-size:15px}.search-results .section-empty{margin:0;padding-top:68px}@media (width<=760px){.header-search{display:none}.search-page-head{padding:50px 22px 36px}.search-page-head h1{font-size:48px}.search-page-head p{font-size:16px}.search-form{margin-top:26px}.search-form input{font-size:18px}.search-form button{padding-left:16px}.search-results{padding:40px 22px 72px}.search-message{padding:34px 22px}}.institutional-page{min-height:70vh}.institutional-head{border-bottom:1px solid var(--line);padding:84px clamp(24px,8vw,132px) 58px}.institutional-head>span{letter-spacing:.17em;color:var(--orange);font-size:10px}.institutional-head h1{letter-spacing:-.03em;max-width:980px;margin:12px 0 18px;font-family:Libre Caslon Display,Georgia,Times New Roman,serif;font-size:clamp(52px,7.2vw,88px);font-weight:400;line-height:.97}.institutional-head>p{color:#555;max-width:760px;margin:0;font-size:20px;line-height:1.55}.institutional-content{width:min(980px,100% - 48px);margin:0 auto;padding:64px 0 110px}.institutional-content>section{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,260px) minmax(0,1fr);gap:54px;padding:34px 0;display:grid}.institutional-content>section h2{margin:0;font-size:18px;font-weight:550;line-height:1.3}.institutional-content>section>p{color:#444;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.72}.institutional-action{grid-template-columns:1fr!important;gap:18px!important;padding-top:54px!important}.institutional-action>p{color:#666!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:15px!important;line-height:1.6!important}.institutional-form{flex-direction:column;gap:20px;max-width:760px;margin-top:18px;display:flex}.institutional-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.institutional-form label{flex-direction:column;gap:8px;display:flex}.institutional-form label>span{letter-spacing:.12em;text-transform:uppercase;color:#777;font-size:10px}.institutional-form input,.institutional-form select,.institutional-form textarea{color:#111;background:#fff;border:1px solid #d9d9d9;border-radius:0;outline:0;width:100%;padding:13px 14px;font:400 15px/1.45 Inter,ui-sans-serif,system-ui,sans-serif}.institutional-form textarea{resize:vertical}.institutional-form input:focus,.institutional-form select:focus,.institutional-form textarea:focus{border-color:#111}.institutional-form-submit{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.institutional-form-submit button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#111;border:0;padding:14px 18px;font:600 11px/1 Inter,ui-sans-serif,system-ui,sans-serif}.institutional-form-submit button:disabled{opacity:.55;cursor:wait}.form-success,.form-error{margin:0!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:13px!important}.form-success{color:#245d30!important}.form-error{color:#a12a1c!important}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}@media (width<=760px){.site-footer{align-items:flex-start}.site-footer nav{justify-content:flex-start;gap:16px 22px;margin-top:28px}.institutional-head{padding:54px 22px 38px}.institutional-head h1{font-size:48px}.institutional-head>p{font-size:17px}.institutional-content{width:calc(100% - 44px);padding:40px 0 76px}.institutional-content>section{grid-template-columns:1fr;gap:14px;padding:28px 0}.institutional-content>section>p{font-size:18px;line-height:1.66}.institutional-form-row{grid-template-columns:1fr}.institutional-form-submit{flex-direction:column;align-items:flex-start}}.article-continuation{border-top:1px solid var(--line);margin-top:78px;padding-top:42px}.article-continuation-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.article-continuation-head span{letter-spacing:.16em;color:var(--orange);margin-bottom:8px;font-size:9px;display:block}.article-continuation-head h2{color:#111;letter-spacing:-.025em;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:30px;font-weight:520;line-height:1.1}.article-continuation-head>a{border-bottom:2px solid var(--orange);flex:none;padding-bottom:5px;font-size:11px}.article-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.article-related-grid article{border-right:1px solid var(--line);min-width:0;padding-right:20px}.article-related-grid article:last-child{border-right:0;padding-right:0}.article-related-image{aspect-ratio:16/10;background:#eee;margin-bottom:16px;display:block;overflow:hidden}.article-related-image img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.article-related-image:hover img{transform:scale(1.02)}.article-related-grid article>div span{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:9px}.article-related-grid h3{letter-spacing:-.02em;margin:9px 0 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:520;line-height:1.18}.article-related-grid p{color:#777;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:1.55}.article-chronology{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:48px;display:grid}.article-chronology a{flex-direction:column;justify-content:space-between;gap:16px;min-height:126px;padding:24px 22px 26px 0;display:flex}.article-chronology a.next{text-align:right;border-left:1px solid var(--line);padding:24px 0 26px 22px}.article-chronology span{letter-spacing:.13em;color:#999;font-size:9px}.article-chronology strong{font-size:17px;font-weight:520;line-height:1.3}.article-chronology a:hover strong{color:#a84a0d}.article-archive-link{border-bottom:2px solid var(--orange);margin-top:28px;padding-bottom:5px;font-size:11px;display:inline-block}.archive-page{min-height:70vh}.archive-head{border-bottom:1px solid var(--line);padding:76px clamp(24px,8vw,132px) 48px}.archive-head>span{letter-spacing:.16em;color:var(--orange);font-size:10px}.archive-head h1{letter-spacing:-.035em;margin:10px 0 14px;font-family:Libre Caslon Display,Georgia,Times New Roman,serif;font-size:clamp(52px,7.5vw,90px);font-weight:400;line-height:.96}.archive-head>p{color:#555;max-width:720px;margin:0;font-size:18px;line-height:1.55}.archive-filters{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.archive-filters a{border:1px solid #ddd;padding:8px 11px;font-size:10px}.archive-filters a.active,.archive-filters a:hover{color:#fff;background:#111;border-color:#111}.archive-groups{width:min(1080px,100% - 48px);margin:0 auto;padding:42px 0 100px}.archive-group{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:32px;padding:32px 0;display:grid}.archive-group>h2{text-transform:capitalize;margin:4px 0 0;font-size:18px;font-weight:520;line-height:1.2}.archive-list article{border-bottom:1px solid #eee;grid-template-columns:70px 130px minmax(0,1fr);align-items:start;gap:16px;padding:14px 0;display:grid}.archive-list article:last-child{border-bottom:0}.archive-list time,.archive-list>article>span{color:#999;letter-spacing:.04em;text-transform:uppercase;padding-top:4px;font-size:10px}.archive-list>article>span{color:#a84a0d}.archive-list h3{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:500;line-height:1.3}.archive-list h3 a:hover{color:#a84a0d}@media (width<=760px){.article-continuation{margin-top:58px;padding-top:32px}.article-continuation-head{flex-direction:column;align-items:flex-start;gap:12px}.article-continuation-head h2{font-size:26px}.article-related-grid{grid-template-columns:1fr}.article-related-grid article{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);column-gap:14px;padding:16px 0;display:grid}.article-related-image{aspect-ratio:4/3;grid-row:1/5;margin:0}.article-related-grid h3{font-size:18px}.article-related-grid p{display:none}.article-chronology{grid-template-columns:1fr}.article-chronology a,.article-chronology a.next{text-align:left;border-left:0;min-height:0;padding:22px 0}.article-chronology a.next{border-top:1px solid var(--line)}.archive-head{padding:54px 22px 36px}.archive-head h1{font-size:48px}.archive-head>p{font-size:16px}.archive-filters{scrollbar-width:none;flex-wrap:nowrap;margin-right:-22px;padding-right:22px;overflow-x:auto}.archive-filters::-webkit-scrollbar{display:none}.archive-filters a{white-space:nowrap}.archive-groups{width:calc(100% - 44px);padding:24px 0 72px}.archive-group{grid-template-columns:1fr;gap:10px;padding:26px 0}.archive-list article{grid-template-columns:54px minmax(0,1fr);gap:8px 12px}.archive-list>article>span{grid-area:1/2}.archive-list h3{grid-column:2;font-size:18px}.archive-list time{grid-area:1/1/3}}.lead-cover[data-orientation=portrait]{object-fit:contain;background:#0b0b0b}.story-image img[data-orientation=portrait],.article-related-image img[data-orientation=portrait]{object-fit:contain;background:#111}.article-media-visual[data-orientation=portrait]{background:#111;width:min(720px,100%);margin-inline:auto}.article-cover.has-thought .article-media-visual[data-orientation=portrait] .article-photo-thought{min-height:34%}.article-inline-media .article-media-visual[data-orientation=portrait]{width:min(680px,100%)}@media (width<=760px){.article-media-visual[data-orientation=portrait],.article-inline-media .article-media-visual[data-orientation=portrait]{width:100%}.article-cover.has-thought .article-media-visual[data-orientation=portrait] .article-photo-thought{min-height:38%}}
