@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;font-family:Manrope,Arial,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible{outline-offset:5px;outline:3px solid #e93b50}a:focus-visible{outline-offset:5px;outline:3px solid #e93b50}input:focus-visible{outline-offset:5px;outline:3px solid #e93b50}[tabindex]:focus-visible{outline-offset:5px;outline:3px solid #e93b50}button{background:0 0;border:0}svg{flex-shrink:0}img{object-fit:cover;width:100%;display:block}.site{--bg:#fafaf8;--fg:#17212c;--muted:#747b81;--line:#dddfdf;--card:#fff;background:var(--bg);color:var(--fg)}.wrap{width:calc(100% - 80px);max-width:1240px;margin:auto}.skip{z-index:99;background:#fff;padding:15px;position:fixed;top:-80px}.skip:focus{top:10px}.edition-bar{color:#b9c4ce;letter-spacing:1.1px;background:#101e2c;font-size:10px}.edition-bar .wrap{justify-content:space-between;align-items:center;height:35px;display:flex}.edition-bar a{align-items:center;gap:6px;display:flex}.preview-note{letter-spacing:.2px;align-items:center;gap:8px;display:flex}.preview-note i{background:#f04a5a;border-radius:50%;width:5px;height:5px}.masthead{align-items:center;gap:38px;height:105px;display:flex}.brand{letter-spacing:-3px;flex-shrink:0;font-size:43px;font-weight:800;line-height:.9;display:block}.brand>span{color:#fff;background:#e62840;margin-left:3px;padding:0 4px}.brand small{letter-spacing:3.5px;margin-left:3px;font-size:9px;line-height:2.6;display:block}.brand-line{border-left:1px solid var(--line);padding-left:30px;font-size:17px;font-weight:800}.brand-line span{color:var(--muted);margin-top:7px;font-size:11px;font-weight:400;display:block}.head-actions{align-items:center;gap:15px;margin-left:auto;display:flex}.digest-button{border:1px solid var(--line);border-radius:5px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:700;display:flex}.digest-button svg{color:#dc3045}.icon-button{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-button:hover{background:#e5364712}.mobile{display:none}.navigation{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.navigation .wrap{justify-content:space-between;align-items:center;min-height:51px;display:flex}.nav-items{align-items:center;gap:28px;display:flex}.nav-items button,.nav-items a{padding:17px 0;font-size:12px;font-weight:700;position:relative}.nav-items .active:after{content:"";background:#e62f45;height:3px;position:absolute;bottom:0;left:0;right:0}.saved-link{align-items:center;gap:8px;font-size:11px;display:flex}.saved-link span{background:var(--line);border-radius:3px;padding:2px 6px}.search-panel{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:18px 0;display:flex}.search-panel input{min-width:0;color:var(--fg);background:0 0;border:0;flex:1;padding:10px}.search-panel button{align-items:center;gap:8px;display:flex}.section-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.section-title{align-items:center;gap:12px;display:flex}.section-title h1,.section-title h2{letter-spacing:-.7px;margin:0;font-size:23px;font-weight:800}.red-line{background:#e52c43;width:4px;height:23px}.tiny-label{letter-spacing:1.4px;color:var(--muted);font-size:9px;font-weight:700}.opening{padding-top:32px}.front-grid{grid-template-columns:1.85fr 1fr;gap:32px;display:grid}.lead-image{text-align:left;color:#fff;width:100%;height:475px;padding:0;display:block;position:relative;overflow:hidden}.lead-image:after{content:"";background:linear-gradient(#0000 25%,#071321ed 100%);position:absolute;inset:0}.lead-image img{height:100%;transition:transform .7s}.lead-image:hover img,.card-picture:hover img,.visual-card:hover img{transform:scale(1.035)}.image-badge{z-index:1;letter-spacing:1.5px;background:#e52c43;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;top:22px;left:24px}.image-read{z-index:1;border:1px solid #ffffff70;border-radius:50%;padding:9px;display:flex;position:absolute;top:22px;right:22px}.lead-caption{z-index:1;position:absolute;bottom:30px;left:30px;right:30px}.lead-caption>span{letter-spacing:2px;color:#ffacb4;font-size:9px;font-weight:700}.lead-caption h2{letter-spacing:-1.2px;max-width:650px;margin:12px 0;font-size:37px;line-height:1.22}.lead-caption p{color:#d3dce5;max-width:550px;margin:0;font-size:12px;line-height:1.8}.lead-meta{border-bottom:1px solid var(--line);letter-spacing:1px;height:40px;color:var(--muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}b{margin:0 6px}.latest-title{border-top:2px solid var(--fg);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.latest-title h2{margin:0;font-size:20px}.latest-title>span{color:var(--muted);letter-spacing:1px;font-size:8px}.latest-item{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:16px;width:100%;padding:18px 0;display:flex}.latest-number{color:#a0a7ac;align-self:flex-start;margin-top:2px;font-size:21px;font-weight:400}.latest-item>div{flex:1}.latest-item>svg{color:#a1a7ac}.category-label{letter-spacing:1px;text-transform:uppercase;color:#db3045;font-size:9px;font-weight:800}.latest-item h3{letter-spacing:-.3px;margin:5px 0 9px;font-size:14px;line-height:1.5}.read-meta{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.all-news{justify-content:space-between;align-items:center;padding:16px 0;font-size:11px;font-weight:800;display:flex}.topic-line{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:20px 0;font-size:10px;display:flex}.topic-line strong{color:#dc3045;letter-spacing:1px;font-size:9px}.topic-line button{align-items:center;gap:10px;display:flex}.topic-note{color:var(--muted);margin-left:auto;font-size:10px}.news-section{min-height:350px;padding-top:55px;padding-bottom:65px}.filter-bar{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.filter-bar>div{flex-wrap:wrap;gap:6px;display:flex}.filter-bar button{color:var(--muted);border-radius:3px;padding:8px 14px;font-size:10px}.filter-bar .selected{background:var(--fg);color:var(--bg)}.filter-bar>span{color:var(--muted);font-size:10px}.news-grid{grid-template-columns:repeat(3,1fr);gap:35px 25px;display:grid}.news-card{border-bottom:1px solid var(--line)}.card-picture{text-align:left;width:100%;height:215px;padding:0;position:relative;overflow:hidden}.card-picture img{height:100%;transition:transform .6s}.card-picture:after{content:"";background:linear-gradient(#0000,#07132199);position:absolute;inset:50% 0 0}.card-picture>span{z-index:1;color:#fff;letter-spacing:1.4px;font-size:8px;position:absolute;bottom:16px;left:17px}.card-content{padding:18px 0 9px}.title-button{text-align:left;padding:0;display:block}.title-button h3{letter-spacing:-.5px;margin:9px 0;font-size:19px;line-height:1.5}.title-button:hover,.latest-item:hover h3{color:#e52c43}.card-content>p{color:var(--muted);min-height:40px;margin:0;font-size:11px;line-height:1.8}.card-bottom{color:var(--muted);justify-content:space-between;align-items:center;margin-top:13px;font-size:9px;display:flex}.empty-state{text-align:center;color:var(--muted);padding:60px 20px}.empty-state h3{color:var(--fg)}.empty-state p{font-size:13px}.empty-state button{color:#e52c43;gap:8px;margin:20px auto;display:flex}.region-section{color:#fff;background:#0a1b2b;border-bottom:3px solid #df3046;position:relative;overflow:hidden}.region-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:35px;min-height:600px;display:grid}.region-copy{padding:65px 0}.region-copy .eyebrow{color:#8ba6b9}.region-copy h2{letter-spacing:-1.5px;margin:22px 0;font-size:43px;line-height:1.2}.region-copy h2>span{color:#ee3b50}.region-copy>p{color:#9aabb9;font-size:13px;line-height:1.9}.region-select{flex-wrap:wrap;gap:8px;margin:27px 0;display:flex}.region-select button{color:#adc1cf;border:1px solid #365065;border-radius:3px;padding:9px 14px;font-size:10px}.region-select .selected{color:#fff;background:#e33349;border-color:#e33349}.region-detail{border-top:1px solid #294053;gap:14px;min-height:120px;padding-top:23px;display:flex}.region-detail>svg{color:#ef4559}.region-detail h3{margin:0;font-size:17px}.region-detail p{color:#91a6b6;font-size:11px;line-height:1.6}.region-detail button{align-items:center;gap:7px;padding:0;font-size:10px;font-weight:700;display:flex}.region-detail small{color:#91a6b6;font-size:10px}.region-visual{min-width:0;position:relative}.azerbaijan-map{will-change:transform;width:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.azerbaijan-map svg{width:100%;height:auto;overflow:visible}.map-caption{display:none}.map-city{cursor:pointer}.map-city:hover text{fill:#ff697a}.city-pulse{animation:3s infinite mapPulse}.map-connection{stroke-dasharray:5 8;animation:8s linear infinite mapFlow}.map-scan{animation:9s linear infinite mapScan}.is-paused *{animation-play-state:paused!important}.map-controls{color:#7794a8;letter-spacing:1.3px;border-top:1px solid #294053;justify-content:space-between;align-items:center;padding:15px 0;font-size:8px;display:flex}.map-controls button{color:#b5c7d3;align-items:center;gap:6px;font-size:9px;display:flex}.visual-section{padding-top:60px;padding-bottom:60px}.visual-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.visual-card{text-align:left;color:#fff;height:355px;padding:0;position:relative;overflow:hidden}.visual-card img{height:100%;transition:transform .6s}.visual-card:after{content:"";background:linear-gradient(#07132155,#0000 20%,#071321ed);position:absolute;inset:0}.visual-top{z-index:1;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:absolute;top:20px;left:22px;right:22px}.visual-card>div{z-index:1;position:absolute;bottom:25px;left:22px;right:22px}.visual-card>div>span{letter-spacing:1.5px;color:#ced8df;font-size:8px}.visual-card h3{letter-spacing:-.6px;margin:10px 0 0;font-size:22px;line-height:1.45}.principles{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;padding-top:35px;padding-bottom:55px;display:grid}.principles h2{letter-spacing:-.8px;margin:12px 0;font-size:27px;line-height:1.5}.principles p{margin-top:0;font-size:13px;line-height:1.9}.principle-tags{flex-wrap:wrap;gap:15px;margin:20px 0;display:flex}.principle-tags span{align-items:center;gap:5px;font-size:9px;display:flex}.principle-tags svg{color:#d83246}.principles small{color:var(--muted);font-size:10px;line-height:1.8;display:block}footer{color:#f3f5f7;background:#101e2c}.footer-main{align-items:center;gap:55px;padding:45px 0;display:flex}.footer-main p{font-size:12px;line-height:1.8}.footer-main p span{color:#8195a5}.footer-main>div{gap:23px;font-size:10px;display:flex}.back-top{align-items:center;gap:8px;margin-left:auto;font-size:10px;display:flex}.footer-bottom{color:#93a5b4;border-top:1px solid #2c3b49;justify-content:space-between;gap:20px;padding:20px 0;font-size:8px;line-height:1.8;display:flex}.footer-bottom a{text-decoration:underline}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03101dcc;justify-content:center;align-items:flex-start;padding:35px 20px;display:flex;position:fixed;inset:0;overflow:auto}.article-dialog{background:var(--bg);border-radius:8px;width:min(780px,100%);position:relative;overflow:hidden;box-shadow:0 25px 100px #0005}.dialog-close{background:var(--card);z-index:1;width:40px;height:40px;position:absolute;top:15px;right:15px}.article-cover{height:300px}.article-body{padding:35px 45px}.article-body h2{letter-spacing:-1px;margin:15px 0;font-size:34px;line-height:1.3}.article-body p{font-size:14px;line-height:1.95}.article-deck{color:var(--muted)}.article-byline{border-block:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin:25px 0;padding:15px 0;font-size:10px;display:flex}.article-byline button{align-items:center;gap:6px;display:flex}.article-body aside{background:var(--line);margin-top:25px;padding:15px;font-size:11px;line-height:1.8}.digest{padding-top:55px}.digest .category-label{align-items:center;gap:8px;display:flex}.digest>button{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:20px;width:100%;padding:20px 0;display:flex}.digest>button>span{color:#e52c43}.digest h3{margin:0;font-size:15px}.digest>button p{color:var(--muted);margin:7px 0 0;font-size:11px}.digest>button>div{flex:1}.digest>small{color:var(--muted);margin-top:25px;font-size:10px;display:block}@keyframes mapPulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2)}}@keyframes mapFlow{to{stroke-dashoffset:-104px}}@keyframes mapScan{0%{transform:translateY(0)}to{transform:translateY(600px)}}@media (min-width:1500px){.lead-image{height:500px}}@media (max-width:1000px){.wrap{width:calc(100% - 48px)}.nav-items{gap:17px}.front-grid{grid-template-columns:1.5fr 1fr;gap:25px}.lead-caption h2{font-size:31px}.latest-item{padding:16px 0}.brand-line{display:none}.region-copy h2{font-size:36px}.region-layout{gap:20px}.footer-main{gap:30px}.topic-note{display:none}.card-picture{height:180px}}@media (max-width:720px){.wrap{width:calc(100% - 36px)}.edition-bar .wrap{height:30px}.edition-bar .wrap>span:first-child,.edition-bar a{display:none}.preview-note{margin:auto;font-size:9px}.masthead{height:86px}.brand{font-size:36px}.brand small{letter-spacing:3px;font-size:7px}.head-actions{gap:5px}.digest-button{border:0;padding:8px;font-size:0}.digest-button svg{width:20px;height:20px}.mobile{display:inline-flex}.navigation .wrap{min-height:43px}.nav-items{display:none}.navigation.is-open .nav-items{flex-wrap:wrap;gap:0 24px;padding:15px 0;display:flex}.navigation.is-open .wrap{flex-direction:column;align-items:flex-start}.navigation.is-open .saved-link{padding-bottom:15px}.saved-link{margin-left:auto;font-size:10px}.opening{padding-top:24px}.section-title h1,.section-title h2{font-size:20px}.tiny-label{letter-spacing:.5px;font-size:7px}.front-grid{grid-template-columns:1fr;gap:28px}.lead-image{height:420px}.lead-caption{bottom:24px;left:22px;right:22px}.lead-caption h2{font-size:32px}.lead-caption p{font-size:11px}.latest-item{padding:16px 0}.latest-item h3{font-size:15px}.latest-title h2{font-size:19px}.topic-line{white-space:nowrap;gap:13px;overflow-x:auto}.topic-line button{flex-shrink:0;font-size:9px}.topic-line strong{font-size:8px}.news-section{padding-top:38px;padding-bottom:40px}.filter-bar{gap:10px}.filter-bar button{padding:7px 10px;font-size:9px}.filter-bar>span{display:none}.news-grid{grid-template-columns:repeat(2,1fr);gap:25px 16px}.card-picture{height:160px}.title-button h3{font-size:16px}.card-content>p{font-size:10px}.card-picture>span{font-size:7px;left:10px}.card-bottom{font-size:8px}.region-layout{grid-template-columns:1fr;gap:0}.region-copy{padding:40px 0 10px}.region-copy h2{font-size:38px}.region-copy>p{font-size:12px}.region-detail{min-height:100px}.region-visual{margin-bottom:25px}.region-select{margin:20px 0}.visual-section{padding-block:40px}.visual-grid{grid-template-columns:1fr;gap:15px}.visual-card{height:280px}.visual-card h3{max-width:300px;font-size:24px}.principles{grid-template-columns:1fr;gap:15px;padding-bottom:35px}.principles h2{font-size:25px}.footer-main{flex-wrap:wrap;gap:25px;padding-block:30px}.footer-main>div{order:3;width:100%}.footer-main p{font-size:10px}.back-top{font-size:9px}.footer-bottom{flex-direction:column;gap:8px}.article-body{padding:27px 23px}.article-body h2{font-size:27px}.article-cover{height:220px}.article-body p{font-size:13px}.modal-backdrop{padding:15px 10px}.digest{padding-top:65px}.search-panel{gap:7px}.search-panel input{font-size:12px}.search-panel button{font-size:11px}}@media (max-width:420px){.news-grid{grid-template-columns:1fr}.card-picture{height:210px}.title-button h3{font-size:20px}.lead-image{height:380px}.lead-caption h2{font-size:28px}.head-actions{gap:0}.footer-main p{margin-left:auto}.back-top{margin-left:0}.section-heading .tiny-label{text-align:right;max-width:100px}.article-byline{align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.azerbaijan-map{transform:none!important}}.site{--bg:#f8f7f4;--fg:#282729;--muted:#706c69;--line:#dfdcd6;--card:#fff}.site.dark{--bg:#1d1c1e;--fg:#f5f1eb;--muted:#b1aaa4;--line:#413c3c;--card:#292628}.edition-bar{background:#282729}.nav-items button,.nav-items a{font-size:13px}.tiny-label,.category-label{font-size:11px}.front-grid{grid-template-columns:1.5fr 1fr;gap:26px}.lead-image{height:500px}.lead-caption h2{font-size:40px;line-height:1.17}.lead-caption p{font-size:14px}.lead-meta{height:43px;font-size:10px}.section-title h1,.section-title h2{font-size:28px}.card-content h3{font-size:23px;line-height:1.35}.card-content p{font-size:14px}.eyebrow{letter-spacing:1.8px;color:#b92c42;font-size:11px;font-weight:800}.studio-card{border:1px solid var(--line);background:var(--card);flex-direction:column;display:flex}.presenter-photo{height:330px;position:relative;overflow:hidden}.presenter-photo img{object-position:50% 36%;height:100%}.studio-label,.ai-label{letter-spacing:1px;color:#302b2b;background:#fffdf9e8;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;top:18px}.studio-label{left:18px}.ai-label{color:#fff;background:#b92c42;right:18px}.studio-play{color:#b92c42;background:#fffdf9;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .2s;display:grid;position:absolute;bottom:18px;right:20px;box-shadow:0 8px 30px #0002}.studio-play:hover{transform:scale(1.08)}.studio-copy{flex:1;padding:23px 25px}.studio-title{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.studio-title h2{letter-spacing:-.8px;margin:0;font-size:25px}.studio-title>span{color:#b92c42;font-size:22px;font-weight:800}.studio-copy p{color:var(--muted);margin:10px 0 15px;font-size:13px;line-height:1.7}.studio-copy>button{align-items:center;gap:8px;padding:0;font-size:13px;font-weight:800;display:flex}.edition-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:36px;margin-bottom:72px;padding:24px 0;display:flex}.edition-strip h2{margin:8px 0;font-size:22px}.edition-strip small{color:var(--muted);font-size:11px}.edition-options{flex:1;justify-content:center;gap:10px;display:flex}.edition-options button{border-left:1px solid var(--line);text-align:left;min-width:145px;padding:15px 20px;position:relative}.edition-options strong{letter-spacing:-1px;font-size:27px;display:block}.edition-options span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.edition-options .selected{color:#b92c42;background:#b92c420b}.edition-options .selected i{background:#b92c42;width:3px;position:absolute;top:0;bottom:0;left:0}.edition-open{border:1px solid var(--line);align-items:center;gap:7px;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.atlas-section{margin-bottom:74px}.atlas-heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.atlas-heading h2{letter-spacing:-1.8px;margin:12px 0 0;font-size:44px;line-height:1.13}.atlas-heading em{color:#b92c42;font-style:normal}.atlas-heading p{color:var(--muted);max-width:360px;font-size:14px;line-height:1.8}.atlas-shell{border:1px solid var(--line);background:var(--card);grid-template-columns:245px minmax(0,1fr);display:grid;box-shadow:0 16px 55px #30251c06}.atlas-sidebar{border-right:1px solid var(--line);flex-direction:column;padding:22px 17px;display:flex}.atlas-search{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:0 0 12px;display:flex}.atlas-search input{width:100%;min-width:0;color:var(--fg);background:0 0;border:0;font-size:12px}.district-count{color:var(--muted);margin:13px 0;font-size:10px}.district-list{scrollbar-width:thin;height:295px;padding-right:8px;overflow:auto}.district-list button{text-align:left;border-radius:2px;justify-content:space-between;align-items:center;width:100%;padding:10px 11px;font-size:13px;display:flex}.district-list button svg{opacity:0}.district-list button:hover{background:#b92c4208}.district-list button.selected{color:#b92c42;background:#b92c4210;font-weight:800}.district-list button.selected svg{opacity:1}.district-detail{border-top:1px solid var(--line);margin-top:20px;padding:19px 8px 0}.district-detail>svg{color:#b92c42;margin-bottom:10px;display:block}.district-detail>span{letter-spacing:1px;color:var(--muted);font-size:9px}.district-detail h3{align-items:center;gap:8px;margin:10px 0;font-size:19px;display:flex}.district-detail p{color:var(--muted);margin:0 0 9px;font-size:12px;line-height:1.6}.district-detail small{color:var(--muted);font-size:10px}.atlas-canvas{perspective:1000px;background:radial-gradient(at 44% 45%,#fffdfa,#eeebe5);min-height:620px;position:relative;overflow:hidden}.dark .atlas-canvas{background:radial-gradient(at 44% 45%,#353130,#242122)}.atlas-toolbar{z-index:2;justify-content:space-between;gap:12px;display:flex;position:absolute;top:22px;left:24px;right:24px}.atlas-toolbar>div{background:var(--card);border:1px solid var(--line);padding:4px;display:flex;box-shadow:0 3px 15px #00000007}.atlas-toolbar button{padding:8px 10px;font-size:11px}.atlas-toolbar button.selected{background:var(--fg);color:var(--bg)}.atlas-toolbar>button{background:var(--card);border:1px solid var(--line)}.map-plane{transform-origin:50%;padding:45px 0 0;transition:transform .35s ease-out}.map-plane svg{width:100%;height:auto;max-height:630px;display:block;overflow:visible}.district-shapes{filter:drop-shadow(0 6px #c7c1b9)drop-shadow(0 15px 16px #5c4b3820)}.district-shapes path{fill:#dedad3;stroke:#f8f5ef;stroke-width:1px;stroke-linejoin:round;cursor:pointer;transition:fill .2s}.district-shapes path:hover{fill:#cbb8ae}.district-shapes path.selected{fill:#bb6b6f;stroke:#fff}.dark .district-shapes path{fill:#69615c;stroke:#3e3734}.dark .district-shapes path.selected{fill:#b66b70}.route-lines,.selected-route,.baku-hub{pointer-events:none}.route-lines path{fill:none;stroke:#b92c42;stroke-width:1.4px;opacity:.45}.route-lines.all-routes path{stroke-width:.8px;opacity:.13}.route-lines circle,.selected-route circle{fill:#b92c42}.route-lines text,.selected-route text{fill:#4e3735;paint-order:stroke;stroke:#f6f1e9;stroke-width:3px;font-size:11px;font-weight:700}.dark .route-lines text,.dark .selected-route text{fill:#fff;stroke:#3b3331}.selected-route path{stroke:#b92c42;stroke-width:2px;fill:none;stroke-dasharray:4 4;animation:2s linear infinite flow-dash}.route-particle{offset-distance:0%;animation:4s linear infinite route-move}.baku-hub circle:first-child{fill:#b92c4219;stroke:#b92c4240}.baku-hub circle:nth-child(2){fill:#b92c42;stroke:#fff;stroke-width:2px}.baku-hub text{fill:#a32035;letter-spacing:1px;font-size:15px;font-weight:800}.baku-hub .hub-subtitle{letter-spacing:.5px;fill:#756865;font-size:6px}.dark .baku-hub text{fill:#f08591}.sea-label{letter-spacing:5px;fill:#aaa198;font-size:10px}.atlas-bottom{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:20px;left:25px;right:25px}.atlas-bottom>span{align-items:center;gap:9px;font-size:11px;display:flex}.atlas-bottom i{background:#b92c42;border-radius:50%;width:7px;height:7px}.atlas-bottom small{color:var(--muted);font-size:9px}.atlas-bottom>div{border:1px solid var(--line);background:var(--card);display:flex}.atlas-bottom button{padding:9px;display:flex}.atlas-bottom button:disabled{opacity:.3;cursor:default}.motion-paused *{animation-play-state:paused!important}.map-source{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.8}.map-source summary{cursor:pointer}.map-source a{text-decoration:underline}.map-source p{max-width:900px}.studio-backdrop{z-index:100}.studio-dialog{background:var(--card);color:var(--fg);width:min(950px,95vw);max-height:94vh;overflow:auto;box-shadow:0 30px 100px #0005}.player-top{letter-spacing:1px;justify-content:space-between;align-items:center;padding:12px 22px;font-size:11px;font-weight:800;display:flex}.player-screen{background:#252121;height:440px;position:relative;overflow:hidden}.player-screen>img{object-position:center 35%;height:100%}.silent-badge{color:#fff;letter-spacing:1px;background:#211d1ccc;padding:8px 12px;font-size:10px;position:absolute;top:18px;left:20px}.lower-third{color:#252225;background:#fffdf9ed;border-left:5px solid #b92c42;padding:17px 23px;position:absolute;bottom:24px;left:24px;right:24px}.lower-third>span{letter-spacing:1px;color:#b92c42;font-size:10px;font-weight:800}.lower-third h2{margin:8px 0 0;font-size:29px;line-height:1.2}.player-controls{align-items:center;gap:20px;padding:18px 24px;display:flex}.player-controls button{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.player-controls progress{accent-color:#b92c42;flex:1;width:100%;height:5px}.chapter-list{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 24px;display:grid}.chapter-list button{text-align:left;border:1px solid var(--line);padding:12px;font-size:12px;line-height:1.6}.chapter-list button span{color:#b92c42;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.chapter-list .selected{background:#b92c420c;border-color:#b92c4255}.demo-disclosure{color:var(--muted);padding:4px 24px 16px;font-size:11px;line-height:1.8}.topic-line{font-size:12px}@keyframes route-move{to{offset-distance:100%}}@keyframes flow-dash{to{stroke-dashoffset:-32px}}@media (min-width:1500px){.wrap{max-width:1320px}.atlas-canvas{min-height:660px}}@media (max-width:1100px){.nav-items{gap:16px}.nav-items button,.nav-items a{font-size:11px}.studio-title h2{font-size:21px}.studio-copy{padding:21px 18px}.edition-strip{flex-wrap:wrap}.edition-strip>div:first-child{width:100%}.edition-options{justify-content:start}.edition-options button{flex:1}.atlas-shell{grid-template-columns:210px minmax(0,1fr)}.atlas-canvas{min-height:570px}.atlas-heading h2{font-size:38px}.lead-caption h2{font-size:34px}.presenter-photo img{object-position:52% center}}@media (max-width:720px){.front-grid{grid-template-columns:1fr}.lead-image{height:430px}.lead-caption h2{font-size:32px}.studio-card{grid-template-columns:1fr 1fr;display:grid}.presenter-photo{height:260px}.studio-copy{padding:20px 16px}.studio-title{display:block}.studio-title h2{font-size:22px}.studio-title>span{margin-top:6px;font-size:24px;display:block}.studio-label{font-size:8px;top:10px;left:10px}.ai-label{font-size:8px;top:38px;right:10px}.edition-strip{gap:16px;margin-top:28px;margin-bottom:48px}.edition-options{flex:auto;gap:4px;width:100%}.edition-options button{min-width:0;padding:10px 12px}.edition-options strong{font-size:25px}.edition-options span{font-size:10px}.edition-open{justify-content:center;width:100%}.atlas-heading{display:block}.atlas-heading h2{font-size:36px}.atlas-heading p{margin-top:18px;font-size:13px}.atlas-shell{flex-direction:column;display:flex}.atlas-sidebar{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 18px;padding:18px;display:grid}.atlas-search,.district-count{grid-column:1/-1}.district-list{height:165px}.district-detail{border-top:0;margin-top:0;padding:6px 0 0}.district-detail h3{flex-wrap:wrap;font-size:16px}.atlas-canvas{min-height:415px}.map-plane{padding-top:55px}.map-plane svg{min-height:310px}.atlas-toolbar{top:12px;left:12px;right:12px}.atlas-toolbar button{padding:7px;font-size:10px}.atlas-bottom{bottom:12px;left:15px;right:15px}.atlas-bottom small{display:none}.atlas-section{margin-bottom:45px}.section-title h1,.section-title h2{font-size:24px}.player-screen{height:340px}.lower-third{padding:13px;bottom:15px;left:12px;right:12px}.lower-third h2{font-size:22px}.player-controls{gap:12px;padding:15px 12px}.chapter-list{gap:5px;padding:0 12px}.chapter-list button{padding:8px;font-size:10px}.demo-disclosure{padding:4px 12px 12px}.studio-dialog{max-height:94dvh}.atlas-heading p br{display:none}}@media (max-width:400px){.studio-card{grid-template-columns:1fr}.presenter-photo{height:290px}.studio-title{display:flex}.studio-title>span{margin-top:0}.lead-caption h2{font-size:28px}.atlas-toolbar button{font-size:9px}.atlas-sidebar{gap:0 10px}.chapter-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.map-plane{transition:none;transform:none!important}.route-particle,.selected-route path{animation:none}.studio-play{transition:none}html{scroll-behavior:auto}}.brand{line-height:1.05}.brand>span{line-height:1.05;display:inline-block}.brand small{margin-top:10px;padding-bottom:2px;line-height:1.35}.assistant-section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:60px;padding-block:55px;display:grid}.assistant-intro h2{letter-spacing:-1.5px;margin:18px 0;font-size:clamp(32px,4vw,48px);line-height:1.15}.assistant-intro>p{color:var(--muted);max-width:370px;font-size:15px;line-height:1.85}.assistant-note{color:var(--muted);gap:12px;margin-top:26px;font-size:12px;line-height:1.7;display:flex}.assistant-note svg{color:#dc3045;margin-top:3px}.assistant-panel{border:1px solid var(--line);background:var(--card);border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 15px 40px #00000005}.assistant-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.assistant-panel>header>div{align-items:center;gap:10px;font-size:14px;display:flex}.assistant-panel>header button{color:var(--muted);font-size:11px}.assistant-transcript{scroll-behavior:smooth;max-height:390px;padding:22px;overflow:auto}.assistant-welcome>span{font-size:23px;font-weight:750}.assistant-welcome p{color:var(--muted);font-size:13px;line-height:1.7}.assistant-welcome>div{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.assistant-welcome button{border:1px solid var(--line);border-radius:30px;padding:9px 12px;font-size:12px}.assistant-question{color:#fff;overflow-wrap:anywhere;background:#d82e42;border-radius:15px 15px 3px;width:fit-content;max-width:90%;margin:0 0 15px auto;padding:12px 16px;font-size:13px}.assistant-answer{font-size:13px;line-height:1.8}.assistant-turn+.assistant-turn{margin-top:25px}.assistant-result{border:1px solid var(--line);border-radius:9px;align-items:start;gap:12px;margin-top:8px;padding:12px;font-size:13px;font-weight:700;display:flex}.assistant-result small{color:var(--muted);margin-top:6px;font-size:11px;font-weight:400;line-height:1.6;display:block}.assistant-panel>form{border:1px solid var(--line);border-radius:12px;gap:10px;margin:12px 18px 18px;padding:8px;display:flex}.assistant-panel input{width:100%;min-width:0;color:var(--fg);background:0 0;border:0;padding:8px;font-size:13px}.assistant-panel>form button{color:#fff;background:#d82e42;border-radius:8px;flex-shrink:0;place-items:center;width:42px;display:grid}.assistant-panel button:disabled{opacity:.5;cursor:default}.assistant-handoff{border-top:1px solid var(--line);padding:17px 22px;font-size:12px}.assistant-handoff summary{cursor:pointer;font-weight:700}.assistant-handoff p{color:var(--muted);line-height:1.8}.assistant-handoff textarea{resize:vertical;border:1px solid var(--line);background:var(--bg);width:100%;height:110px;color:var(--fg);font:inherit;border-radius:8px;padding:10px;line-height:1.6}.assistant-handoff>div{flex-wrap:wrap;gap:15px;margin-top:12px;display:flex}.assistant-handoff button,.assistant-handoff a{align-items:center;gap:6px;padding:8px 0;font-weight:700;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:721px) and (max-width:1200px){.nav-items{gap:12px}.nav-items button,.nav-items a{font-size:10px}}@media (max-width:720px){.brand small{margin-top:8px}.assistant-section{grid-template-columns:1fr;gap:24px;padding-block:35px}.assistant-intro h2 br{display:none}.assistant-intro>p{max-width:none}.assistant-intro h2{font-size:34px}.assistant-panel>header,.assistant-transcript{padding:18px}.assistant-handoff{padding:17px 18px}.assistant-note{margin-top:15px}}:root{--bg:#fafaf8;--fg:#17212c;--muted:#66717c;--line:#dddfdf;--card:#fff}body{background:var(--bg);color:var(--fg)}textarea,select{font:inherit}:is(textarea:focus-visible,select:focus-visible){outline-offset:3px;outline:3px solid #e93b50}.site{min-height:100vh}.live-news{padding-block:38px 64px}.live-news h1{letter-spacing:-1.5px;margin:12px 0 0;font-size:clamp(28px,4vw,43px)}.news-date{color:var(--muted);font-size:12px}.live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.live-card{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.website-photo{aspect-ratio:4/3;background:var(--line);display:block;position:relative;overflow:hidden}.website-photo img{object-fit:cover;width:100%;height:auto;min-height:100%;position:absolute;top:0;left:0}.website-photo .image-badge{color:#fff;background:#17212c;font-size:10px;top:auto;bottom:15px;left:15px}.live-card-body{flex-direction:column;flex:1;padding:23px;display:flex}.live-meta{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.live-meta>span:first-child{color:#ce293e;font-weight:700}.live-card h2{letter-spacing:-.6px;margin:14px 0 12px;font-size:21px;line-height:1.5}.live-card p{color:var(--muted);font-size:13px;line-height:1.8}.live-card-bottom{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:18px;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.live-card-bottom>span{align-items:center;gap:6px;margin-right:auto;display:flex}.live-card.featured{grid-column:span 2;grid-template-columns:1.1fr 1fr;display:grid}.featured .website-photo img{object-fit:cover;object-position:top;width:100%;height:100%}.load-more{margin:28px auto 0}.region-results{border:1px solid var(--line);background:var(--card);border-top:0;border-radius:0 0 16px 16px;padding:24px}.region-results h3{margin:0}.region-results .section-heading{margin-bottom:12px}.region-results .section-heading>span{color:var(--muted);font-size:12px}.region-results>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-weight:700;line-height:1.6;display:flex}.district-list button small{color:var(--muted);margin-left:auto}.primary-button,.secondary-button,.danger-button{border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:700;display:inline-flex}.primary-button{color:#fff;background:#cf293f}.secondary-button{background:var(--card);border:1px solid var(--line)}.danger-button{color:#b21f35;background:#fff0f2}button:disabled{opacity:.55;cursor:wait}.admin-shell{color:#17212c;background:#f5f6f8;min-height:100vh}.admin-header{background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:105px;padding:20px 5vw;display:flex}.admin-header .brand{font-size:33px}.admin-header>div{gap:25px;font-size:12px;display:flex}.admin-header>div>a{align-items:center;gap:6px;display:flex}.admin-main{max-width:1180px;margin:auto;padding:45px 28px}.admin-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-heading h1{letter-spacing:-1.5px;font-size:35px}.admin-heading p,.admin-footnote{color:#66717c;font-size:13px;line-height:1.8}.admin-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0;display:grid}.admin-stats button{text-align:left;background:#fff;border:1px solid #dddfe4;border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;padding:24px;display:grid}.admin-stats strong{text-align:right;font-size:32px}.admin-stats span{margin-top:12px;font-size:12px}.admin-filter{justify-content:space-between;align-items:center;gap:20px;margin:25px 0;display:flex}.admin-filter>div{flex-wrap:wrap;gap:8px;display:flex}.admin-filter button{border-radius:7px;padding:10px 12px;font-size:12px}.admin-filter button.selected{color:#fff;background:#17212c}.admin-filter label{background:#fff;border:1px solid #ddd;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.admin-filter input{background:0 0;border:0;min-width:0}.admin-list{background:#fff;border:1px solid #dddfe4;border-radius:12px;overflow:hidden}.admin-row{text-align:left;border-bottom:1px solid #eee;justify-content:space-between;gap:20px;width:100%;padding:23px;display:flex}.admin-row:hover{background:#fafafa}.admin-row:last-child{border:0}.admin-row h3{margin:8px 0;font-size:16px;line-height:1.7}.admin-row p{color:#66717c;margin:0;font-size:11px}.edit-link{white-space:nowrap;color:#cf293f;align-self:center;font-size:12px}.status-tag{color:#17643c;background:#e4f4eb;border-radius:5px;padding:4px 8px;font-size:10px;display:inline-block}.status-tag.hidden{color:#8b5e02;background:#fff2d2}.status-tag.deleted{color:#a7182d;background:#ffe5e9}.editor-overlay{z-index:100;background:#111b2b99;justify-content:flex-end;display:flex;position:fixed;inset:0}.editor-panel{color:#17212c;background:#fff;width:min(800px,100%);height:100dvh;overflow-y:auto;box-shadow:-15px 0 60px #0002}.editor-panel>header{z-index:1;background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:22px 30px;display:flex;position:sticky;top:0}.editor-panel h2{margin:6px 0;font-size:24px}.editor-panel form{padding:25px 30px 60px}.editor-panel label{margin-bottom:20px;font-size:13px;font-weight:700;display:block}.editor-panel input,.editor-panel textarea,.editor-panel select{color:#17212c;background:#fff;border:1px solid #cbd1d8;border-radius:8px;width:100%;margin-top:8px;padding:13px;line-height:1.7;display:block}.editor-panel small{color:#66717c;margin-top:5px;font-size:11px;font-weight:400;display:block}.editor-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.editor-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.muted{color:#66717c;font-size:12px;line-height:1.8}.error-box,.success-box,.confirm-box{border-radius:8px;padding:16px;font-size:13px;line-height:1.7}.error-box{color:#a7182d;background:#fff0f2}.success-box{color:#17643c;background:#e4f4eb}.confirm-box{background:#fff8e8;border:1px solid #ead7a4;margin-top:20px}.confirm-box button{margin-right:10px}.admin-login{max-width:560px;margin:12vh auto;padding:35px;line-height:1.9}.article-main{max-width:900px;padding-block:40px 80px}.article-main h1{letter-spacing:-1.2px;font-size:clamp(28px,4vw,46px);line-height:1.25}.article-main .website-photo{border-radius:12px;margin-block:28px}.article-prose{overflow-wrap:anywhere;font-size:18px;line-height:1.9}.article-source{border-top:1px solid var(--line);margin-top:30px;padding-top:22px;font-size:13px;line-height:1.8}.article-source a{color:#c2273d;text-decoration:underline}.policy-page{max-width:800px;margin:auto;padding:50px 24px 100px;line-height:1.9}.policy-page h1{font-size:38px;line-height:1.3}.policy-page h2{margin-top:30px}.policy-page a{text-decoration:underline}.site .nav-items,.site .navigation .wrap{gap:20px}@media (max-width:1000px){.live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site .nav-items{flex-wrap:wrap;gap:13px}.site .nav-items button{font-size:11px}.admin-filter{flex-direction:column;align-items:stretch}.admin-filter label input{width:100%}.admin-heading h1{font-size:28px}}@media (max-width:720px){.live-grid{grid-template-columns:1fr}.live-card.featured{grid-column:auto;display:flex}.featured .website-photo{aspect-ratio:4/3;height:auto;min-height:0}.featured .website-photo img{object-position:top;height:auto;min-height:100%}.featured h2{font-size:23px}.news-date{display:none}.live-news{padding-block:25px 40px}.live-card-body{padding:20px}.admin-main{padding:25px 16px}.admin-stats{gap:8px}.admin-stats button{padding:13px}.admin-stats strong{font-size:26px}.admin-heading{display:block}.admin-heading>button{margin-top:10px}.admin-row{padding:16px;display:block}.edit-link{margin-top:12px;display:block}.editor-panel form{padding:20px 18px 50px}.editor-panel>header{padding:18px}.editor-two{grid-template-columns:1fr;gap:0}.admin-header{padding:20px}.admin-header>div{gap:12px;font-size:10px}.edition-bar .wrap>span:nth-child(2){display:none}.site .nav-items{gap:8px 20px}.region-results{padding:18px}.region-results>a{font-size:14px}}.article-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-block:20px;display:flex}.article-actions button{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.article-actions span{color:#17643c;font-size:12px}.correction-note{background:#f5f1ed;border-left:3px solid #d52a40;margin-top:25px;padding:18px 22px;font-size:14px;line-height:1.8}.correction-note time{color:#66717c;font-size:11px}.editor-panel :focus-visible{outline-offset:3px;outline:3px solid #cf293f}.live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-card.featured{grid-template-columns:1.15fr 1fr}.featured .website-photo{aspect-ratio:4/3;height:auto;min-height:0}.featured .website-photo img{height:auto;min-height:100%}.featured .live-card-body{padding:30px}.featured h2{font-size:clamp(23px,2.3vw,32px)}@media (max-width:720px){.live-grid{grid-template-columns:1fr}.featured .live-card-body{padding:20px}.featured h2{font-size:23px}}.social-follow,.footer-social{justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.social-follow{border-bottom:1px solid var(--line,#dddfdf)}.social-follow>span,.footer-social>span{font-size:12px;font-weight:700}.social-links{flex-wrap:wrap;gap:10px;display:flex}.social-links a{border:1px solid var(--line,#d8dce1);border-radius:6px;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.social-links a:hover{background:#e6284010;border-color:#e62840}.social-links a>svg:first-child{color:#e62840}.footer-social{border-top:1px solid #2c3b49}.footer-social .social-links a{border-color:#40505e}.footer-social .social-links a:hover{background:#ffffff10;border-color:#ed6576}.footer-social .social-links a>svg:first-child{color:#f57b8b}.article-follow{border-top:1px solid #dddfdf;margin-top:28px;padding-top:24px}.article-follow>strong{margin-bottom:12px;font-size:14px;display:block}.article-source .social-links a{text-decoration:none}@media (max-width:540px){.social-follow,.footer-social{flex-direction:column;align-items:flex-start;gap:10px}.social-links{gap:7px}.social-links a{padding:8px 10px;font-size:11px}}.admin-tool{color:#17212c;background:#fff;border:1px solid #d9dfe5;border-radius:10px;margin:20px 0;padding:20px}.admin-tool summary,.article-feedback summary{cursor:pointer;padding:10px 0;font-weight:700}.tool-form{gap:15px;margin-top:20px;display:grid}.tool-form label{gap:7px;font-size:13px;font-weight:600;display:grid}.tool-form input,.tool-form textarea,.tool-form select{color:#17212c;background:#fff;border:1px solid #cbd2da;border-radius:6px;width:100%;min-width:0;padding:11px}.tool-form button{justify-self:start}.feedback-row,.related-card{border-bottom:1px solid #ddd;padding:20px 0;display:block}.feedback-row p{white-space:pre-wrap;overflow-wrap:anywhere}.related-card h3{margin:0 0 10px}.related-card:hover h3{color:#e62840}.related-news,.article-feedback{margin-top:40px}.article-feedback{border-top:1px solid #ddd;padding-top:20px}.honey-field{height:1px;position:absolute;left:-9999px;width:1px!important}.topic-pills{flex-wrap:wrap;gap:10px;display:flex}.topic-pills a{border:1px solid #ccc;border-radius:25px;padding:10px 15px}.topic-pills a[aria-current=page]{color:#fff;background:#17212c}.breaking-news{color:#fff;background:#b51e32;align-items:center;gap:20px;margin-top:20px;padding:15px 20px;display:flex}.breaking-news>strong{white-space:nowrap;font-size:12px}.breaking-news>div{flex-wrap:wrap;gap:15px;font-size:14px;display:flex}.website-photo.original-photo img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0;transform:none}.footer-main>div{flex-wrap:wrap}.nav-items{gap:18px}.reader-feedback small{color:#68707a;line-height:1.6}@media (max-width:720px){.admin-tool{padding:15px}.breaking-news{flex-direction:column;align-items:flex-start;gap:8px}.editor-two{grid-template-columns:1fr}.tool-form input,.tool-form textarea,.tool-form select{font-size:16px}}.route-lines path.route-moving-arrow{fill:#b92c42;stroke:none;opacity:.9;offset-rotate:auto;offset-anchor:0px 0px;transform-box:view-box}.route-lines.all-routes path.route-moving-arrow{opacity:.75}.route-lines.all-routes path:not(.route-moving-arrow){opacity:.2}.region-labels{pointer-events:none}.region-labels text{fill:#4e3735;paint-order:stroke;stroke:#f6f1e9;stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:700}.region-labels.compact text{stroke-width:2.5px;font-size:8px}.region-labels text.selected{fill:#a32035;font-weight:800}.region-labels line{stroke:#9d7770;stroke-width:.6px;opacity:.6}.dark .region-labels text{fill:#fff;stroke:#3b3331}.dark .region-labels text.selected{fill:#ff9aa7}.studio-home{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-top:24px;scroll-margin-top:90px;display:grid}.studio-intro h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(36px,5vw,64px);line-height:1.08}.studio-intro p{max-width:470px;color:var(--muted);font-size:18px;line-height:1.7}.studio-intro>a{color:#b92c42;margin:16px 0;font-weight:700;display:inline-block}.studio-intro small{max-width:400px;color:var(--muted);font-size:12px;line-height:1.6;display:block}.studio-home .presenter-photo img{object-fit:cover;width:100%}.edition-strip{scroll-margin-top:90px}@media (max-width:720px){.studio-home{grid-template-columns:1fr;gap:24px}.studio-intro h1{letter-spacing:-1px}.studio-intro p{font-size:16px}.studio-home .studio-card,.studio-home .studio-copy{min-width:0}}.discovery-news .live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-news .section-heading h2{margin:8px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.15}.discovery-news .website-photo{aspect-ratio:16/10}.discovery-news .live-card-body h2{font-size:22px}@media (max-width:900px){.discovery-news .live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.discovery-news .live-grid{grid-template-columns:1fr}}.discovery-topic{margin:28px 0 42px}.discovery-topic>h3{border-left:3px solid #ef294a;margin-bottom:18px;padding-left:12px;font-size:24px}.today-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-block:16px;font-size:12px;display:flex}.today-date{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.today-date time{text-transform:capitalize;font-weight:600}.today-date>span{color:var(--muted);font-size:11px}.weather-reading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.weather-reading svg{color:#cc3047}.weather-reading b{letter-spacing:-.5px;font-size:22px}.weather-reading>span{color:var(--muted);font-size:13px}.weather-credit{color:var(--muted);margin-top:7px;font-size:10px;display:block}.weather-credit a{text-underline-offset:3px;text-decoration:underline}.weather-compact .weather-reading b{font-size:18px}.weather-compact .weather-credit{text-align:right;font-size:9px}.weather>p{color:var(--muted);margin:10px 0 6px;font-size:12px}.weather>small{color:var(--muted);font-size:10px}.region-weather{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-top:20px;padding:20px 24px}.assistant-intro h2{word-spacing:.08em}@media (max-width:720px){.today-bar{flex-direction:column;align-items:flex-start;gap:13px;padding-block:13px}.today-date{gap:8px;font-size:11px}.weather-compact{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.weather-compact .weather-reading{gap:7px;font-size:12px}.weather-compact .weather-reading>span{font-size:11px}.weather-compact .weather-credit{max-width:100px;margin:0;line-height:1.5}.region-weather{padding:18px}.assistant-intro h2{letter-spacing:-.8px;line-height:1.3}}.weather-inline .weather-reading{gap:8px;font-size:12px}.weather-inline .weather-reading b{font-size:18px}.weather-inline .weather-reading>span{font-size:12px}.region-results>.section-heading{flex-wrap:wrap;gap:14px}.policy-page section{scroll-margin-top:30px}.policy-page section+section{margin-top:38px}.region-context{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.region-date-time{color:var(--muted,#666);flex-direction:column;gap:4px;font-size:12px;display:flex}.region-date-time time:first-letter{text-transform:uppercase}.region-clock{font-variant-numeric:tabular-nums;color:var(--ink,inherit);font-size:15px}.region-clock small{color:var(--muted,#666);margin-left:5px;font-size:11px}@media (max-width:600px){.region-context{justify-content:space-between;gap:12px;width:100%}.region-date-time{font-size:11px}}.language-picker select{border:1px solid var(--line,#ddd);max-width:155px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:10px 8px;font-size:13px}.language-picker option{color:#222;background:#fff}.translation-status{color:#333;z-index:100;background:#fff;border:1px solid #ddd;border-radius:10px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:13px;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0002}.translation-status button{margin-left:12px;text-decoration:underline}.head-actions{flex-wrap:wrap}@media (max-width:600px){.language-picker select{max-width:118px;padding:8px 3px;font-size:12px}.head-actions{gap:5px}}.social-follow .social-links a{justify-content:center;width:42px;height:42px;padding:0}.social-follow .social-links a>span,.social-follow .social-links a>svg:last-child{display:none}.social-follow .social-links a>svg:first-child{width:20px;height:20px;display:block}.district-shapes path:focus{outline:none}.district-shapes path:focus-visible{stroke:#e93b50;stroke-width:2.5px;filter:drop-shadow(0 0 2px #e93b50);outline:none}
