:root{--bg:#080b12;--panel:#141925;--ink:#fff;--muted:#bdc4d2;--line:#343c4c;--accent:#91b5ff;--paper:#fff;--body:'Inter',Arial,sans-serif;--display:'Inter',Arial,sans-serif}
body{font-size:17px;line-height:1.65}h1,h2,h3{font-weight:700;letter-spacing:0;line-height:1.18;overflow-wrap:normal;word-break:normal}.wrap{width:min(1440px,calc(100% - 80px))}.main-nav{font-size:16px}.nav-links{gap:30px}.main-nav a{font-size:16px}.small-brand{font-weight:700}.masthead{padding-top:26px}.masthead h1{font-size:clamp(42px,8.2vw,124px);letter-spacing:-.025em;line-height:1.1;font-weight:700}.brand-square{background:#3165ff;width:.18em;height:.18em}.masthead-caption{font-size:16px;color:#dbe2ef;padding:15px 0 21px}.newspaper-masthead .masthead-caption strong{color:#a9c5ff}.kicker{font-size:13px;letter-spacing:.055em;line-height:1.5}.pill{background:#3165ff;color:#fff;font-size:13px;line-height:1.4}.orbit-copy h2{font-size:clamp(44px,4.7vw,70px);font-weight:700;letter-spacing:0;line-height:1.12}.orbit-copy p{font-size:18px;line-height:1.65}.orbit-copy em,.next-world em{color:#a9c5ff}.orbit-lead{min-height:580px}.front-russia{background:#2455dc;color:#fff}.front-russia .signal-top{color:#e4ecff;font-size:13px}.front-russia .mega-number{font-weight:700;letter-spacing:0}.front-russia h2{font-size:29px;line-height:1.25;letter-spacing:0}.front-russia p{font-size:17px;color:#f1f5ff}.front-russia .text-link,.front-russia a:hover{color:#fff}.text-link{font-size:15px;line-height:1.5}.front-voice blockquote{font-weight:600;letter-spacing:0;line-height:1.3}.front-voice .kicker{font-size:13px}.next-world h2{letter-spacing:0;line-height:1.2;font-size:clamp(34px,3.5vw,51px)}.next-method>div{font-size:14px;line-height:1.6}.section-heading h2{font-size:36px;line-height:1.25;letter-spacing:0}.section-heading .text-link{font-size:15px}.people-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.portrait{aspect-ratio:4/5}#davydov .portrait img{object-position:50% 40%}.person-heading h3{font-size:24px;line-height:1.3;letter-spacing:0;font-weight:700}.person-heading>span{font-size:13px;color:#c3ccdc}.person-card blockquote{font-size:23px;line-height:1.42;letter-spacing:0;font-weight:600;margin-top:20px}.person-card>p{font-size:17px;line-height:1.7;color:#ccd4e2}.person-card>.text-link{font-size:14px}.person-card .person-story{margin-bottom:12px}.person-card .person-story+.text-link{margin-top:0}.translation-note{font-size:13px;color:#bdc4d2}.signal-story h3{font-size:29px;letter-spacing:0;line-height:1.3}.signal-story p{font-size:17px;color:#c5cede}.signal-top{font-size:13px;color:#c5cede}.russia-band{background:#f4f6fb;color:#111827;--accent:#174aca;--muted:#4c5669;--line:#c9d3e7}.russia-band .section-heading h2{font-size:45px;letter-spacing:0;line-height:1.2}.russia-band .signal-top,.russia-band .signal-story p{color:#4c5669}.russia-grid .signal-story h3{font-size:26px;line-height:1.3}.topic-radar a{font-weight:600;letter-spacing:0;line-height:1.4}.page-intro h1{letter-spacing:0;line-height:1.16}.page-intro>p{color:var(--muted);line-height:1.75}.story-card h3,.archive-grid .story-card h3{font-size:25px;line-height:1.3;letter-spacing:0}.story-card p{font-size:17px}.story-art img,.article-figure img{filter:grayscale(1)}.story-foot{line-height:1.6}.feed-row h2{font-size:31px;line-height:1.3;letter-spacing:0}.feed-row p{font-size:18px}.feed-date{font-size:13px}.reading{--paper:#fff;--ink:#151a23;--muted:#4c5669;--line:#d2d8e2;--accent:#174aca;background:#fff}.article-header h1{font-size:clamp(34px,4.4vw,63px);letter-spacing:0;line-height:1.2;text-wrap:pretty}.article-dek{font-size:22px;line-height:1.75;color:#465166}.article-body{font-size:20px;line-height:1.85}.article-body h2{font-size:30px;line-height:1.3;letter-spacing:0}.article-aside a{font-size:16px;line-height:1.6}.takeaway{background:#eef3ff;border-color:#3165ff}.takeaway p{font-size:21px;line-height:1.65}.byline div>span{font-size:13px}.article-figure figcaption{font-size:13px;line-height:1.65}.article-figure:has(img[src='/assets/ivan.jpg']){max-width:760px}.article-figure img[src='/assets/ivan.jpg']{aspect-ratio:4/3;max-height:600px;object-position:50% 28%}.credits-list article>div span{font-size:14px;color:#4c5669}.issue-date,.edition{font-size:12px}.footer-brand{letter-spacing:0}.footer-links,.footer-brand span{font-size:16px}.outlet-card h2,.outlet-card h3,.reading-row h3{letter-spacing:0;line-height:1.3}
@media(max-width:1200px){.people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wrap{width:calc(100% - 48px)}.person-card blockquote{font-size:23px}.orbit-copy h2{font-size:54px}.orbit-copy p{font-size:17px}.front-russia h2{font-size:27px}}
@media(max-width:850px){.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-copy h2{font-size:67px}.orbit-lead{min-height:590px}.next-world h2{font-size:43px}.front-russia h2{font-size:27px}.front-voice blockquote{font-size:30px}.portrait{aspect-ratio:4/5}}
@media(max-width:600px){.wrap{width:calc(100% - 36px)}.main-nav{padding-bottom:14px}.nav-links{gap:0 20px}.nav-links a{font-size:15px;padding:12px 0 6px}.source-link{font-size:15px!important}.masthead h1{font-size:8.9vw;letter-spacing:-.02em}.newspaper-masthead .masthead-caption{font-size:14px;line-height:1.55}.newspaper-masthead .masthead-caption>span{max-width:215px}.orbit-copy h2{font-size:48px;line-height:1.15}.orbit-copy p{font-size:17px}.front-side{grid-template-columns:1fr}.front-russia{padding:26px}.front-russia .signal-top{flex-direction:row}.front-russia h2{font-size:29px}.mega-number{font-size:95px}.front-voice{min-height:255px}.front-voice>img{width:55%;opacity:1}.front-voice::after{background:linear-gradient(90deg,#0b101d 12%,#0b101dbd 48%,transparent)}.front-voice>div{max-width:65%}.front-voice blockquote{font-size:29px}.next-world h2{font-size:34px}.next-method p{font-size:21px}.people-grid{grid-template-columns:1fr;gap:42px}.portrait{aspect-ratio:1.13}.person-heading h3{font-size:28px}.person-card blockquote{font-size:25px;line-height:1.4}.person-card>p{font-size:18px}.section-heading h2{font-size:30px}.signal-story h3{font-size:27px;line-height:1.35}.russia-band .section-heading h2{font-size:35px}.russia-grid .signal-story h3{font-size:27px}.topic-radar a{font-size:26px}.article-header h1{font-size:34px;line-height:1.24}.article-dek{font-size:20px}.article-body{font-size:19px}.article-body h2{font-size:28px}.article-aside a{font-size:16px}.takeaway p{font-size:20px}.page-intro h1{font-size:44px}.archive-grid{grid-template-columns:1fr}.page-intro>p{font-size:19px}.feed-row h2{font-size:28px}.small-brand{font-size:17px}.issue-date{font-size:12px;letter-spacing:0}.topbar{gap:12px}.article-header .eyebrow{line-height:1.7}.credits-list p{font-size:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
