[hidden],.lead[hidden],.ticker-story[hidden]{display:none!important}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.honeypot{position:absolute;left:-10000px}.reader-form .form-result{margin-top:15px;line-height:1.6}.form-result a{display:inline-block;margin-top:10px;text-decoration:underline}.reader-form input[type="checkbox"]{width:18px;height:18px;flex-shrink:0;accent-color:#db292d}.reader-form .checkrow{align-items:flex-start}.slider-controls button,.ticker-controls button{cursor:pointer}.lead{display:block}.ticker-controls button{font-size:19px}.cookie-banner [type="checkbox"]{accent-color:#db292d}.cookie-reset{color:#192027}.news-search input{min-width:0}.news-search input[name="location"]{width:180px;flex:0 1 180px}.cookie-banner a{text-decoration:underline}.gallery-main{display:block}.rich-content img{height:auto}.rich-content img[height]{height:revert-layer}
@media(max-width:760px){.news-search{flex-wrap:wrap}.news-search input[name="q"]{flex-basis:100%}.news-search input[name="location"]{flex:1;max-width:none!important}.ticker-label{font-size:11px}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.article-page{overflow-wrap:anywhere}}
@media(max-width:380px){.card-grid,.two-columns{grid-template-columns:1fr}.ticker-window{flex-basis:calc(100% - 106px)}.breaking-animated .ticker-label{min-width:106px;padding:14px 9px}.lead-aside{grid-template-columns:1fr}}

.brandbar .wrap{position:relative}.brand img{width:150px;height:54px;object-fit:contain}.brandbar{padding:22px 0}.headline-slider>.lead{height:310px;min-height:310px;border-radius:12px 12px 0 0}.lead-grid{gap:16px}.lead-aside{gap:12px;grid-template-rows:1fr 1fr}.lead-aside .lead{min-height:164px;border-radius:12px}.lead h1{font-size:30px;line-height:1.18}.lead-copy{padding:25px}.lead-copy p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px}.lead-aside h2{font-size:20px}.slider-controls{border-radius:0 0 12px 12px;justify-content:center}.news-card,.placement{border-radius:12px}.news-search{margin:16px 0}.nav-news a{padding:16px 0}.footer-bottom nav{display:flex;gap:14px;flex-wrap:wrap}.footer-bottom nav a{margin:0;font-size:12px}.public-notifications{position:relative;margin-left:16px;flex-shrink:0;z-index:25}.public-notifications>summary{cursor:pointer;list-style:none;position:relative;width:44px;height:44px;display:grid;place-items:center;color:white;border:1px solid #ffffff60;border-radius:12px;background:#ffffff12}.public-notifications>summary::-webkit-details-marker{display:none}[data-news-count]{position:absolute;right:-5px;top:-6px;background:#fff;color:#bc252c;border-radius:20px;font:700 11px/20px Arial;min-width:20px;text-align:center}.news-notification-panel{position:absolute;right:0;top:54px;width:340px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #e1e6ed;border-radius:14px;box-shadow:0 14px 40px #17202624;padding:20px;color:#192027;max-height:70vh;overflow-y:auto}.news-notification-panel>strong{font-size:18px}.news-notification-panel p{font-size:12px;color:#73808a;margin:8px 0}.news-notification-panel a{display:block;padding:12px 8px;border-bottom:1px solid #eef0f3;font-size:14px;line-height:1.5;border-radius:8px}.news-notification-panel a small{display:block;font-size:11px;color:#a22a32;margin-bottom:3px}.news-notification-panel a.unread{background:#f8faff;font-weight:700}.news-notification-panel .btn{margin-top:12px;width:100%}
@media(max-width:760px){.brandbar{padding:16px 0}.brand img{width:128px;height:44px}.brandbar .wrap{justify-content:space-between}.headline-slider>.lead{height:245px;min-height:245px}.lead h1{font-size:25px}.lead-copy{padding:18px}.lead-copy p{font-size:12px;-webkit-line-clamp:1}.lead-aside .lead{min-height:135px}.lead-aside h2{font-size:16px}.lead-aside .lead-copy{padding:12px}.lead-aside .pill{font-size:10px;margin-bottom:7px}.slider-controls{padding:5px}.news-search input[name=location]{max-width:calc(100% - 65px)!important}.public-notifications{margin-left:auto}.news-card:hover{transform:none}}

.nav-news a{padding:0;line-height:48px}.nav-news .wrap{min-height:48px}.toplinks{flex-wrap:wrap;justify-content:flex-end}.brandbar .brand{flex-shrink:0}.header-placement{min-width:0}
@media(max-width:760px){.toplinks a:first-child{display:block}.topline .wrap{gap:12px}.toplinks{gap:10px}.topline{font-size:11px}.topline .wrap>span{white-space:nowrap}}

.lead-grid.single{grid-template-columns:1fr}.lead-grid.single .lead-aside{display:none}.card-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.card-grid.two-columns{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
@media(max-width:760px){.card-grid,.card-grid.two-columns{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}

.lead h1,.lead-aside h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}

/* Krast 1.6 editorial interface */
body{background:#f4f6f8;color:#292929}.wrap{max-width:1280px;width:100%;box-sizing:border-box;padding-left:28px;padding-right:28px}.topline{background:#fff1f1;color:#805055;font-size:11px;border:0}.topline a{color:#805055}.brandbar{background:#fff;padding:14px 0;border-bottom:1px solid #e7ebf0}.brandbar .wrap{display:flex;gap:24px;align-items:center}.brandbar .brand{background:var(--news-color);padding:8px 14px;border-radius:12px}.brand img{width:132px;height:45px}.public-notifications{margin-left:0}.brandbar:has(.header-placement:empty) .public-notifications{margin-left:auto}.public-notifications>summary{color:var(--news-color);border-color:#f2dadd;background:#fff4f4}.header-placement{max-width:none;flex:1;min-width:0;display:block}.header-placement:empty{display:none}.placement.ads{padding:0!important;margin:24px auto;border:0;background:transparent;border-radius:0;width:100%;max-width:728px;aspect-ratio:728/90;overflow:hidden;position:relative}.placement.ads iframe{display:block;width:100%;height:100%;border:0;transform-origin:top left;position:absolute;left:0;top:0}.header-placement .placement.ads{margin:0 0 0 auto;max-height:90px;color:inherit;background:transparent}.placement.ad-sidebar{max-width:300px;aspect-ratio:300/250}.nav-news{background:#fff;border-bottom:1px solid #e1e6ed;box-shadow:0 3px 12px #17202d03}.nav-news .wrap{gap:27px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.nav-news a{color:#393939;font-size:13px;font-weight:650;line-height:48px;position:relative}.nav-news a:hover{color:var(--news-color);background:none}.news-search{margin:14px 0;gap:8px;max-width:650px}.news-search .input{background:white;border-color:#e2e7ed;border-radius:9px;padding:10px 13px;font-size:12px}.news-search .btn{border-radius:9px;padding:10px 18px;background:#223047;color:#fff;font-size:12px}.edition-heading{display:flex;justify-content:space-between;align-items:center;margin:28px 0 20px;gap:16px}.edition-kicker{font-size:10px;font-weight:750;letter-spacing:2px;color:var(--news-color)}.edition-heading p{font-size:23px;line-height:1.2;font-weight:750;letter-spacing:-.6px;margin-top:7px}.edition-heading time{font-size:12px;color:#8390a1}.edition-heading time span{color:#9ca6b4}.breaking-animated{margin:0 0 20px;background:white;border:1px solid #e4e9ef;min-height:64px;border-radius:12px;box-shadow:none}.breaking-animated .ticker-label{padding:15px 18px;border-radius:0;font-size:10px;min-width:124px}.ticker-title{font-size:13px}.ticker-category{font-size:10px}.ticker-window{padding:10px 16px}.ticker-controls{padding:0 10px}.ticker-controls button{border-radius:8px}.ticker-progress{height:2px}.previewtag{margin:0 0 16px;padding:8px 12px;border-radius:8px;background:#fff7eb;border:1px solid #f0e5d1;font-size:10px;color:#97866b}.category-rail{display:flex;align-items:center;gap:8px;overflow:auto;scrollbar-width:none;padding:0 0 17px;white-space:nowrap}.category-rail a{border:1px solid #e2e7ee;border-radius:8px;background:#fff;padding:8px 12px;font-size:11px;font-weight:600;color:#526073;display:flex;gap:12px;align-items:center}.category-rail a:hover{border-color:#aebbc9;color:#292929}.category-rail span{font-size:10px;color:#9aa6b5}.lead-grid{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:18px;margin-bottom:28px}.headline-slider{border-radius:16px;overflow:hidden;box-shadow:0 7px 22px #17202d0c;background:white}.headline-slider>.lead{height:310px;min-height:310px;border-radius:0}.lead{background:#292929}.lead:after{background:linear-gradient(180deg,#15151500 20%,#151515e6)}.lead-copy{padding:26px}.lead h1{font-size:29px;font-weight:750;line-height:1.22;letter-spacing:-.5px;max-width:610px}.lead-copy p{font-size:12px;line-height:1.6;color:#e2e7ed}.lead .pill{font-size:9px;letter-spacing:1px;border-radius:5px;padding:5px 9px;line-height:1.4;margin-bottom:11px;background:var(--news-color)}.lead-aside{gap:14px}.lead-aside .lead{min-height:162px;border-radius:14px;overflow:hidden}.lead-aside .lead-copy{padding:18px}.lead-aside h2{font-size:19px;line-height:1.3;font-weight:700;letter-spacing:-.2px}.slider-controls{padding:7px;border:0;gap:4px;border-radius:0;min-height:40px}.slider-controls button{padding:4px 10px;border-radius:6px;color:#7d8a9a;font-size:11px;min-width:30px}.slider-controls button.active{background:var(--news-color);color:white}.news-lower{grid-template-columns:minmax(0,1fr) 300px;gap:30px;align-items:start}.news-lower>div,.sidebarnews{min-width:0}.section-title{margin:8px 0 16px;border-bottom:1px solid #dfe5ec;padding-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.section-title h2{font-size:19px;letter-spacing:-.4px;font-weight:750;border:0;padding:0;color:#292929}.section-title h2:before{content:'';display:inline-block;width:4px;height:15px;border-radius:3px;background:var(--news-color);margin-right:9px;vertical-align:-1px}.section-title a{font-size:9px;letter-spacing:.7px;color:#8a96a7;border:0}.news-lower section{margin-bottom:30px}.card-grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.news-card{border:1px solid #e3e8ee;border-radius:13px;overflow:hidden;background:#fff;box-shadow:0 2px 4px #17202d02;height:100%}.news-card img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.news-card .cardbody{padding:16px}.news-card .cat{font-size:9px;letter-spacing:.6px;font-weight:700;background:#f2f4f7;color:#637186;padding:4px 7px;border-radius:4px;display:inline-block}.news-card h3{font-size:17px;line-height:1.42;letter-spacing:-.2px;margin:11px 0;color:#292929;font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card small{font-size:10px;color:#97a2b0}.list-news{padding:4px 16px;background:#fff;border:1px solid #e3e8ef;border-radius:13px}.list-news>a{padding:16px 0;gap:12px;border-color:#eef1f5}.list-news .number{font-size:23px;color:#d2dbe5;font-weight:650;min-width:30px}.list-news h3{font-size:13px;line-height:1.55;color:#393939}.list-news small{font-size:9px;color:#9aa7b7}.sidebarnews>.news-card{margin-bottom:14px}.newsletter-card{margin-top:24px;padding:22px;border-radius:14px;background:#fff1f1;border:1px solid #f2dadd}.newsletter-card .reader-form{margin:0}.newsletter-card h3{font-size:18px}.newsletter-card .btn{background:var(--news-color);color:white;border-radius:8px}.news-footer{margin-top:48px;background:var(--news-color);border-top:0;padding-top:38px;border-radius:0}.news-footer .wrap{color:#fff}.news-footer a{color:#fff}.news-footer strong{color:#fff}.footer-grid{gap:45px}.footer-bottom{border-color:#ffffff14;padding:20px 0;margin-top:25px;font-size:10px;gap:20px}.cookie-banner{border-radius:14px;box-shadow:0 10px 32px #17202d18}.article-page{border-radius:16px;background:#fff;border:1px solid #e4e9ef}.article-page>img{border-radius:12px}.article-page h1{letter-spacing:-.7px;line-height:1.2}.brandbar:has(.header-placement:empty){padding-top:18px;padding-bottom:18px}
@media(min-width:1100px){.card-grid:not(.two-columns) .news-card:first-child{grid-column:span 1}.news-lower>div>section:first-child .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-lower>div>section:first-child .news-card{display:grid;grid-template-columns:115px minmax(0,1fr)}.news-lower>div>section:first-child .news-card img{height:100%;min-height:150px;aspect-ratio:auto}.news-lower>div>section:first-child .news-card h3{font-size:14px}.news-lower>div>section:first-child .news-card .cardbody{padding:13px}}
@media(max-width:1050px){.wrap{padding-left:22px;padding-right:22px}.brandbar .wrap{gap:16px}.brand img{width:108px;height:40px}.header-placement{flex:1;max-width:728px}.news-lower{grid-template-columns:minmax(0,1fr) 270px;gap:22px}.lead h1{font-size:26px}.lead-aside h2{font-size:17px}.news-card h3{font-size:15px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.wrap{padding-left:16px;padding-right:16px}.brandbar{padding:12px 0}.brandbar .wrap{display:grid;grid-template-columns:1fr auto;gap:12px}.brandbar .brand{justify-self:start;padding:6px 12px}.brand img{width:113px;height:36px}.header-placement{display:block;grid-column:1/-1;grid-row:2;width:100%;max-width:728px}.public-notifications{grid-row:1;grid-column:2;margin:0}.public-notifications>summary{width:40px;height:40px;border-radius:10px}.nav-news .wrap{gap:22px}.nav-news a{font-size:12px;line-height:44px}.news-search{margin:12px 0}.news-search input[name=q]{flex-basis:auto;flex:1}.news-search input[name=location]{display:none}.edition-heading{margin:22px 0 17px}.edition-heading p{font-size:21px}.edition-kicker{font-size:9px}.edition-heading time{font-size:10px}.edition-heading time span{display:none}.breaking-animated{min-height:58px;margin-bottom:14px;flex-wrap:nowrap}.breaking-animated .ticker-label{min-width:96px;padding:13px 10px;font-size:9px;gap:6px}.ticker-window{padding:9px 12px;flex-basis:auto}.ticker-category{font-size:9px}.ticker-title{font-size:11px;line-height:1.4}.ticker-count{display:none}.ticker-controls{padding:0 5px;gap:0}.ticker-controls button{width:24px;font-size:16px}.previewtag{font-size:9px;padding:7px 10px;gap:8px}.category-rail{gap:6px;padding-bottom:14px}.category-rail a{font-size:10px;padding:7px 10px}.lead-grid{grid-template-columns:1fr;gap:12px;margin-bottom:23px}.headline-slider{border-radius:13px}.headline-slider>.lead{height:250px;min-height:250px}.lead-copy{padding:20px}.lead h1{font-size:25px;line-height:1.23}.lead-copy p{font-size:11px;-webkit-line-clamp:1}.lead-aside{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:12px}.lead-aside .lead{min-height:132px;height:132px;border-radius:11px}.lead-aside .lead-copy{padding:12px}.lead-aside h2{font-size:14px;line-height:1.35;-webkit-line-clamp:3}.lead .pill{font-size:8px;letter-spacing:.4px;padding:4px 6px;margin-bottom:8px}.slider-controls{padding:5px;min-height:35px}.news-lower{grid-template-columns:1fr;gap:14px}.news-lower section{margin-bottom:23px}.section-title{margin:5px 0 12px;padding-bottom:10px}.section-title h2{font-size:17px}.card-grid,.card-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.news-card{border-radius:11px}.news-card .cardbody{padding:12px}.news-card h3{font-size:14px;line-height:1.45;margin:9px 0}.news-card .cat{font-size:8px}.news-card small{font-size:9px}.sidebarnews>.news-card{display:grid;grid-template-columns:115px minmax(0,1fr)}.sidebarnews>.news-card img{height:100%;aspect-ratio:auto}.newsletter-card{margin-top:20px}.news-footer{margin-top:32px}.footer-grid{gap:26px}.footer-bottom{font-size:10px}.placement.ads{margin:18px auto}.header-placement .placement.ads{margin:0}.placement.ad-sidebar{max-width:300px}.topline .wrap>span{max-width:45%;overflow:hidden;text-overflow:ellipsis}.toplinks a{font-size:10px}.news-search .btn{padding:10px 14px}}
@media(max-width:360px){.wrap{padding-left:12px;padding-right:12px}.lead h1{font-size:22px}.lead-aside h2{font-size:13px}.ticker-category{display:none}.card-grid,.card-grid.two-columns{gap:9px}.news-card .cardbody{padding:10px}.news-card h3{font-size:13px}.previewtag a{white-space:nowrap}}

/* One full-width search field; primary accents follow the site's red theme. */
.news-search{display:flex;flex-wrap:nowrap;width:100%;max-width:none;box-sizing:border-box;align-items:center;gap:8px;margin:16px 0;padding:6px 6px 6px 16px;border:1px solid #eadfe0;border-radius:12px;background:#fff;box-shadow:0 3px 12px #76212705}
.news-search:focus-within{border-color:var(--news-color);box-shadow:0 0 0 3px #db292d12}
.news-search .input,.news-search input[name=q]{flex:1;flex-basis:auto;min-width:0;width:100%;height:40px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;outline:none;background:transparent;color:#292929;font-size:14px}
.news-search .input::placeholder{color:#8a7376}
.news-search .btn{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:0;border-radius:9px;background:var(--news-color);color:#fff}
.news-search .btn:hover{filter:brightness(.94)}
.news-search .btn:focus-visible{outline:2px solid var(--news-color);outline-offset:3px}
.breaking-animated .ticker-label,.reader-form .btn.primary,.cookie-banner .btn.primary,.news-notification-panel .btn{background:var(--news-color);color:#fff}
.news-footer .cookie-reset{color:var(--news-color)}
.category-rail a:hover{border-color:var(--news-color);color:var(--news-color)}
@media(max-width:760px){.news-search{margin:12px 0;padding-left:12px}.news-search .input,.news-search input[name=q]{font-size:16px}.news-search .btn{padding:0}}

/* Complete reader palette: every interface area inherits or has its own color. */
body{background:var(--theme-page);color:var(--theme-text)}
.topline{background:var(--theme-topbar-bg);color:var(--theme-topbar-text)}.topline a{color:var(--theme-topbar-text)}
.brandbar{background:var(--theme-header-bg);border-color:var(--theme-border)}.brandbar .brand{background:var(--theme-logo-bg)}
.brandbar .wrap{gap:18px}.header-placement{max-width:none;flex:1}.header-placement .placement.ads{max-width:none;width:100%;height:90px;max-height:none;aspect-ratio:auto;margin:0}
.header-tools{display:flex;align-items:center;gap:8px;flex-shrink:0}.public-notifications{margin:0}.brandbar:has(.header-placement:empty) .header-tools{margin-left:auto}
.reader-icon-button,.public-notifications>summary{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--theme-border);border-radius:11px;color:var(--theme-notification-text);background:var(--theme-notification-bg);cursor:pointer}
.reader-icon-button:focus-visible,.public-notifications>summary:focus-visible{outline:2px solid var(--news-color);outline-offset:3px}.mobile-menu-toggle{display:none}
.nav-news{background:var(--theme-nav-bg);border-color:var(--theme-border)}.nav-news a{color:var(--theme-nav-text)}.nav-news a:hover{color:var(--theme-nav-hover)}
.news-search{background:var(--theme-search-bg);border-color:var(--theme-border)}.news-search .input,.news-search input[name=q]{color:var(--theme-search-text)}.news-search .input::placeholder{color:var(--theme-muted)}.news-search .btn{background:var(--theme-search-button);color:var(--theme-button-text)}
.edition-heading time,.edition-heading time span,.section-title a,.news-card small,.list-news small{color:var(--theme-muted)}
.breaking-animated{background:var(--theme-ticker-bg);border-color:var(--theme-border)}.breaking-animated .ticker-label{background:var(--theme-ticker-label);color:var(--theme-ticker-label-text)}.ticker-title{color:var(--theme-ticker-text)}.ticker-category,.ticker-count,.ticker-controls button{color:var(--theme-muted)}
.category-rail a{background:var(--theme-category-bg);color:var(--theme-category-text);border-color:var(--theme-border)}.category-rail span{color:var(--theme-muted)}.category-rail a:hover{color:var(--news-color);border-color:var(--news-color)}
.headline-slider,.slider-controls{background:var(--theme-surface)}.lead{background:var(--theme-hero-overlay)}.lead:after{background:linear-gradient(180deg,transparent 20%,var(--theme-hero-overlay))}.lead h1,.lead h2,.lead-copy p{color:var(--theme-hero-text)}.lead .pill{color:var(--theme-button-text)}.slider-controls button{color:var(--theme-muted)}.slider-controls button.active{background:var(--theme-slider-active);color:var(--theme-button-text)}
.section-title{border-color:var(--theme-border)}.section-title h2{color:var(--theme-section-heading)}
.news-card{background:var(--theme-card-bg);border-color:var(--theme-border)}.news-card h3{color:var(--theme-card-title)}.news-card .cat{background:var(--theme-card-category-bg);color:var(--theme-card-category-text)}
.list-news,.article-page,.placement.widgets,.video-item{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}.list-news h3{color:var(--theme-card-title)}.list-news>a{border-color:var(--theme-border)}.list-news .number{color:var(--theme-muted)}
.article-page a,.rich-content a{color:var(--news-color)}.article-page .section-title h2{color:var(--theme-section-heading)}
.newsletter-card{background:var(--theme-newsletter-bg);color:var(--theme-newsletter-text);border-color:var(--theme-border)}.newsletter-card h3{color:var(--theme-newsletter-text)}
.reader-form .input{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}
.btn.primary,.newsletter-card .btn,.reader-form .btn.primary,.news-notification-panel .btn,.cookie-banner .btn.primary{background:var(--theme-button-bg);color:var(--theme-button-text)}
.news-footer{background:var(--theme-footer-bg)}.news-footer .wrap,.news-footer a,.news-footer strong{color:var(--theme-footer-text)}.news-footer .cookie-reset{background:var(--theme-surface);color:var(--theme-text)}
.cookie-banner{background:var(--theme-cookie-bg);color:var(--theme-cookie-text);border-color:var(--theme-border)}.cookie-banner a{color:var(--news-color)}.cookie-banner .btn:not(.primary){background:var(--theme-surface);color:var(--theme-text);border:1px solid var(--theme-border)}
.news-notification-panel{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}.news-notification-panel p{color:var(--theme-muted)}.news-notification-panel a{border-color:var(--theme-border)}.news-notification-panel a small{color:var(--news-color)}.news-notification-panel a.unread{background:var(--theme-page)}[data-news-count]{background:var(--theme-surface);color:var(--news-color)}
.reader-menu{width:min(420px,calc(100vw - 24px));max-height:85dvh;margin:12px 12px auto auto;box-sizing:border-box;border:1px solid var(--theme-border);border-radius:18px;padding:20px;color:var(--theme-text);background:var(--theme-surface);box-shadow:0 20px 80px #0003}.reader-menu::backdrop{background:#0006;backdrop-filter:blur(3px)}.reader-menu-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--theme-border)}.reader-menu nav{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:18px 0}.reader-menu nav a{padding:14px 12px;border-radius:9px;background:var(--theme-nav-bg);color:var(--theme-nav-text);font-size:14px}.reader-menu-footer{display:flex;flex-wrap:wrap;gap:16px;border-top:1px solid var(--theme-border);padding-top:16px;font-size:12px}.reader-menu-footer a{color:var(--theme-muted)}.reader-menu-open{overflow:hidden}
@media(max-width:760px){.brandbar .wrap{grid-template-columns:auto minmax(0,1fr);gap:12px}.header-tools{grid-column:2;grid-row:1;justify-self:end;gap:7px}.brandbar .brand{grid-row:1;grid-column:1}.header-placement{grid-column:1/-1;grid-row:2;width:100%;max-width:none}.header-placement .placement.ads{height:76px}.reader-icon-button,.public-notifications>summary{width:38px;height:38px;border-radius:10px}.public-notifications{grid-row:auto;grid-column:auto}.mobile-menu-toggle{display:grid}.nav-news{display:none}.news-notification-panel{position:fixed;top:108px;left:12px;right:12px;width:auto;max-width:none}.news-search .btn{height:42px;flex-basis:42px;width:42px}.card-grid,.card-grid.two-columns{gap:14px}.lead-aside .lead{height:145px}.lead-aside h2{font-size:15px}.news-card h3{font-size:15px}.news-card .cardbody{padding:13px}.category-rail a{padding:10px 12px}.slider-controls button,.ticker-controls button{min-height:32px}.section-title a{font-size:10px}.brandbar:has(.header-placement:empty){padding:12px 0}}
@media(max-width:360px){.brandbar .brand{padding:6px 9px}.brand img{width:100px;height:34px}.header-tools{gap:5px}.reader-icon-button,.public-notifications>summary{width:35px;height:35px}.card-grid.two-columns .news-card h3{font-size:14px}.news-card .cardbody{padding:11px}}

.previewtag,.article-page .notice,.form-result.notice{background:var(--theme-notice-bg);color:var(--theme-notice-text);border-color:var(--theme-border)}.previewtag a{color:var(--theme-notice-text)}

.category-rail a{border-left:3px solid var(--category-accent,var(--news-color))}.section-title h2:before{background:var(--category-accent,var(--news-color))}.news-card .cat{border-left:2px solid var(--category-accent,var(--news-color));padding-left:7px}

.reader-search{width:min(700px,calc(100vw - 24px));box-sizing:border-box;padding:24px;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-surface);color:var(--theme-text);box-shadow:0 20px 80px #0003}.reader-search::backdrop{background:#0006;backdrop-filter:blur(4px)}.reader-search .news-search{margin:20px 0 0}.contact-details{padding:24px 0;border-top:1px solid var(--theme-border);margin:24px 0}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px}.contact-grid h3{font-size:15px}.contact-grid p{margin:8px 0;overflow-wrap:anywhere}@media(max-width:600px){.reader-search{padding:18px}.contact-grid{grid-template-columns:1fr}}
