@font-face{font-family:inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(../fonts/inter-cyrillic-ext-wght-normal.woff2)format('woff2-variations');unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(../fonts/inter-cyrillic-wght-normal.woff2)format('woff2-variations');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(../fonts/inter-latin-ext-wght-normal.woff2)format('woff2-variations');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(../fonts/inter-latin-wght-normal.woff2)format('woff2-variations');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand:#1e4393;--brand-dark:#163170;--brand-deep:#0e2352;--brand-mid:#788ebf;--brand-light:#a5b4d3;--brand-soft:#eef1f8;--brand-tint:#dfe5f1;--ink:#0f172a;--ink-2:#334155;--muted:#64748b;--line:#e2e8f0;--bg:#fff;--bg-2:#f6f8fc;--font:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,'Noto Sans',Arial,sans-serif;--maxw:1200px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--bg);line-height:1.6;font-size:17px;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--brand)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 20px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:#fff;padding:8px 12px;z-index:10}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.topbar{background:var(--brand-dark);color:var(--brand-light);font-size:13px}.topbar-inner{display:flex;justify-content:space-between;align-items:center;height:34px}.topbar a{color:#fff;margin-left:16px}.topbar a:hover{text-decoration:underline;color:#fff}.brand-row{display:flex;align-items:center;justify-content:space-between;padding-top:18px;padding-bottom:16px}.brand{display:inline-flex;align-items:center;gap:12px;color:var(--ink)}.brand:hover{color:var(--ink)}.brand-mark{display:block;flex:none;width:52px;height:52px;border-radius:8px;background:var(--brand)}.brand-text{display:flex;flex-direction:column;line-height:1.1}.brand-name{font-size:30px;font-weight:800;letter-spacing:-.8px;color:var(--brand)}.brand-tag{font-size:13px;color:var(--muted);margin-top:4px;font-weight:500}.mainnav{border-top:1px solid var(--line);border-bottom:3px solid var(--brand);background:#fff;position:sticky;top:0;z-index:5}.mainnav ul{list-style:none;margin:0;padding:0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.mainnav ul::-webkit-scrollbar{display:none}.mainnav a{display:block;padding:12px 14px;font-weight:600;font-size:15px;white-space:nowrap;color:var(--ink-2);border-bottom:3px solid transparent;margin-bottom:-3px}.mainnav a:hover{color:var(--brand);border-bottom-color:var(--brand-light)}.mainnav a[aria-current=page]{color:var(--brand);border-bottom-color:var(--brand-mid)}main.wrap{padding-top:28px;padding-bottom:56px;min-height:60vh}.kicker{display:inline-block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--brand);margin-bottom:6px}.meta{font-size:13px;color:var(--muted)}.section-h{font-size:18px;font-weight:800;margin:0 0 16px;padding-top:10px;border-top:3px solid var(--brand);color:var(--brand-deep);letter-spacing:-.2px}.section-h a:hover{color:var(--brand)}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--line);border-radius:6px;font-size:14px;font-weight:600;background:#fff;color:var(--ink);cursor:pointer;font-family:inherit}.btn:hover{border-color:var(--brand-mid);color:var(--brand);background:var(--brand-soft)}.btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-dark);color:#fff}.empty{color:var(--muted);padding:40px 0}.home-top{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,1fr);gap:32px;margin-bottom:40px}.lead-img img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:4px}.lead-body{padding-top:14px}.lead-title{font-size:clamp(26px,3.2vw,38px);line-height:1.15;letter-spacing:-.8px;margin:0 0 12px;font-weight:800}.lead-lead{font-size:18px;color:var(--ink-2);margin:0 0 10px}.latest-list ol{list-style:none;margin:0;padding:0;counter-reset:n}.latest-list li{padding:12px 0 12px 34px;border-bottom:1px solid var(--line);position:relative;counter-increment:n;font-weight:600;line-height:1.35}.latest-list li::before{content:counter(n);position:absolute;left:0;top:10px;font-size:22px;font-weight:800;color:var(--brand-mid)}.latest-list .meta{font-weight:400;margin-top:4px}.follow{margin-top:20px;padding:18px;background:var(--brand-soft);border:1px solid var(--brand-tint);border-left:4px solid var(--brand-mid);border-radius:6px}.follow p{margin:0 0 10px;font-size:15px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.card-img img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:4px;background:var(--brand-soft)}.card-body{padding-top:10px}.card-title{font-size:18px;line-height:1.3;margin:0 0 6px;font-weight:700;letter-spacing:-.2px}.card-lead{font-size:15px;color:var(--ink-2);margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cat-block{margin-top:44px}.more{text-align:center;margin-top:28px}.article{max-width:800px;margin:0 auto}.article-title{font-size:clamp(28px,4vw,42px);line-height:1.15;letter-spacing:-1px;margin:4px 0 14px;font-weight:800}.standfirst{font-size:20px;line-height:1.5;color:var(--ink-2);margin:0 0 16px;font-weight:500}.article-meta{font-size:14px;color:var(--muted);padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:22px}.article-meta .byline{font-weight:700;color:var(--ink)}.sep{margin:0 6px}.cover{margin:0 0 26px}.cover img{width:100%;border-radius:4px}figcaption{font-size:14px;color:var(--muted);padding:8px 0 0;line-height:1.45;border-bottom:1px solid var(--line);padding-bottom:8px}.credit{color:var(--muted);font-style:normal}.prose{font-size:18px;line-height:1.75;color:#1e293b}.prose p{margin:0 0 1.15em}.prose h2{font-size:24px;line-height:1.3;margin:1.6em 0 .6em;letter-spacing:-.4px;font-weight:800;color:var(--ink)}.prose h3{font-size:20px;margin:1.4em 0 .5em}.prose a{color:var(--brand);text-decoration:underline;text-decoration-color:var(--brand-mid);text-underline-offset:2px}.prose a:hover{color:var(--brand-dark);text-decoration-color:var(--brand)}.prose blockquote{margin:1.4em 0;padding:4px 0 4px 18px;border-left:4px solid var(--brand-mid);color:var(--ink-2);font-style:italic}.prose ul,.prose ol{padding-left:1.3em}.figure{margin:1.8em 0}.figure img{margin:0 auto;border-radius:4px}.sources{font-size:15px;color:var(--ink-2);background:var(--brand-soft);border-left:3px solid var(--brand-light);padding:12px 16px;margin-top:2em!important}.xlink{font-size:15px;font-weight:600}.xlink a{text-decoration:none}.tags{list-style:none;padding:0!important;margin:1.4em 0;display:flex;flex-wrap:wrap;gap:8px}.tags a{display:inline-block;font-size:13px;padding:4px 10px;border-radius:999px;background:var(--brand-soft);border:1px solid var(--brand-tint);color:var(--brand)!important;text-decoration:none!important;font-weight:600}.tags a:hover{background:var(--brand-tint);border-color:var(--brand-light)}.share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:1.4em}.share-label{font-size:14px;font-weight:700;margin-right:4px;color:var(--ink)}.prose .share a{text-decoration:none;color:var(--ink)}.btn-x:hover{background:#000;color:#fff!important;border-color:#000}.btn-fb:hover{background:#1877f2;color:#fff!important;border-color:#1877f2}.related{margin-top:56px}.static-page .prose{margin-top:8px}.list-head{margin-bottom:26px;border-bottom:3px solid var(--brand);padding-bottom:12px}.list-title{font-size:34px;margin:0;letter-spacing:-.8px;font-weight:800}.list-desc{margin:6px 0 0;color:var(--muted)}.pager{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:36px}.term-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.term-list a{font-weight:600}.count{color:var(--muted);font-size:13px}.sitefoot{background:var(--brand-deep);color:#d4dbea;margin-top:20px;border-top:4px solid var(--brand-mid)}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;padding-top:40px;padding-bottom:28px}.brand--foot .brand-name{color:#fff}.brand--foot .brand-tag{color:var(--brand-light)}.brand--foot .brand-mark{box-shadow:0 0 0 1px rgba(165,180,211,.35)}.foot-about{font-size:14px;max-width:420px;margin-top:14px;line-height:1.6}.foot-h{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-light);margin:6px 0 12px}.foot-list{list-style:none;padding:0;margin:0;font-size:14px}.foot-list li{margin-bottom:8px}.foot-list a:hover{color:#fff;text-decoration:underline}.foot-bottom{border-top:1px solid #23397a;padding-top:16px;padding-bottom:20px;font-size:13px;color:var(--brand-light)}@media(max-width:980px){.home-top{grid-template-columns:1fr}.grid,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body{font-size:16px}.wrap{padding:0 16px}.brand-name{font-size:24px}.brand-mark{width:42px;height:42px}.grid,.grid--4{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr}.prose{font-size:17px}.standfirst{font-size:18px}}@media print{.masthead,.sitefoot,.share,.related{display:none}}.topbar-inner{gap:16px}.topbar-right{flex:none;white-space:nowrap}.livebar{display:flex;align-items:center;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap;font-variant-numeric:tabular-nums}.livebar::-webkit-scrollbar{display:none}.lb-item{display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-left:1px solid rgba(165,180,211,.28);line-height:1}.lb-item:first-child{padding-left:0;border-left:0}.lb-item b{color:#fff;font-weight:700}.lb-clock{min-width:3.1em}.lb-ico{display:inline-flex;width:16px;height:16px;font-size:16px;color:#fff}.lb-ico svg{width:16px;height:16px}.lb-wx b{min-width:2.2em}.lb-cond{color:#dfe5f1}.lb-wind::before{content:"Салхи ";color:var(--brand-light)}.lb-wind:empty::before{content:""}.aqi-dot{width:9px;height:9px;border-radius:50%;background:var(--brand-mid);flex:none;box-shadow:0 0 0 1px rgba(255,255,255,.35)}.lb-aqi-label{color:#dfe5f1}.lb-pm{color:var(--brand-light)}.fx{margin-left:6px;color:var(--brand-light)}.fx b{min-width:2.6em;display:inline-block}.widget{margin-top:26px}.widget .section-h{font-size:16px;margin-bottom:12px}.wxw-now{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-dark) 100%);color:#fff;border-radius:8px;min-height:86px}.wxw-ico{display:inline-flex;width:46px;height:46px;color:#fff}.wxw-ico svg{width:46px;height:46px}.wxw-temp{font-size:34px;font-weight:800;letter-spacing:-1px;line-height:1;font-variant-numeric:tabular-nums}.wxw-cond{font-size:14px;color:var(--brand-tint);margin-top:4px;font-weight:500}.wxw-range{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--brand-light);text-align:right}.wxw-range b{color:#fff;font-variant-numeric:tabular-nums}.wxw-details{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin:10px 0 0;font-size:14px}.wxw-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.wxw-details div{padding:8px 0;border-bottom:1px solid var(--line);min-width:0}.wxw-details dt{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wxw-details dd{margin:2px 0 0;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;min-height:1.5em}.aqi-pill{display:inline-block;white-space:nowrap;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:700;background:var(--brand-soft);color:var(--brand)}.wxw-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:12px}.wxw-day{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 2px;min-width:0;background:var(--brand-soft);border:1px solid var(--brand-tint);border-radius:6px;font-size:13px;text-align:center}.d-name{font-size:12px;font-weight:700;color:var(--brand-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.d-ico{display:inline-flex;width:24px;height:24px;color:var(--brand)}.d-ico svg{width:24px;height:24px}.d-t{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.d-t b{color:var(--ink)}.widget-src{font-size:12px;color:var(--muted);margin:8px 0 0;line-height:1.45}.widget-src a{color:var(--brand);text-decoration:underline;text-decoration-color:var(--brand-light)}.fx-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.fx-table th,.fx-table td{padding:8px 0;border-bottom:1px solid var(--line);text-align:left}.fx-table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700;border-bottom:2px solid var(--brand-tint)}.fx-table td,.fx-table thead th:last-child{text-align:right}.fx-table td{font-weight:700;color:var(--ink)}.fx-table .cur{display:inline-block;min-width:3.2em;font-weight:800;color:var(--brand)}.fx-table .cur-n{color:var(--muted);font-weight:500}.fx-table tbody tr:hover{background:var(--brand-soft)}@media(max-width:980px){.wxw-days{gap:8px}}@media(max-width:640px){.topbar-right{display:none}.lb-date{display:none}.lb-cond,.lb-pm,.fx[data-cur=RUB]{display:none}.lb-item{padding:0 9px;gap:5px}.livebar{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent);padding-right:24px}}