.blog-shell{color:#101010;background:#f7f6f1;min-height:100vh}.blog-nav{border-bottom:1px solid #b8b7b0;justify-content:space-between;align-items:center;height:84px;padding:0 4vw;display:flex}.blog-brand{letter-spacing:-.08em;font-size:28px;font-weight:850}.blog-brand span{color:var(--acid)}.blog-investigate{text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid;font-size:11px}.blog-hero{border-bottom:1px solid #b8b7b0;padding:8vw 4vw 5vw}.blog-kicker,.blog-manifesto>span,.trail-section small,.archive-head small,.radar-strip small{letter-spacing:.18em;font-size:9px;font-weight:700}.blog-hero h1{letter-spacing:-.075em;max-width:1300px;margin:32px 0 38px;font-size:clamp(58px,8.4vw,140px);line-height:.82}.blog-hero h1 em{color:#77776f;font-weight:400}.blog-hero>p{max-width:650px;margin:0 0 42px 42%;font-size:clamp(18px,2vw,27px);line-height:1.35}.radar-search{background:#fff;border:1px solid #96958e;grid-template-columns:1fr auto;max-width:720px;margin-left:42%;display:grid}.radar-search input{background:0 0;border:0;outline:0;padding:20px;font-size:16px}.radar-search button{color:#fff;background:#101010;border:0;border-left:1px solid #96958e;padding:0 24px;font-weight:700}.radar-strip{border-bottom:1px solid #b8b7b0;align-items:center;gap:24px;padding:22px 4vw;display:flex;overflow:auto}.radar-strip small{color:#777;white-space:nowrap}.radar-strip a{white-space:nowrap;border-left:1px solid #aaa;padding-left:24px;font-size:12px}.trail-section{border-bottom:1px solid #aaa;padding:7vw 4vw}.trail-heading{grid-template-columns:30% 1fr;align-items:start;margin-bottom:50px;display:grid}.trail-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,5vw,72px);line-height:.95}.trail-grid{border:1px solid #aaa;grid-template-columns:repeat(3,1fr);display:grid}.trail-card{flex-direction:column;min-height:360px;padding:28px;display:flex}.trail-card+.trail-card{border-left:1px solid #aaa}.trail-card>span{color:#777;font-size:10px}.trail-card h3{letter-spacing:-.04em;margin:28px 0 auto;font-size:28px;line-height:1.05}.trail-card a{border-top:1px solid #bbb;grid-template-columns:26px 1fr 20px;gap:8px;padding:15px 0;font-size:12px;line-height:1.25;display:grid}.trail-card a b{color:#777;font-size:9px}.trail-card a i{text-align:right;font-style:normal}.archive-head{border-bottom:1px solid #aaa;grid-template-columns:30% 1fr;padding:6vw 4vw 25px;display:grid}.archive-head h2{margin:10px 0 0;font-size:20px}.category-nav{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.category-nav a{border:1px solid #aaa;border-radius:99px;padding:8px 12px;font-size:10px}.category-nav a.active{color:#fff;background:#101010;border-color:#101010}.blog-grid{padding:0 4vw}.blog-card{border-bottom:1px solid #b8b7b0;grid-template-columns:20% 1fr 28%;align-items:start;gap:4vw;padding:55px 0;display:grid}.blog-card-meta{letter-spacing:.1em;color:#666;gap:8px;font-size:9px;display:grid}.blog-card-image{width:100%;height:auto;margin-bottom:24px;display:block}.blog-card h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4vw,64px);line-height:.94}.blog-card>p{color:#555;margin:0;font-size:15px;line-height:1.55}.blog-card-foot{letter-spacing:.06em;grid-column:2/4;justify-content:space-between;padding-top:12px;font-size:10px;display:flex}.blog-card-foot a{font-weight:700}.empty-radar{text-align:center;padding:8vw 4vw}.blog-manifesto{color:#eee;background:#101010;padding:8vw 4vw}.blog-manifesto>span{color:#8c8c84}.blog-manifesto blockquote{letter-spacing:-.055em;margin:55px 0 0;font-size:clamp(34px,5vw,76px);line-height:1}.blog-manifesto em{color:var(--acid);font-weight:400}.article-shell{color:#101010;background:#f7f6f1}.article-top{letter-spacing:.08em;border-bottom:1px solid #b8b7b0;justify-content:space-between;padding:28px 4vw;font-size:10px;display:flex}.article-hero{padding:7vw 4vw 4vw}.article-breadcrumbs{color:#666;margin-bottom:45px;font-size:10px}.article-hero h1{letter-spacing:-.065em;max-width:1400px;margin:0;font-size:clamp(48px,6.6vw,106px);line-height:.9}.article-dek{max-width:800px;margin:45px 0 45px 35%;font-size:clamp(18px,2vw,27px);line-height:1.4}.article-meta{letter-spacing:.08em;border-top:1px solid #aaa;justify-content:space-between;padding-top:18px;font-size:10px;display:flex}.article-audio-wrap{padding:0 4vw 35px}.article-audio{background:#efeee8;border:1px solid #aaa;padding:22px 25px}.audio-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.audio-heading span{letter-spacing:.16em;font-size:9px;font-weight:800}.audio-heading strong{font-size:12px}.audio-controls{grid-template-columns:46px 38px 1fr auto;align-items:center;gap:12px;display:grid}.audio-controls button{color:#fff;background:#101010;border:0;border-radius:50%;width:46px;height:46px;font-size:15px}.audio-controls .audio-restart{color:#101010;background:0 0;border:1px solid #aaa;width:38px;height:38px}.audio-progress{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.audio-track{background:#c2c1ba;height:3px}.audio-track i{background:#101010;height:100%;display:block}.audio-progress span,.article-audio small{color:#666;font-size:9px}.audio-controls select{background:0 0;border:1px solid #aaa;padding:8px}.article-audio>small{margin-top:12px;display:block}.article-image{margin:0 4vw}.article-image img{width:100%;height:auto;display:block}.article-image figcaption{color:#777;margin-top:10px;font-size:9px}.article-body-wrap{grid-template-columns:25% minmax(0,780px) 1fr;gap:5vw;padding:6vw 4vw 9vw;display:grid}.article-toc{align-self:start;gap:13px;font-size:11px;display:grid;position:sticky;top:30px}.article-toc strong{letter-spacing:.16em;margin-bottom:8px;font-size:8px}.article-toc a{color:#666}.article-content section{margin-bottom:70px;scroll-margin-top:30px}.article-content h2{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(30px,3vw,48px);line-height:1.03}.article-content p{color:#292925;margin:0 0 24px;font-size:19px;line-height:1.72}.article-summary{border-top:5px solid #101010;border-bottom:1px solid #aaa;padding:30px 0 35px;margin-bottom:80px!important}.article-summary small,.source-block small,.related-block>small{letter-spacing:.18em;font-size:9px;font-weight:800}.article-summary ul{margin:0;padding-left:20px}.article-summary li{margin:12px 0;font-size:17px;line-height:1.55}.article-aside{color:#666;border-left:1px solid #aaa;align-self:start;padding-left:25px;font-size:11px;line-height:1.6}.source-block{border-top:1px solid #aaa;border-bottom:1px solid #aaa;gap:14px;display:grid;padding:35px 0!important}.source-block a{text-underline-offset:3px;font-size:14px;text-decoration:underline}.article-cta{background:var(--acid);margin-top:75px;padding:55px}.article-cta small{letter-spacing:.15em;font-size:9px}.article-cta h3{letter-spacing:-.05em;margin:20px 0 35px;font-size:40px}.article-tags{flex-wrap:wrap;gap:8px;margin-top:50px;display:flex}.article-tags span{border:1px solid #aaa;border-radius:99px;padding:7px 10px;font-size:10px}.related-block{border-top:1px solid #aaa;margin-top:75px;padding-top:45px!important}.related-row{border-bottom:1px solid #c7c6bf;grid-template-columns:120px 1fr 20px;align-items:center;gap:20px;padding:22px 0;display:grid}.related-row span{letter-spacing:.08em;color:#777;font-size:9px}.related-row strong{font-size:18px;line-height:1.25}.related-row i{font-size:18px;font-style:normal}@media (max-width:800px){.blog-hero{padding-top:80px}.blog-hero>p,.radar-search{margin-left:0}.radar-search{grid-template-columns:1fr}.radar-search button{border-top:1px solid #aaa;border-left:0;padding:15px}.trail-heading,.archive-head{grid-template-columns:1fr;gap:25px}.trail-grid{grid-template-columns:1fr}.trail-card+.trail-card{border-top:1px solid #aaa;border-left:0}.trail-card{min-height:300px}.blog-card{grid-template-columns:1fr;gap:20px}.blog-card-foot{grid-column:auto}.article-dek{margin-left:0}.article-meta{flex-wrap:wrap;gap:20px}.article-audio-wrap{padding:0}.article-audio{border-left:0;border-right:0}.audio-controls{grid-template-columns:46px 38px 1fr}.audio-controls select{grid-column:3}.audio-progress{grid-template-columns:1fr}.article-image{margin:0}.article-body-wrap{grid-template-columns:1fr}.article-toc{border-bottom:1px solid #aaa;padding-bottom:35px;position:static}.article-aside{display:none}.related-row{grid-template-columns:1fr 20px}.related-row span{grid-column:1/-1}}
.article-image img,.article-inline-image img{object-fit:cover;width:100%;height:auto;display:block}.article-image img{aspect-ratio:16/9}.article-inline-image{margin:2.25rem 0 2.75rem}.article-inline-image img{aspect-ratio:16/9;border-radius:18px}.article-inline-image figcaption,.article-image figcaption{opacity:.62;margin-top:.65rem;font-size:.72rem;line-height:1.45}.blog-card img,.radar-card img{object-fit:cover;width:100%;height:auto}@media (max-width:720px){.article-inline-image{margin:1.6rem 0 2rem}.article-inline-image img{border-radius:12px}}
