@font-face{font-family:IRANSansX;src:url(/fonts/IRANSansX-VF.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--ink:#122139;--muted:#748096;--paper:#fff;--card:#fff;--line:#e6eaf1;--blue:#3759e9;--violet:#7e59e5;--deep:#111b34;--light:#e8eefc;--radius:18px;color-scheme:light}:root.dark{--ink:#ebf0ff;--muted:#a5aec2;--paper:#0b1120;--card:#131c2d;--line:#26334a;--light:#1c2742;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 15px/1.9 IRANSansX,Arial,Tahoma,sans-serif;direction:rtl}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}.container{width:min(1376px,calc(100% - 68px));margin-inline:auto}.utility{background:#0d1730;color:#b9c5e3;font-size:11px;letter-spacing:.2px}.utility__inner{display:flex;justify-content:space-between;align-items:center;height:34px}.utility__inner .pulse{margin-left:8px}.pulse{display:inline-block;width:7px;height:7px;background:#ff4c63;border-radius:50%;box-shadow:0 0 0 4px #ff4c6330;vertical-align:middle}.header{position:sticky;top:0;z-index:50;background:var(--card);border-bottom:1px solid var(--line);box-shadow:0 6px 25px #102c6410;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header__inner{justify-content:space-between;gap:36px;min-height:88px}.header__inner,.logo{display:flex;align-items:center}.logo{gap:11px;flex-shrink:0}.logo__mark{height:47px;width:47px;border-radius:14px;background:linear-gradient(140deg,#6d7bff,#3047c7 72%);box-shadow:0 10px 25px #4054da3b;color:white;font:700 27px/47px Arial;text-align:center;direction:ltr}.footer strong span,.logo__mark span{color:#ff697c}.logo strong{font-size:27px;font-weight:850;letter-spacing:-.9px}.logo small,.logo strong{display:block;line-height:1.3}.logo small{font-size:9px;color:var(--muted);font-weight:550}.desktop-nav{display:flex;align-items:center;gap:clamp(12px,1.7vw,27px);margin-inline:auto}.desktop-nav a{font-weight:720;white-space:nowrap;transition:color .2s}.desktop-nav a:hover{color:var(--blue)}.header-actions{display:flex;gap:8px}.icon-btn{border:1px solid var(--line);background:var(--paper);border-radius:12px;width:41px;height:41px;display:grid;place-items:center;font-size:21px;color:var(--ink);transition:transform .25s}.icon-btn:hover{transform:translateY(-2px)}.menu-btn,.mobile-nav{display:none}.lead{padding-top:42px}.eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:750;margin-bottom:20px}.eyebrow__line{height:1px;background:var(--line);flex:1 1;margin-right:7px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr) minmax(0,.92fr);gap:17px;min-height:520px}.hero-mini,.hero-primary,.hero-secondary{min-width:0}.hero-secondary{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:17px}.hero-grid .news-card{height:100%}.news-card{border:1px solid var(--line);background:var(--card);border-radius:var(--radius);overflow:hidden;min-width:0;box-shadow:0 8px 26px #132e6209;transition:transform .25s,box-shadow .25s}.news-card:hover{transform:translateY(-5px);box-shadow:0 15px 36px #132e621c}.news-card__image{display:block;position:relative;aspect-ratio:1.56;overflow:hidden;background:linear-gradient(120deg,#1b2e59,#6578dd)}.news-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .55s}.news-card:hover img{transform:scale(1.045)}.news-card__body{padding:17px 19px 20px}.news-card__section{font-size:10px;font-weight:850;color:var(--blue);display:inline-block;margin-bottom:8px}.news-card h3{margin:0;font-size:16px;line-height:1.75;font-weight:800;letter-spacing:-.35px}.news-card h3,.news-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.news-card p{font-size:12px;line-height:1.85;color:var(--muted);margin:9px 0}.meta{display:flex;gap:13px;font-size:10px;color:var(--muted);margin-top:15px}.news-card--feature{position:relative;border:0;background:var(--deep);color:white;border-radius:22px}.news-card--feature .news-card__image{position:absolute;inset:0;aspect-ratio:auto}.news-card--feature .news-card__image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#06152e 1%,#06152eaa 32%,#06152e07 78%)}.news-card--feature .news-card__body{position:absolute;bottom:0;right:0;left:0;padding:40px 31px 29px;pointer-events:none}.news-card--feature h3{font-size:clamp(26px,2.3vw,36px);line-height:1.62;-webkit-line-clamp:3}.news-card--feature p{font-size:13px;color:#e5eafa;-webkit-line-clamp:2}.news-card--feature .meta{color:#c7d1ec}.news-card--feature .news-card__section{color:white;background:#4264eb;border-radius:8px;padding:2px 11px}.news-card--feature .news-card__body a{pointer-events:auto}.news-card--side{position:relative;border:0;background:var(--deep);color:white}.news-card--side .news-card__image{position:absolute;inset:0;aspect-ratio:auto}.news-card--side .news-card__image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#06152edc,#06152e10)}.news-card--side .news-card__body{position:absolute;bottom:0;right:0;left:0;padding:28px 21px 17px;pointer-events:none}.news-card--side .news-card__body a{pointer-events:auto}.news-card--side h3{font-size:17px;-webkit-line-clamp:2}.news-card--side p{display:none}.news-card--side .news-card__section{color:#c2cdff}.news-card--side .meta{color:#d1daf1}.hero-mini{border-radius:18px;background:var(--card);border:1px solid var(--line);padding:15px}.mini-title{font-size:15px;font-weight:800;border-bottom:1px solid var(--line);padding:4px 5px 12px;margin-bottom:4px}.dot{color:#ff5265;float:left}.news-card--compact{display:flex;align-items:flex-start;gap:12px;padding:14px 4px;border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line);background:transparent}.news-card--compact:last-child{border:0}.news-card--compact:hover{box-shadow:none;transform:none}.news-card--compact .news-card__image{width:84px;min-width:84px;aspect-ratio:1.15;border-radius:10px}.news-card--compact .news-card__body{padding:0}.news-card--compact h3{font-size:12px;line-height:1.65;-webkit-line-clamp:3}.news-card--compact .news-card__section{font-size:9px;margin:0 0 3px}.news-card--compact .meta{font-size:9px;margin:6px 0 0}.news-card--compact .meta span:last-child{display:none}.content-section{padding-top:68px;padding-bottom:20px}.section-heading{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);padding-bottom:17px;margin-bottom:24px;gap:16px}.section-heading h2{font-size:26px;line-height:1.4;font-weight:850;letter-spacing:-.7px;margin:3px 0 0}.section-heading>span{font-size:12px;color:var(--muted)}.section-kicker{font:800 10px/1.2 Arial,sans-serif;letter-spacing:2.2px;color:var(--blue)}.news-grid{display:grid;gap:19px}.editorial-strip{margin:65px 0 0;background:radial-gradient(circle at 20% 70%,#30448d 0,transparent 36%),linear-gradient(115deg,#0e1d3c,#172e58 65%,#2d3974);color:white}.editorial-strip__inner{display:flex;align-items:center;justify-content:space-between;min-height:250px;gap:25px}.editorial-strip h2{font-size:37px;margin:7px 0;font-weight:850}.editorial-strip p{margin:0;color:#c8d4ee}.editorial-strip span{letter-spacing:4px;color:#859ffb;font:800 11px Arial}.editorial-strip a{border:1px solid #8097dc;border-radius:13px;padding:13px 19px;white-space:nowrap;font-weight:700;font-size:12px}.footer{margin-top:80px;background:#0c1630;color:#e8ecfa;padding:52px 0}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer strong{font-size:32px;font-weight:850}.footer p,.footer small{font-size:12px;color:#a4b1ce}.footer-inner>div:nth-child(2){display:flex;gap:22px;font-size:12px}.category-page{padding-top:48px;min-height:65vh}.category-page h1{font-size:39px;font-weight:850;margin:12px 0}.category-description{color:var(--muted);margin-bottom:33px}.breadcrumbs{font-size:12px;color:var(--muted);margin:4px 0 26px}.article-layout{display:grid;grid-template-columns:minmax(0,800px) minmax(260px,340px);gap:55px;justify-content:space-between;align-items:start;padding-top:43px}.article-tag{color:var(--blue);font-size:12px;font-weight:800}.article h1{font-size:clamp(29px,2.75vw,39px);font-weight:850;line-height:1.6;letter-spacing:-1px;margin:14px 0}.article-dek{font-size:18px;line-height:2;color:var(--muted);margin:0 0 26px}.article-author{display:flex;align-items:center;gap:12px;padding-bottom:22px}.author-avatar{width:44px;height:44px;background:linear-gradient(130deg,#526ced,#7c9bf5);color:white;border-radius:50%;display:grid;place-items:center;font-size:19px;font-weight:850}.article-author strong{display:block;font-size:13px}.article-author span{display:block;font-size:11px;color:var(--muted)}.article-image{border-radius:22px;background:var(--light)}.article-image img{width:100%;height:auto}.article-body{line-height:2.18;padding-top:18px}.article-body h2{font-size:26px;line-height:1.65;margin:36px 0 18px;font-weight:850}.article-body h3{font-size:21px}.article-body p{margin:0 0 20px}.article-body img{max-width:100%;border-radius:16px;margin-inline:auto}.article-body figure{margin:26px 0}.article-body figcaption{color:var(--muted);text-align:center;font-size:12px}.article-body a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.article-body ol,.article-body ul{padding-right:26px}.article-aside{position:sticky;top:115px;border:1px solid var(--line);background:var(--card);padding:18px;border-radius:18px}.aside-heading{font-weight:800;font-size:17px;padding-bottom:15px;border-bottom:1px solid var(--line)}.search-form{display:flex;gap:10px;background:var(--card);padding:8px;border:1px solid var(--line);border-radius:15px;max-width:730px;margin:0 0 30px}.search-form input{background:transparent;color:var(--ink);padding:10px;border:0;outline:none;flex:1 1;min-width:0}.search-form button{border:0;background:var(--blue);color:#fff;padding:11px 24px;border-radius:10px}.news-grid:empty{display:none}@media(max-width:1200px){.desktop-nav{gap:11px}.desktop-nav a{font-size:11px}.hero-grid{grid-template-columns:1.6fr 1fr}.hero-mini{display:none}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-layout{gap:26px}}@media(max-width:930px){.desktop-nav{display:none}.menu-btn{display:grid}.header__inner{min-height:70px}.mobile-nav{display:grid;position:sticky;top:70px;z-index:45;background:var(--card);grid-template-columns:repeat(2,1fr);gap:8px;padding:12px 25px 22px;box-shadow:0 14px 18px #0c16272b}.mobile-nav a{padding:12px;background:var(--paper);border-radius:12px;font-weight:700;font-size:13px}.hero-grid{grid-template-columns:1.3fr 1fr;min-height:460px}.hero-mini{display:none}.article-layout{grid-template-columns:minmax(0,1fr)}.article-aside{position:static}.footer-inner{flex-wrap:wrap}.container{width:min(100% - 36px,1376px)}}@media(max-width:650px){.utility{display:none}.header__inner{min-height:64px}.mobile-nav{top:64px}.logo__mark{width:40px;height:40px;line-height:40px;border-radius:11px}.logo strong,.logo__mark{font-size:22px}.logo small{font-size:8px}.header-actions{gap:5px}.icon-btn{height:36px;width:36px;font-size:19px}.lead{padding-top:21px}.hero-grid{display:block;min-height:0}.hero-primary .news-card{height:395px}.hero-secondary{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:unset;margin-top:13px;gap:12px}.hero-secondary .news-card{height:205px}.news-card--feature .news-card__body{padding:24px 20px}.news-card--feature h3{font-size:25px;line-height:1.55}.news-card--side .news-card__body{padding:12px}.news-card--side h3{font-size:12px;line-height:1.55}.news-card--side .meta{display:none}.news-card--side .news-card__section{font-size:9px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.news-card{border-radius:14px}.news-card__body{padding:11px 12px}.news-card__section{font-size:9px}.news-card h3{font-size:12.5px;line-height:1.7}.news-card p{display:none}.news-card .meta{font-size:9px;margin-top:7px;gap:6px}.news-card .meta span:last-child{display:none}.section-heading{margin-bottom:15px}.section-heading h2{font-size:21px}.section-heading>span{display:none}.content-section{padding-top:48px}.editorial-strip{margin-top:50px}.editorial-strip__inner{min-height:230px}.editorial-strip h2{font-size:25px}.editorial-strip a{display:none}.article h1{font-size:29px;line-height:1.63}.article-dek{font-size:15px}.article-body{font-size:16px;line-height:2.1}.article-body h2{font-size:22px}.footer{margin-top:55px}.footer-inner{display:block}.footer-inner>div:nth-child(2){margin:20px 0}.category-page h1{font-size:28px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--blue:#3457ef;--violet:#9d59f8;--radius:20px}body{background-image:radial-gradient(ellipse at 5% 10%,#6e78ff09,transparent 40%)}.container{max-width:1320px}.header__inner{min-height:78px}.utility{font-size:13px}.logo small{font-size:11px}.news-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.meta,.news-card__section,.section-kicker{font-size:13px}.news-card p{font-size:14px}.news-card h3{font-size:17px}.article-image picture,.news-card__image picture{display:block;width:100%;height:100%}.article h1{font-size:32px}.article-body{font-size:17px;line-height:2}.article-body p{margin:0 0 16px}.article-body h2{font-size:25px;margin:28px 0 12px}.article-body figure{margin:20px 0}.article-image{position:relative}.article-image img{position:relative!important;height:auto!important;object-fit:contain}.article-author span,.article-tag{font-size:13px}.author-box{padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--light);margin-top:28px}.author-box p{margin-bottom:0}.comments article{border-bottom:1px solid var(--line);padding:18px 0}.comments time{color:var(--muted);font-size:13px;margin-inline-start:12px}.pagination{display:flex;justify-content:center;gap:22px;align-items:center;margin-top:36px}.pagination a{border:1px solid var(--line);border-radius:12px;background:var(--card);padding:9px 18px}.skip-link,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip-link:focus{position:fixed;top:8px;right:8px;z-index:200;width:auto;height:auto;clip-path:none;background:var(--card);padding:12px}.nav-shade{position:fixed;inset:64px 0 0;background:#08132a99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:44;border:0}.mobile-nav a{display:flex;justify-content:space-between}.mobile-nav{position:fixed;inset:78px 18px auto;z-index:55;max-height:calc(100dvh - 100px);overflow:auto;border:1px solid var(--line);border-radius:22px;animation:menu-in .25s ease both}.mobile-nav a{animation:link-in .3s ease both}.news-card--feature .news-card__section{background:#ffffff20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff44;border-radius:7px;padding:2px 10px}.news-card--feature{isolation:isolate}.news-card--feature:after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,#101a3200 25%,#101a3230 50%,#07112aee);z-index:0}.news-card--feature .news-card__body{z-index:1}.news-card--feature .news-card__image:after{display:none}.editorial-strip{background:radial-gradient(ellipse at 20% 0,#5255be55,transparent 60%),linear-gradient(125deg,#0c1832,#203056);position:relative;overflow:hidden}.editorial-strip:after{content:"";position:absolute;width:220px;height:220px;border:40px solid #9aabff13;left:7%;border-radius:50%;top:-80px;pointer-events:none}.section-heading h2{position:relative}.section-heading h2:before{position:absolute;right:-15px;top:12px;width:4px;height:24px;background:linear-gradient(var(--blue),var(--violet))}.news-card--compact h3{font-size:14px}.news-card--compact .meta{font-size:13px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #768cff;outline-offset:4px}main{min-height:60vh}h1,h2,h3{overflow-wrap:anywhere}.article-body iframe,.article-body video{max-width:100%;aspect-ratio:16/9;height:auto}.article-body blockquote{border-right:4px solid var(--blue);background:var(--light);padding:15px 24px;border-radius:14px;margin-inline:0}.article-body table{overflow:auto;border-collapse:collapse}.article-body td,.article-body th{padding:12px;border:1px solid var(--line)}@keyframes menu-in{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:none}}@keyframes link-in{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}@media(max-width:930px){.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.header__inner{min-height:70px}.mobile-nav{top:80px}}@media(max-width:650px){.container{width:calc(100% - 28px)}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.news-card h3{font-size:14px}.news-card__section{font-size:13px}.news-card__body{padding:11px}.news-card .meta{font-size:13px}.news-card--side h3{font-size:14px}.news-card--side .news-card__section{font-size:13px}.hero-secondary .news-card{height:230px}.hero-primary .news-card{height:380px}.news-card--feature h3{font-size:25px}.header__inner{min-height:64px}.mobile-nav{top:74px;grid-template-columns:1fr;padding:14px}.mobile-nav a{font-size:15px;padding:14px}.article h1{font-size:30px}.article-body{font-size:17px}.article-body h2{font-size:24px}.article-layout{padding-top:24px}.news-card--compact h3{font-size:14px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.reading-progress{position:fixed;top:0;right:0;height:3px;background:linear-gradient(90deg,#9c5eff,#3d62ff);z-index:100;transition:width .1s linear}.reader-tools{display:flex;gap:8px;margin:16px 0}.reader-tools button{font-size:13px;background:var(--light);color:var(--ink);padding:6px 12px;border:1px solid var(--line);border-radius:9px}.toc{display:grid;gap:9px;padding-bottom:22px;margin-bottom:20px;border-bottom:1px solid var(--line)}.toc a{font-size:14px;line-height:1.6;color:var(--muted)}.toc a:hover{color:var(--blue)}.article-body h2,.article-body h3{scroll-margin-top:100px}@media print{.article-aside,.footer,.header,.reader-tools,.utility{display:none!important}.article-layout{display:block}.article{max-width:100%}body{background:#fff;color:#000}}body{background-image:radial-gradient(ellipse at 90% 0,#5176f208,transparent 35%)}.magazine-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:4px 0 28px}.edition-label{font:800 10px/1.5 Arial;letter-spacing:4px;color:var(--blue)}.magazine-intro h2{font-size:clamp(25px,3vw,40px);font-weight:900;letter-spacing:-1.5px;margin:5px 0}.magazine-intro h2 span{color:#ff5265}.magazine-intro p{color:var(--muted);margin:0;font-size:13px}.edition-date{font-size:13px;border-right:2px solid var(--blue);padding-right:16px}.edition-date span{display:block;color:var(--muted);font-size:11px;margin-top:5px}.topic-pills{display:flex;gap:10px;overflow:auto;scrollbar-width:none;margin:0 0 32px;padding:4px 0 8px}.topic-pills a{display:flex;align-items:center;gap:12px;flex:1 1;white-space:nowrap;min-width:140px;padding:12px 15px;background:var(--card);border:1px solid var(--line);border-radius:12px;font-size:12px;font-weight:750;transition:border-color .2s,transform .2s}.topic-pills a:hover{border-color:var(--blue);transform:translateY(-2px)}.topic-pills a>span{font:700 10px Arial;color:var(--muted)}.topic-pills a>b{margin-right:auto;color:var(--blue)}.topic-pills a:nth-child(3n+2)>b{color:#e66a3d}.topic-pills a:nth-child(3n)>b{color:#9b65dd}.hero-grid{min-height:480px;max-height:580px}.hero-mini{overflow:hidden}.hero-grid--empty{display:none}.news-card picture{display:block;width:100%;height:100%}.news-card__image:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.meta>span{display:inline-flex;align-items:center;gap:5px}.meta svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0}.section-kicker{font-family:IRANSansX,Arial;letter-spacing:1px;font-size:11px}.section-heading h2:before{content:"";display:inline-block;width:5px;height:22px;border-radius:5px;background:linear-gradient(var(--blue),#a48bff);margin-left:10px;vertical-align:middle}.section-more{display:flex;align-items:center;gap:18px;font-size:12px;font-weight:700}.section-more span{width:33px;height:33px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--blue)}.topic-section{padding-top:60px}.topic-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;border-bottom:1px solid var(--line);padding-bottom:32px}.topic-editorial>.news-card--feature{min-height:400px}.topic-story-list{padding:8px 20px;background:var(--card);border:1px solid var(--line);border-radius:18px}.topic-story-list .news-card--compact{padding-block:18px}.topic-story-list .news-card--compact h3{font-size:15px;line-height:1.8}.topic-story-list .news-card__image{width:110px;min-width:110px}.topic-section--1 .section-heading h2:before{background:linear-gradient(#f89966,#de5a42)}.topic-section--2 .section-heading h2:before{background:linear-gradient(#a38cf6,#7b55ce)}.archive-empty{text-align:center;padding:48px 20px;background:var(--card);border:1px solid var(--line);border-radius:22px;margin-bottom:24px}.archive-empty>span{font-size:42px;font-weight:900;color:var(--blue)}.archive-empty h2{font-size:24px}.archive-empty p{color:var(--muted)}.article-body{overflow-wrap:anywhere}.article-body img{height:auto}.article-body table{display:block;max-width:100%;overflow-x:auto}.article-aside{min-width:0}.article .author-box{border-right:4px solid var(--blue);background:var(--card)}@media(min-width:1100px){.news-card--normal h3{font-size:17px}.news-card--normal .news-card__body{padding:18px 19px}.hero-primary .news-card__body{padding:32px}.hero-secondary .news-card--side h3{font-size:18px}}@media(max-width:900px){.hero-grid{max-height:none;min-height:0;grid-template-columns:1.4fr 1fr}.hero-primary{min-height:420px}.hero-mini{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.mini-title{grid-column:1/-1}.topic-editorial{gap:18px}.topic-story-list{padding:5px 12px}.topic-story-list .news-card--compact h3{font-size:13px}.topic-story-list .news-card__image{min-width:80px;width:80px}.edition-date{font-size:11px}}@media(max-width:600px){.container{width:calc(100% - 28px)}.lead{padding-top:22px}.magazine-intro{margin-bottom:20px}.magazine-intro h2{font-size:26px;letter-spacing:-1px}.magazine-intro p{font-size:11px}.edition-date{display:none}.topic-pills{margin-bottom:20px}.topic-pills a{min-width:138px;font-size:11px;padding:10px 12px}.hero-grid{display:flex;flex-direction:column;gap:12px}.hero-grid--empty{display:none}.hero-primary,.hero-primary .news-card{min-height:390px}.hero-secondary{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:12px}.hero-secondary,.hero-secondary .news-card--side{min-height:215px}.hero-secondary .news-card--side .news-card__body{padding:14px 12px}.hero-secondary .news-card--side h3{font-size:14px;line-height:1.8;-webkit-line-clamp:3}.hero-secondary .meta{font-size:9px}.hero-mini{display:block;padding:12px 15px}.hero-mini .news-card--compact h3{font-size:13px}.hero-mini .news-card--compact{padding-block:13px}.hero-mini .news-card__image{width:90px;min-width:90px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.news-card--normal{border-radius:13px}.news-card--normal .news-card__body{padding:11px}.news-card--normal h3{font-size:13px;line-height:1.9;-webkit-line-clamp:3}.news-card--normal p{display:none}.news-card--normal .meta{font-size:9px;gap:6px;flex-wrap:wrap;margin-top:10px}.news-card--normal .meta svg{width:11px;height:11px}.section-heading h2{font-size:22px}.section-heading>span{display:none}.content-section,.topic-section{padding-top:38px}.topic-editorial{grid-template-columns:1fr}.topic-editorial>.news-card--feature{min-height:340px}.topic-story-list .news-card--compact h3{font-size:14px}.topic-story-list .news-card__image{width:100px;min-width:100px}.editorial-strip{margin-top:38px}.editorial-strip h2{font-size:28px}.editorial-strip__inner{min-height:240px;padding-block:28px;gap:18px}.footer{margin-top:45px}.article-layout{padding-top:22px}.article h1{font-size:27px}.article-dek{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.hero-grid{height:520px;min-height:0;max-height:none}.hero-grid .news-card--compact{height:auto}.hero-mini .news-card--compact h3{font-size:13px}.hero-mini .news-card--compact{padding-block:13px}.hero-secondary{min-height:0}@media(max-width:900px){.hero-grid{height:auto}.hero-mini{overflow:visible}.hero-primary{min-height:420px}}@media(max-width:600px){.hero-primary{min-height:390px}}:root{--accent:#ec0757;--accent-soft:#fff0f5;--ink:#17253b;--blue:#4b55ce;--paper:#f7f8fb;--radius:15px}:root.dark{--accent:#ff568c;--accent-soft:#311a2a;--paper:#0c1321;--ink:#f2f5ff}body{background-image:none}.header{box-shadow:none}.header__inner{min-height:82px;gap:24px}.utility{background:#17253b}.brand{display:flex;align-items:center;gap:8px;color:var(--accent);flex-shrink:0}.brand-symbol{width:42px;height:42px;overflow:visible}.brand strong{display:block;font-weight:950;font-size:34px;line-height:1.15;letter-spacing:-1.8px}.brand-dot{color:var(--ink)}.brand small{font-size:9px;display:block;margin-top:4px;color:var(--muted);letter-spacing:0}.desktop-nav a{font-size:13px}.desktop-nav a:hover{color:var(--accent)}.icon-btn{border-radius:50%;background:transparent}.post-meta{gap:13px;white-space:nowrap;flex-wrap:nowrap;color:var(--muted);font-size:11px;margin-top:12px;line-height:1.6;overflow:hidden;min-width:0}.post-meta,.post-meta>span{display:flex;align-items:center}.post-meta>span{gap:5px;flex-shrink:0}.post-meta svg{width:14px;height:14px;color:var(--blue)}.post-meta>span:nth-child(2) svg{color:#129590}.news-card--compact .post-meta{font-size:10px;margin-top:6px}.news-card--compact .post-meta>span:last-child{display:none}.news-card--feature .post-meta,.news-card--side .post-meta{color:#e4e8f5}.news-card--feature .post-meta svg,.news-card--side .post-meta svg{color:#cdd8ff}.news-card--feature .news-card__section{background:var(--accent);border-radius:5px}.news-card__section{color:var(--accent);font-size:11px}.news-card--normal{box-shadow:none;border-color:var(--line)}.news-card--normal:hover{border-color:#ec07574d;box-shadow:0 12px 28px #17253b0d}.news-card--normal h3{font-size:16px;font-weight:850}.news-card--normal .news-card__image{aspect-ratio:1.65}.news-card--normal .news-card__body{padding:16px}.news-card--normal p{display:none}.profile-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:var(--accent-soft);color:var(--accent);font-weight:800;vertical-align:middle;flex-shrink:0;border:1px solid var(--line)}.profile-avatar img{width:100%;height:100%;object-fit:cover}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #ec075714;flex-shrink:0}.edition{padding-top:38px}.edition-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.edition-overline{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:750;color:var(--muted)}.edition h1{font-size:clamp(35px,3.6vw,53px);font-weight:950;line-height:1.65;letter-spacing:-2.1px;margin:9px 0 3px}.edition h1>span{color:var(--accent)}.edition-note{padding-right:25px;border-right:1px solid var(--line);margin-left:25px}.edition-note>span{font-size:12px;color:var(--muted)}.edition-note p{font-size:14px;line-height:2;margin:10px 0}.edition-note a{gap:25px;font-weight:750;font-size:12px;color:var(--accent)}.desk-nav,.edition-note a{display:flex;align-items:center}.desk-nav{gap:0;margin-bottom:25px;border-block:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.desk-nav a{white-space:nowrap;flex:1 1;display:flex;gap:12px;align-items:center;padding:15px 16px;border-left:1px solid var(--line);font-size:12px;font-weight:750}.desk-nav a:first-child{padding-right:0}.desk-nav a:last-child{border-left:0}.desk-nav a>span{font:10px Arial;color:var(--muted)}.desk-nav a>svg{margin-right:auto;transform:rotate(40deg);width:13px}.desk-nav a:hover,.desk-nav a>svg{color:var(--accent)}.cover-composition{display:grid;grid-template-columns:1.65fr 1fr 1fr;gap:16px;height:510px;min-height:0}.cover-story{min-height:0;position:relative}.cover-story>.news-card{height:100%;border-radius:18px}.cover-badge{position:absolute;z-index:2;top:20px;right:20px;display:flex;gap:7px;align-items:center;font-size:11px;background:#ffffffeb;color:#17253b;padding:5px 12px;border-radius:30px}.cover-badge svg{color:#ec0757}.cover-story .news-card--feature h3{font-size:30px;line-height:1.7;letter-spacing:-.8px}.cover-story .news-card--feature .news-card__body{padding:26px}.cover-tiles{display:grid;grid-template-rows:1fr 1fr;gap:16px;min-height:0}.cover-tiles .news-card{height:100%;min-height:0;border-radius:16px}.cover-tiles h3{font-size:17px}.news-wire{padding:15px 17px;border:1px solid var(--line);border-radius:16px;background:var(--card);min-width:0;overflow:hidden}.wire-heading{gap:9px;font-size:14px;font-weight:850;padding:4px 0 13px;border-bottom:1px solid var(--line)}.wire-heading,.wire-heading a{display:flex;align-items:center}.wire-heading a{font-size:10px;font-weight:500;gap:7px;margin-right:auto;color:var(--muted)}.wire-item{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line)}.wire-item:last-child{border:0}.wire-item .news-card--compact{height:auto!important;padding:16px 0;border:0;gap:9px}.wire-item .news-card__image{width:60px;min-width:60px;aspect-ratio:1}.wire-item .news-card__section{display:none}.wire-item h3{font-size:12px;line-height:1.85;-webkit-line-clamp:2}.wire-number{font:800 16px Arial;opacity:.25;color:var(--accent);padding-left:3px}.magazine-columns{display:grid;grid-template-columns:minmax(0,1fr) 304px;gap:32px;align-items:stretch;padding-top:30px}.magazine-main{min-width:0}.editorial-heading{display:flex;justify-content:space-between;align-items:end;padding-bottom:19px;border-bottom:1px solid var(--line);margin-bottom:24px;gap:16px}.section-overline{font-size:10px;font-weight:750;color:var(--muted);letter-spacing:.1px}.editorial-heading h2{font-size:28px;line-height:1.5;letter-spacing:-.8px;margin:4px 0 0;font-weight:950}.editorial-heading h2>span{color:var(--accent)}.editorial-heading>a{display:flex;align-items:center;gap:10px;font-size:11px;white-space:nowrap;color:var(--muted)}.editorial-heading>a svg{width:30px;height:30px;padding:7px;border:1px solid var(--line);border-radius:50%;color:var(--accent)}.latest-mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.latest-mosaic .news-card:nth-child(5n+1) .news-card__image,.latest-mosaic .news-card:nth-child(5n+2) .news-card__image,.latest-mosaic .news-card:nth-child(5n+3) .news-card__image{aspect-ratio:1.42}.latest-mosaic .news-card__body{padding:15px}.latest-mosaic h3{font-size:15px;-webkit-line-clamp:3}.latest-mosaic .post-meta{font-size:10px;gap:9px}.insight-desk{display:grid;grid-template-columns:.85fr 1.7fr;gap:22px;background:#17253b;border-radius:18px;color:white;padding:25px;margin-top:40px}.insight-heading{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.insight-heading>svg{color:#ff6c99;margin-bottom:12px}.insight-heading>span{font-size:10px;color:#aebad0}.insight-heading h2{font-size:27px;line-height:1.7;letter-spacing:-.8px;font-weight:900;margin:8px 0}.insight-heading p{font-size:10px;color:#c0c9db}.insight-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.insight-cards,.insight-cards .news-card{min-height:290px}.insight-cards .news-card__body{padding:15px}.insight-cards h3{font-size:15px;-webkit-line-clamp:3}.insight-cards .post-meta{font-size:9px;gap:8px}.insight-cards .post-meta>span:last-child{display:none}.topic-desk{margin-top:43px}.desk-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.desk-feature>.news-card--feature{min-height:355px}.desk-feature>.news-card--feature h3{font-size:24px}.desk-feature>.news-card--feature .news-card__body{padding:22px}.desk-briefs{background:var(--card);border:1px solid var(--line);border-radius:15px;padding:0 15px;display:flex;flex-direction:column;justify-content:space-evenly}.desk-briefs .news-card--compact{padding:15px 0}.desk-briefs .news-card__image{width:84px;min-width:84px}.desk-briefs h3{font-size:13px;line-height:1.9}.desk-bottom{display:flex;gap:15px;align-items:center;margin-top:13px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:13px 17px}.desk-bottom>span{font-size:10px;color:var(--accent);white-space:nowrap}.desk-bottom>a{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:12px;font-weight:750}.desk-layout-1 .desk-feature{grid-template-columns:1fr 1.1fr}.desk-layout-1 .desk-feature>.news-card--feature{order:2}.desk-layout-1 .editorial-heading h2>span{color:#5474e6}.editorial-sidebar{min-width:0;position:relative;align-self:stretch}.smart-sticky{position:sticky;display:flex;flex-direction:column;gap:20px}.sidebar-panel{padding:17px;background:var(--card);border:1px solid var(--line);border-radius:15px}.sidebar-panel h2{font-size:16px;font-weight:850;display:flex;align-items:center;gap:9px;margin:0;padding-bottom:12px;border-bottom:1px solid var(--line)}.sidebar-panel h2 svg{color:var(--accent)}.panel-dot{width:7px;height:7px;background:var(--accent);border-radius:50%}.sidebar-panel .news-card--compact{padding:13px 0}.sidebar-panel .news-card--compact .news-card__image{width:71px;min-width:71px;aspect-ratio:1.15}.sidebar-panel .news-card--compact h3{font-size:12px;line-height:1.85}.sidebar-panel .news-card--compact .news-card__section{display:none}.sidebar-caption,.sidebar-empty{font-size:10px;color:var(--muted);line-height:2}.ranked-story{display:flex;align-items:center;gap:7px}.rank-number{font:800 19px Arial;color:var(--accent);opacity:.4}.ranked-story .news-card{flex:1 1}.sidebar-links>a{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:13px 0;border-bottom:1px solid var(--line)}.sidebar-links>a:last-child{border:0}.sidebar-links>a svg{width:14px;color:var(--accent)}.toc.sidebar-panel{position:static;max-height:none;border-right:3px solid var(--accent)}.toc.sidebar-panel>strong{display:flex;align-items:center;gap:8px}.toc.sidebar-panel>a{font-size:11px;line-height:1.8}.ad-slot{position:relative;overflow:hidden;border:1px solid var(--line);background:repeating-linear-gradient(135deg,transparent,transparent 9px,#8d98ad05 0,#8d98ad05 10px);border-radius:13px;margin-block:28px;text-align:center;isolation:isolate}.ad-label{display:block;font-size:9px;color:var(--muted);line-height:1.4;padding:5px 0;background:var(--paper);position:relative;z-index:1}.ad-placeholder{display:flex;align-items:center;justify-content:center;gap:10px;min-height:85px;font-size:12px;color:var(--muted)}.ad-orbit{width:20px;height:20px;border-radius:7px;border:1px solid #a0acc655;transform:rotate(20deg)}.ad-slot--billboard .ad-placeholder{min-height:150px}.ad-slot--rectangle .ad-placeholder{min-height:220px}.editorial-sidebar .ad-slot{margin:0}.ad-slot iframe{display:block;width:100%;border:0;min-height:250px}.ad-slot img{display:block;margin:auto;max-width:100%;height:auto}.ad-slot--active .ad-label{opacity:.7}.team-desk{margin-top:60px;padding:40px 0;background:var(--card);border-block:1px solid var(--line)}.team-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.team-member{display:flex;align-items:center;gap:13px;background:var(--paper);border:1px solid var(--line);border-radius:13px;padding:16px;flex-wrap:wrap}.team-member strong{font-size:13px}.team-member>span:last-child{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--muted);width:100%;justify-content:flex-end}.team-member:hover{border-color:#ec075740}.footer-v2{margin-top:45px;background:#17253b;color:#f3f6ff;padding-top:40px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:35px}.brand--footer{color:#ff568c}.brand--footer .brand-dot{color:white}.footer-top h2{font-size:22px;font-weight:850;margin:0}.footer-top p{font-size:12px;color:#adbbd0}.feed-link{gap:15px;font-size:12px;border:1px solid #ffffff26;border-radius:30px;padding:10px 16px}.feed-link,.footer-bottom{display:flex;align-items:center}.footer-bottom{justify-content:space-between;border-top:1px solid #ffffff18;padding-block:20px}.footer-bottom nav{display:flex;gap:25px;font-size:11px}.footer-bottom small{font-size:10px;color:#b9c5d8}.article-byline{display:flex;align-items:center;gap:10px;white-space:nowrap;overflow-x:auto;scrollbar-width:none;border-block:1px solid var(--line);padding:13px 0;margin:23px 0 12px}.article-byline .post-meta{margin:0;overflow:visible;flex-shrink:0}.byline-name{font-size:12px;font-weight:800;flex-shrink:0}.updated-meta{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px;margin-right:auto}.updated-meta svg{color:#169794;width:13px}.article .author-box{display:flex;gap:15px;align-items:center;border-right-color:var(--accent)}.author-box strong{font-size:16px}.article-body p{margin-block:0 1.3em}.authors-page{padding-block:45px;min-height:65vh}.authors-page h1{font-size:40px;font-weight:950;letter-spacing:-1px;margin:5px 0}.authors-page h1>span{color:var(--accent)}.authors-page>p{color:var(--muted)}.authors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.author-profile-card{padding:25px;background:var(--card);border:1px solid var(--line);border-radius:17px}.author-profile-card h2{font-size:20px}.author-profile-card p{font-size:13px;line-height:2.2;color:var(--muted)}.author-read-more{display:flex;align-items:center;gap:15px;color:var(--accent);font-size:12px;font-weight:750}@media(min-width:1500px){.container{width:min(1400px,calc(100% - 80px))}.cover-composition{height:540px}.magazine-columns{grid-template-columns:minmax(0,1fr) 320px;gap:38px}.latest-mosaic h3{font-size:17px}}@media(max-width:1100px){.cover-composition{grid-template-columns:1.6fr 1fr;height:470px}.news-wire{display:none}.magazine-columns{grid-template-columns:minmax(0,1fr) 275px;gap:22px}.latest-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-desk{grid-template-columns:1fr}.insight-heading{display:grid;grid-template-columns:auto 1fr;gap:0 20px}.insight-heading h2{grid-column:2;grid-row:1/3;font-size:25px}.insight-heading h2 br,.insight-heading p{display:none}.desk-feature{grid-template-columns:1fr!important}.desk-feature>.news-card--feature{min-height:320px;order:0!important}.desk-nav a{min-width:160px}.team-strip{grid-template-columns:repeat(3,1fr)}.footer-top{flex-wrap:wrap}}@media(max-width:800px){.magazine-columns{grid-template-columns:1fr}.editorial-sidebar{display:block}.smart-sticky{position:static!important;display:grid;grid-template-columns:1fr 1fr;gap:18px}.toc.sidebar-panel{grid-column:1/-1}.editorial-sidebar .ad-slot--rectangle .ad-placeholder{min-height:180px}.edition-note{margin-left:0}.article-layout{grid-template-columns:1fr!important;gap:30px}.article-layout .smart-sticky{position:static}.edition h1{font-size:40px}.footer-bottom{gap:16px;flex-wrap:wrap}}@media(max-width:600px){.brand-symbol{width:34px;height:34px}.brand strong{font-size:30px}.brand small{font-size:8px}.header__inner{min-height:68px;gap:10px}.header-actions{gap:5px}.header .icon-btn{width:34px;height:34px;font-size:19px}.edition{padding-top:23px}.edition-heading{margin-bottom:20px;align-items:flex-start}.edition h1{font-size:35px;line-height:1.6;letter-spacing:-1.5px}.edition-note{display:none}.edition-overline{font-size:11px}.desk-nav{margin-bottom:20px}.desk-nav a{padding:12px 15px;min-width:145px;font-size:11px}.cover-composition{display:flex;flex-direction:column;height:auto;gap:12px}.cover-story,.cover-story>.news-card{min-height:425px}.cover-story .news-card--feature h3{font-size:27px;line-height:1.8}.cover-story .news-card--feature .news-card__body{padding:23px}.cover-badge{top:16px;right:16px;font-size:10px}.cover-tiles{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:12px}.cover-tiles,.cover-tiles .news-card{min-height:230px}.cover-tiles .news-card__body{padding:13px}.cover-tiles h3{font-size:14px;line-height:1.9;-webkit-line-clamp:3}.cover-tiles .post-meta{font-size:9px;gap:6px}.cover-tiles .post-meta>span:last-child{display:none}.news-wire{display:block}.wire-item .news-card--compact{width:100%;padding-block:13px}.wire-item .news-card__image{width:70px;min-width:70px}.wire-item h3{font-size:13px}.wire-number{font-size:18px}.wire-heading{font-size:14px}.magazine-columns{padding-top:15px}.editorial-heading{padding-bottom:13px;margin-bottom:18px}.editorial-heading h2{font-size:24px}.section-overline{font-size:9px}.latest-mosaic{gap:12px}.latest-mosaic .news-card__body{padding:11px}.latest-mosaic h3{font-size:13px;line-height:1.85}.latest-mosaic .post-meta,.post-meta{font-size:9px;gap:7px;margin-top:10px}.post-meta svg{width:11px;height:11px}.latest-mosaic .post-meta>span{gap:3px}.latest-mosaic .news-card__image{aspect-ratio:1.4!important}.insight-desk{padding:20px;margin-top:28px;gap:14px}.insight-heading h2{font-size:22px}.insight-heading>svg{width:20px}.insight-heading>span{font-size:9px}.insight-cards{gap:12px}.insight-cards,.insight-cards .news-card{min-height:265px}.insight-cards h3{font-size:14px}.insight-cards .news-card__body{padding:12px}.desk-feature{gap:13px}.desk-feature>.news-card--feature{min-height:335px}.desk-feature>.news-card--feature h3{font-size:24px}.desk-briefs .news-card__image{width:95px;min-width:95px}.desk-briefs h3{font-size:14px}.desk-bottom{gap:10px;align-items:flex-start}.desk-bottom>span{font-size:9px}.desk-bottom>a{font-size:11px}.topic-desk{margin-top:32px}.smart-sticky{display:flex;gap:18px}.sidebar-panel{padding:17px}.sidebar-panel .news-card--compact .news-card__image{width:90px;min-width:90px}.sidebar-panel .news-card--compact h3{font-size:14px}.sidebar-panel .news-card--compact .post-meta{font-size:10px}.sidebar-panel h2{font-size:17px}.sidebar-caption{font-size:10px}.sidebar-links>a{font-size:13px}.team-desk{margin-top:35px;padding-block:28px}.team-strip{grid-template-columns:1fr 1fr;gap:12px}.team-member{padding:13px;gap:8px}.team-member .profile-avatar{width:44px!important;height:44px!important;min-width:44px!important}.team-member strong{font-size:11px}.team-member>span:last-child{font-size:9px}.ad-slot{margin-block:22px}.ad-slot--leaderboard .ad-placeholder{min-height:75px}.ad-slot--billboard .ad-placeholder{min-height:100px}.footer-top{align-items:flex-start;gap:22px;padding-bottom:22px}.footer-top>div{width:100%}.footer-top h2{font-size:21px}.footer-top p{font-size:11px}.footer-bottom nav{gap:17px;font-size:10px}.footer-bottom{padding-block:18px}.article-byline{gap:8px;padding-block:12px}.article-byline .profile-avatar{width:29px!important;height:29px!important;min-width:29px!important}.byline-name{font-size:11px}.article-byline .post-meta{font-size:10px;gap:8px}.updated-meta{font-size:9px}.updated-meta svg{width:11px}.article h1{font-size:28px;line-height:1.85}.article .author-box{align-items:flex-start}.authors-page{padding-block:30px}.authors-page h1{font-size:31px}.authors-grid{grid-template-columns:1fr 1fr;gap:13px}.author-profile-card{padding:17px}.author-profile-card .profile-avatar{width:62px!important;height:62px!important;min-width:62px!important}.author-profile-card h2{font-size:16px}.author-profile-card p{font-size:11px}.author-read-more{font-size:10px;gap:8px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.edition{padding-top:28px}.edition h1{font-size:clamp(30px,3.2vw,45px);line-height:1.8;letter-spacing:-1.5px}.edition-heading{margin-bottom:22px}@media(max-width:600px){.edition{padding-top:20px}.edition h1{font-size:29px;letter-spacing:-1px;line-height:1.9}}.brand--wordmark{gap:0;min-width:116px}.brand--wordmark strong{font-size:37px;line-height:1.05;font-weight:950;letter-spacing:-1.5px;color:var(--accent)}.wordmark-lockup{position:relative;display:flex;flex-direction:column;align-items:center;padding:3px 4px 0}.wordmark-rule{display:block;width:27px;height:3px;background:currentColor;border-radius:3px;margin:4px 0 2px;align-self:flex-start;opacity:.9}.brand--wordmark small{font-size:8px;line-height:1.4;margin-top:1px;letter-spacing:0}.brand--footer strong{color:#ff568c}.ad-slot--empty{display:none!important}.article-layout{grid-template-columns:minmax(0,880px) minmax(260px,310px);gap:30px;padding-top:23px}.article .breadcrumbs{margin:0 0 10px;font-size:11px}.article h1{font-size:clamp(26px,2.4vw,35px);line-height:1.65;margin:7px 0 10px;letter-spacing:-.7px}.article-tag{font-size:11px}.article-dek{font-size:15px;line-height:1.95;margin:8px 0 12px}.article-byline{gap:9px;margin:12px 0 16px;padding:9px 0;min-height:48px}.article-byline .profile-avatar{width:30px!important;height:30px!important;min-width:30px!important}.reader-tools.reader-tools--inline{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;border:0;background:none;flex-shrink:0}.reader-tools--inline button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:9px;padding:0;transition:background .2s,color .2s}.reader-tools--inline button:hover{background:var(--accent-soft);color:var(--accent)}.article-byline .updated-meta{margin-right:0}.reader-tools--inline{margin-right:auto!important}.article-image{margin:0 0 16px;border-radius:14px;overflow:hidden}.article-image img{max-height:480px;object-fit:cover}.article-body{font-size:16.5px;line-height:2.05;padding-top:0}.article-body p{margin:0 0 13px}.article-body h2{font-size:24px;line-height:1.7;margin:24px 0 10px}.article-body h3{font-size:20px;line-height:1.8;margin:20px 0 8px}.article-body figure{margin:17px 0}.article-body img{max-height:620px;object-fit:contain;margin-block:14px}.article-body li{margin-block:3px}.article-body ol,.article-body ul{margin-block:10px 16px}.article-body .wp-block-spacer:empty{display:none}.article .author-box{margin-top:20px;padding:16px}.article .author-box p{margin:5px 0;font-size:13px}.edition{padding-top:20px}.edition-heading{margin-bottom:15px}.edition h1{font-size:clamp(28px,2.8vw,39px);margin:3px 0;line-height:1.7}.edition-note p{font-size:12px;margin:5px 0}.desk-nav{margin-bottom:18px}.desk-nav a{padding-block:11px}.cover-composition{height:465px}.magazine-columns{padding-top:27px;gap:27px}.editorial-heading{margin-bottom:18px;padding-bottom:13px}.editorial-heading h2{font-size:25px}.topic-desk{margin-top:30px}.insight-desk{margin-top:28px;padding:20px}.team-desk{margin-top:35px;padding-block:28px}.sidebar-panel{padding:14px}.sidebar-panel .news-card--compact{padding-block:11px}.toc.sidebar-panel a{line-height:1.7;padding-block:5px}.content-section{padding-top:35px}.article .article-byline .post-meta{gap:10px}.footer-v2{margin-top:32px}@media(max-width:1100px){.article-layout{gap:24px;grid-template-columns:minmax(0,1fr) 280px}.cover-composition{height:435px}}@media(max-width:800px){.article-layout{grid-template-columns:1fr;padding-top:18px;gap:22px}.article .editorial-sidebar{margin-top:0}.cover-composition{height:435px}}@media(max-width:600px){.header__inner{min-height:61px}.brand--wordmark{min-width:97px}.brand--wordmark strong{font-size:32px}.brand--wordmark small{font-size:7px}.wordmark-rule{height:2px;width:23px;margin:3px 0 1px}.article-layout{padding-top:15px}.article .breadcrumbs{font-size:10px;margin-bottom:7px}.article h1{font-size:25px;line-height:1.7;margin:6px 0 9px}.article-dek{font-size:14px;line-height:1.95;margin:6px 0 10px}.article-byline{padding:8px 0;margin:10px 0 12px;gap:7px;min-height:44px}.article-byline .profile-avatar{width:27px!important;height:27px!important;min-width:27px!important}.byline-name{font-size:10px}.article-byline .post-meta{font-size:9px;gap:7px!important}.article-byline .post-meta svg{width:11px;height:11px}.updated-meta{font-size:9px;gap:3px}.reader-tools--inline button{width:27px;height:27px;border-radius:7px}.reader-tools--inline button svg{width:14px;height:14px}.article-body{font-size:16px;line-height:2}.article-body p{margin-bottom:12px}.article-body h2{font-size:22px;line-height:1.75;margin:20px 0 8px}.article-body h3{font-size:19px;margin:17px 0 7px}.article-body figure{margin-block:14px}.article-body img{margin-block:11px;max-height:440px}.article-image{margin-bottom:12px}.article .author-box{padding:13px;gap:11px}.article .author-box p{font-size:12px}.edition h1{font-size:27px}.edition{padding-top:17px}.edition-heading{margin-bottom:12px}.cover-composition{height:auto}.cover-story,.cover-story>.news-card{min-height:355px}.cover-story .news-card--feature h3{font-size:24px;line-height:1.75}.cover-tiles,.cover-tiles .news-card{min-height:205px}.cover-tiles .news-card__body{padding:11px}.cover-tiles h3{font-size:13px;line-height:1.8}.topic-desk{margin-top:25px}.team-desk{margin-top:26px}.editorial-heading h2{font-size:22px}.footer-top{padding-bottom:20px}}@media print{.ad-slot,.editorial-sidebar,.footer-v2,.header,.reader-tools,.reading-progress,.utility{display:none!important}.article-layout{display:block;width:100%;padding:0}.article-body{font-size:12pt;line-height:1.7}.article-byline{overflow:visible}}:root:not(.dark){--paper:#fff;--card:#fff;--line:#e8eaf0;--muted:#66758b}.inline-contents{margin:18px 0 21px;padding:15px 18px;background:var(--paper);border:1px solid var(--line);border-inline-start:3px solid var(--accent);border-radius:12px;box-shadow:0 5px 22px #17253b04}.inline-contents>strong{display:block;font-size:14px;margin-bottom:8px;color:var(--ink)}.article-body .inline-contents ol{display:grid;grid-template-columns:1fr 1fr;gap:5px 24px;margin:0;padding-inline-start:20px}.inline-contents li{font-size:12px;line-height:1.9}.inline-contents a{color:var(--ink);border:0}.inline-contents a:hover{color:var(--accent)}.article-body h2,.article-body h3{scroll-margin-top:110px}.brand--editorial{display:flex;gap:9px;align-items:center;flex-shrink:0}.brand-editorial-mark{width:36px;height:40px;color:var(--accent)}.brand--editorial .wordmark-lockup{align-items:flex-start;padding:0}.brand--editorial strong{font-size:34px;line-height:1.2;font-weight:950;letter-spacing:-1.2px;color:var(--accent)}.brand--editorial small{font-size:8px;line-height:1.6;color:var(--muted)}.brand--footer small{color:#bdc8db}.author-archive-header{display:flex;align-items:center;gap:22px;padding:22px;border:1px solid var(--line);border-radius:16px;margin:14px 0 26px;background:var(--card)}.author-archive-header h1{margin:0 0 8px}.author-archive-header p{margin:0;max-width:880px;font-size:14px;white-space:pre-line}@media(max-width:600px){.article-body .inline-contents ol{grid-template-columns:1fr;gap:4px}.inline-contents{padding:12px 14px}.brand-editorial-mark{width:29px;height:33px}.brand--editorial strong{font-size:29px}.brand--editorial small{font-size:7px}.author-archive-header{align-items:flex-start;gap:13px;padding:15px}.author-archive-header p{font-size:12px}}.nr-shell{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100vh;background:#f7f8fc;color:#17253b}.nr-nav{position:sticky;top:0;height:100vh;background:#fff;border-left:1px solid #e7ebf2;padding:28px 20px;display:flex;flex-direction:column;gap:17px}.nr-nav .brand{margin-bottom:10px}.nr-nav-title{font-size:11px;color:#748096}.nr-nav nav{display:flex;flex-direction:column;gap:5px;margin-bottom:auto}.nr-nav nav button{display:flex;align-items:center;gap:13px;border:0;background:none;text-align:right;padding:12px;border-radius:10px;color:#66758b;font-size:13px}.nr-nav nav button span{font-size:10px;opacity:.6}.nr-nav nav button.active{color:#d80b57;background:#fff0f5;font-weight:800}.nr-nav>a{font-size:12px;color:#66758b}.nr-main{padding:34px clamp(18px,3vw,48px);max-width:1600px;width:100%;margin:auto}.nr-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:16px}.nr-top h1{font-size:29px;margin:3px 0;line-height:1.7}.nr-top p{margin:0;font-size:12px;color:#748096}.nr-mode{background:#fff1dd;color:#8a5a15;padding:8px 13px;border-radius:30px;font-size:11px;white-space:nowrap}.nr-mode-live{background:#e4f7ee;color:#12724b}.nr-card{padding:23px;background:#fff;border:1px solid #e7ebf2;border-radius:17px;margin-bottom:22px;box-shadow:0 5px 22px #17253b03}.nr-card h2{font-size:18px;margin:0 0 13px}.nr-card h3{font-size:16px}.nr-card p{font-size:13px}.nr-card small,.nr-muted{font-size:11px;color:#748096}.nr-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.nr-metrics article{border:1px solid #e7ebf2;border-radius:14px;background:#fff;padding:20px}.nr-metrics small{display:block;font-size:11px;color:#748096}.nr-metrics strong{display:block;font-size:31px;margin-top:9px}.nr-grid,.nr-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.nr-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.nr-main button:not(.nr-text-button){border:0;background:#d80b57;color:white;border-radius:9px;padding:9px 14px;font-size:11px}.nr-main button.secondary{background:#f1f3f8;color:#57677e}.nr-main button:disabled{opacity:.45;cursor:default}.nr-actions a{color:#4b55ce;font-size:11px}.nr-table-wrap{overflow:auto}.nr-table-wrap table{width:100%;border-collapse:collapse;text-align:right;font-size:12px;min-width:720px}.nr-table-wrap th{padding:10px;color:#748096;font-weight:500;background:#f9fafc}.nr-table-wrap td{padding:15px 10px;border-bottom:1px solid #edf0f5;vertical-align:top}.nr-table-wrap td:first-child{max-width:330px}.nr-table-wrap small{display:block;margin-top:7px}.nr-text-button{font:inherit;font-weight:750;color:#17253b;text-align:right;border:0;background:none;padding:0;cursor:pointer}.nr-status{display:inline-block;padding:4px 8px;background:#eef1fb;color:#4b55ce;border-radius:6px;font-size:10px}.nr-status--done{background:#e4f7ee;color:#12724b}.nr-status--replaced,.nr-status--waiting{background:#fff1dd;color:#946416}.nr-alert,.nr-notice{padding:14px 18px;border-radius:10px;font-size:13px;margin-bottom:20px}.nr-alert{color:#a61946;background:#fff0f5}.nr-notice{color:#12724b;background:#e4f7ee}.nr-wait{color:#946416!important;overflow-wrap:anywhere;max-width:350px}.nr-empty{text-align:center;padding:50px;color:#748096;font-size:13px}.nr-form{display:grid;grid-template-columns:1fr 1fr;gap:17px;align-items:end}.nr-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#57677e}.nr-form input,.nr-form select{width:100%;border:1px solid #e0e5ef;background:#fff;color:#17253b;border-radius:9px;padding:11px;font:inherit}.nr-form .nr-wide{grid-column:1/-1}.nr-form .nr-check{flex-direction:row;align-items:center;grid-column:1/-1}.nr-form .nr-check input{width:17px}.nr-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.nr-section-head p{max-width:750px}.nr-topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nr-topic{display:flex;gap:12px;align-items:flex-start;border:1px solid #e7ebf2;border-radius:12px;padding:16px;cursor:pointer}.nr-topic.selected{border-color:#ec0757;background:#fff7fa}.nr-topic strong{font-size:13px;display:block;margin:7px 0}.nr-topic a,.nr-topic small{font-size:10px}.nr-topic a{color:#4b55ce}.nr-selection{position:sticky;bottom:10px;display:flex;align-items:center;gap:12px;padding:15px;background:#fff;border:1px solid #e7ebf2;border-radius:12px;margin-top:20px;box-shadow:0 5px 22px #17253b12;font-size:12px}.nr-events article{padding:14px 0;border-bottom:1px solid #e7ebf2}.nr-events time{font-size:11px;color:#748096;margin-left:15px}.nr-events strong{font-size:12px}.nr-main pre{white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;text-align:left;max-height:260px;overflow:auto;font-size:11px;background:#f7f8fc;padding:12px;border-radius:8px}.nr-details p{font-size:15px;line-height:2}.nr-details{border-color:#ec075755}@media(max-width:900px){.nr-shell{grid-template-columns:1fr}.nr-nav{position:static;height:auto;padding:16px}.nr-nav .brand,.nr-nav-title,.nr-nav>a{display:none}.nr-nav nav{flex-direction:row;overflow:auto;gap:6px}.nr-nav nav button{white-space:nowrap;padding:9px}.nr-nav nav button span{display:none}.nr-main{padding:20px 13px}.nr-metrics{grid-template-columns:1fr 1fr;gap:10px}.nr-metrics article{padding:15px}.nr-grid,.nr-source-grid,.nr-topic-grid{grid-template-columns:1fr}.nr-top{align-items:flex-start}.nr-top h1{font-size:24px}.nr-mode{font-size:9px;white-space:normal}.nr-card{padding:17px}.nr-form{grid-template-columns:1fr}.nr-selection{flex-wrap:wrap}.nr-section-head{align-items:flex-start}}.profile-avatar picture{display:block;width:100%;height:100%}.nr-calendar-edit{display:flex;flex-direction:column;gap:5px;margin-top:8px}.nr-calendar-edit input{border:1px solid #e0e5ef;border-radius:6px;padding:6px;font-size:10px;color:#17253b;background:#fff}.rkl-manager{display:grid;gap:20px}.rkl-form{display:grid;grid-template-columns:1fr 1.5fr;gap:18px;margin-top:20px}.rkl-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:650}.rkl-form input:not([type=checkbox]){width:100%;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);padding:12px;font:inherit}.rkl-form input:focus{outline:2px solid #ec075730;outline-offset:1px}.rkl-form input[aria-invalid=true]{border-color:#df3554}.rkl-form .nr-check{display:flex;flex-direction:row;align-items:center}.rkl-form-actions{align-items:center}.rkl-counts,.rkl-form-actions{display:flex;gap:10px;flex-wrap:wrap}.rkl-counts{margin:16px 0}.rkl-counts>span{display:flex;gap:15px;border:1px solid var(--line);border-radius:10px;padding:8px 14px;font-size:12px;color:var(--muted)}.rkl-counts b{color:var(--ink)}.rkl-date{position:relative;max-width:360px}.rkl-date-actions{display:flex;gap:8px;margin-top:9px}.rkl-date-actions button{display:flex;gap:7px;align-items:center}.rkl-date>small{display:block;line-height:1.9;font-size:11px;color:var(--muted);margin-top:8px}.rkl-calendar{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px;margin-top:10px;box-shadow:0 8px 25px #16243a0a}.rkl-calendar-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.rkl-calendar-heading button{min-width:32px;padding:4px!important;background:transparent!important;color:var(--ink)!important;font-size:23px!important}.rkl-calendar-heading strong{font-size:13px}.rkl-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;text-align:center}.rkl-calendar-grid>span{padding:6px 0;color:var(--muted);font-size:11px}.rkl-calendar-grid button{background:transparent!important;color:var(--ink)!important;padding:7px 0!important;border-radius:8px!important;min-width:0!important;font-size:12px!important}.rkl-calendar-grid button:hover{background:#ec075710!important}.rkl-calendar-grid button.selected{background:var(--accent)!important;color:white!important}.rkl-list{display:grid;gap:12px;margin-top:16px}.rkl-row{display:flex;align-items:center;gap:20px;padding:16px;border:1px solid var(--line);border-radius:12px;min-width:0}.rkl-row-main{flex:1 1;min-width:0}.rkl-row-main>strong{font-size:14px}.rkl-row-main>a{display:block;color:var(--muted);font:11px/1.8 Arial;overflow-wrap:anywhere;margin-top:7px;text-align:right}.rkl-row-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:10px;font-size:11px;color:var(--muted)}.rkl-badge{display:inline-flex;border-radius:20px;padding:4px 10px;background:#8190a510;color:var(--muted)}.rkl-badge--active{background:#14856b12;color:#14856b}.rkl-badge--expired{background:#e34c5e12;color:#c23849}.rkl-row-actions{max-width:300px;justify-content:flex-end}.rkl-row--expired{border-inline-start:3px solid #e34c5e66}.rkl-row--disabled{border-inline-start:3px solid #8190a566}.rkl-date button,.rkl-row button{font-size:12px!important}.rkl-form button:disabled,.rkl-row button:disabled{opacity:.45;cursor:default}@media(max-width:1000px){.rkl-row{align-items:flex-start;flex-direction:column;gap:13px}.rkl-row-actions{max-width:none;justify-content:flex-start}}@media(max-width:650px){.rkl-form{grid-template-columns:1fr}.rkl-date{max-width:none}.rkl-row{padding:12px}.rkl-manager .nr-section-head{align-items:flex-start;flex-direction:column;gap:10px}}