/*
Theme Name: Editorial Editions
Version: 1.2.0
Description: Topic-specific editorial layouts for independently configured publications.
*/
:root{--ink:#172526;--paper:#faf9f5;--muted:#626c6c;--line:#dddeda;--accent:#175d66;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,input{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}img{max-width:100%;height:auto}svg{display:block}.wrap{max-width:1240px;margin:auto;padding:0 32px}.skip{position:absolute;top:-100px}.skip:focus{top:10px;background:white;padding:10px;z-index:50}.utility{border-bottom:1px solid var(--line);font-size:11px;text-transform:uppercase;letter-spacing:.12em;padding:10px 0}.utility .wrap{display:flex;justify-content:space-between;gap:20px}.masthead{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:32px;padding-bottom:28px}.brand{display:flex;align-items:center;gap:13px;line-height:1.1}.brand svg{width:46px;height:46px;flex:none}.brand strong{font-family:var(--serif);font-size:clamp(25px,3vw,43px);font-weight:700;letter-spacing:-.035em}.brand small{display:block;font-size:11px;letter-spacing:.09em;margin-top:9px;color:var(--muted);font-family:var(--sans);font-weight:400}.header-note{font-size:12px;max-width:210px;color:var(--muted);border-left:1px solid var(--line);padding-left:20px}.nav{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);display:flex;gap:28px;padding-top:14px;padding-bottom:14px;font-size:13px;font-weight:700;overflow-x:auto;white-space:nowrap}.nav a:first-child{color:var(--accent)}.edition-center .masthead{justify-content:center;text-align:center}.edition-center .header-note{display:none}.edition-center .nav{justify-content:center}.edition-bar .masthead{background:var(--accent);color:white;padding:22px 28px;margin-top:20px}.edition-bar .brand small,.edition-bar .header-note{color:#fff}.edition-minimal .masthead{padding-top:50px;padding-bottom:40px}.edition-minimal .brand strong{font-family:var(--sans);font-weight:800}.edition-rail .masthead{border-left:8px solid var(--accent);padding-left:24px;margin-top:25px}.edition-rail .nav{border-top:0}.section-title{display:flex;justify-content:space-between;align-items:baseline;border-top:2px solid var(--ink);padding-top:12px;margin:0 0 26px;gap:20px}.section-title h2{font-family:var(--serif);font-size:27px;line-height:1.2;margin:0}.section-title span,.eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700}.hero{display:grid;grid-template-columns:1.25fr 1fr;min-height:400px;margin:40px 0 50px;border-bottom:1px solid var(--line);padding-bottom:40px;gap:45px;align-items:center}.hero h1{font-family:var(--serif);font-size:clamp(36px,4.3vw,64px);line-height:1.06;letter-spacing:-.045em;margin:20px 0}.hero p{font-size:17px;color:var(--muted);max-width:550px}.hero-art{position:relative;min-height:330px;background:var(--accent);color:var(--paper);display:flex;flex-direction:column;justify-content:space-between;padding:30px;overflow:hidden}.hero-art svg{width:100%;height:200px;opacity:.9}.hero-art span{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.hero-link{display:inline-flex;gap:30px;border-bottom:1px solid var(--ink);padding:9px 0;font-size:13px;font-weight:700;margin-top:15px}.hero-reverse .hero-art{order:-1}.hero-wide{grid-template-columns:1fr;padding:50px;background:var(--accent);color:white;position:relative}.hero-wide h1{max-width:780px}.hero-wide p,.hero-wide .eyebrow{color:#fff}.hero-wide .hero-art{display:none}.hero-wide .hero-link{border-color:white}.hero-compact{grid-template-columns:2fr 1fr;min-height:250px}.hero-compact h1{font-size:42px}.hero-compact .hero-art{min-height:230px}.hero-compact .hero-art svg{height:120px}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:50px}.content-grid.reverse{grid-template-columns:290px minmax(0,1fr)}.content-grid.reverse aside{order:-1}.content-grid.full{display:block}.content-grid.full aside{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}section{margin-bottom:50px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.card{border-bottom:1px solid var(--line);padding-bottom:22px;min-width:0}.card h3{font-family:var(--serif);font-size:25px;line-height:1.22;margin:12px 0}.card p{font-size:14px;color:var(--muted);line-height:1.6}.card .meta{font-size:11px;color:var(--muted)}.card-cover{aspect-ratio:1.7;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;margin-bottom:20px;overflow:hidden}.card-cover svg{height:88px;width:88px;opacity:.85}.card-cover img{width:100%;height:100%;object-fit:cover}.cards.list{display:block}.cards.list .card{display:grid;grid-template-columns:160px 1fr;gap:24px;margin-bottom:25px}.cards.list .card-cover{margin:0}.cards.feature .card:first-child{grid-column:span 2}.cards.feature .card:first-child h3{font-size:34px}.cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.topic-card{border:1px solid var(--line);padding:24px;display:flex;flex-direction:column;min-height:155px;justify-content:space-between;transition:background .2s}.topic-card:hover{background:white}.topic-card strong{font-family:var(--serif);font-size:24px;line-height:1.2}.topic-card small{color:var(--muted);font-size:11px}.topic-card .number{color:var(--accent);font-size:11px;letter-spacing:.15em;margin-bottom:18px}.topics-strips{display:block}.topics-strips .topic-card{flex-direction:row;align-items:center;min-height:80px;border:0;border-bottom:1px solid var(--line);gap:20px;padding:16px 0}.topics-strips .number{margin:0}.topics-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.topics-tiles .topic-card{background:var(--accent);color:white;border:0;min-height:210px}.topics-tiles small,.topics-tiles .number{color:inherit}.note{padding:28px;background:#edeee7;border-top:3px solid var(--accent);margin-bottom:32px}.note h2{font-family:var(--serif);font-size:26px;line-height:1.2;margin-top:0}.note p{font-size:14px;color:var(--muted)}.side-links{display:flex;flex-direction:column}.side-links a{padding:15px 0;border-bottom:1px solid var(--line);font-size:14px}.side-links a:after{content:' ↗';float:right;color:var(--accent)}.ad-slot:empty{display:none}.ad-slot{margin:28px 0;max-width:100%;overflow:hidden}.intro-band{padding:40px;background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1fr 2fr;gap:35px}.intro-band h2{font-family:var(--serif);font-size:32px;line-height:1.1;margin:0}.intro-band p{margin:0;font-size:16px}.site-footer{margin-top:70px;background:var(--ink);color:var(--paper);padding:50px 0 20px}.footer-top{display:flex;justify-content:space-between;gap:40px}.site-footer .brand small{color:#bec6c4}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;font-size:13px}.footer-bottom{margin-top:40px;padding-top:20px;border-top:1px solid #ffffff30;font-size:11px;color:#bac3c0;display:flex;justify-content:space-between;gap:20px}.archive-head{padding:50px 0 35px;max-width:900px}.archive-head h1{font-family:var(--serif);font-size:clamp(32px,4vw,52px);line-height:1.1;margin:15px 0}.article{max-width:820px;margin:0 auto;padding:50px 0}.article h1{font-family:var(--serif);font-size:clamp(32px,4vw,52px);line-height:1.14;letter-spacing:-.025em}.article .entry{font-size:18px;line-height:1.85}.entry a{color:var(--accent);text-decoration:underline}.entry h2{font-family:var(--serif);line-height:1.25}.entry table{display:block;overflow:auto}.entry pre{overflow:auto}.pagination{margin:35px 0}.pagination a,.pagination span{padding:8px 14px;border:1px solid var(--line)}.empty{color:var(--muted);padding:20px;border:1px solid var(--line)}
@media(min-width:1000px){.edition-rail .wrap{max-width:1320px}.edition-minimal .topic-card{border-radius:0}.edition-center .hero-wide{text-align:center}.edition-center .hero-wide p,.edition-center .hero-wide h1{margin-left:auto;margin-right:auto}}
@media(max-width:900px){.wrap{padding-left:22px;padding-right:22px}.hero{gap:25px;min-height:300px}.hero-art{min-height:270px}.content-grid,.content-grid.reverse{grid-template-columns:minmax(0,1fr) 230px;gap:25px}.content-grid.reverse aside{order:0}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.topics-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.header-note{display:none}.card h3{font-size:23px}}
@media(max-width:640px){.wrap{padding-left:18px;padding-right:18px}.utility .wrap span:last-child{display:none}.masthead{padding-top:24px;padding-bottom:22px}.brand strong{font-size:27px}.brand svg{width:35px;height:35px}.brand small{font-size:10px;line-height:1.5}.nav{gap:22px;justify-content:flex-start!important;font-size:12px}.hero,.hero-compact{grid-template-columns:1fr;margin:28px 0 35px;gap:24px;padding-bottom:28px}.hero h1,.hero-compact h1{font-size:39px}.hero-art{min-height:210px}.hero-art svg{height:130px}.hero-reverse .hero-art{order:0}.hero-wide{padding:25px}.hero p{font-size:15px}.content-grid,.content-grid.reverse,.content-grid.full aside{display:block}.cards,.cards.two{grid-template-columns:1fr}.cards.feature .card:first-child{grid-column:auto}.cards.feature .card:first-child h3{font-size:26px}.cards.list .card{grid-template-columns:95px 1fr;gap:16px}.cards.list .card h3{font-size:21px}.cards.list .card-cover{aspect-ratio:1}.card-cover svg{width:55px;height:55px}.topic-card{padding:18px;min-height:140px}.topic-card strong{font-size:21px}.topics-strips .topic-card{min-height:75px}.topics-strips .topic-card small{display:none}.intro-band{grid-template-columns:1fr;padding:25px;gap:20px}.footer-top{display:block}.footer-links{margin-top:30px}.footer-bottom{display:block}.article{padding-top:30px}.article .entry{font-size:17px}.section-title h2{font-size:24px}.edition-bar .masthead{margin:0 -18px;padding:22px 18px}.edition-rail .masthead{padding-left:15px}.edition-minimal .masthead{padding-top:25px;padding-bottom:25px}}
@media(max-width:640px){.footer-bottom span{display:block;margin:6px 0}}
.topic-card strong{overflow-wrap:anywhere;hyphens:auto;min-width:0}.brand>span{min-width:0}.brand strong{overflow-wrap:anywhere}

/* Newsroom revision 4: rubric feeds and compact, independently varied chrome. */
.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.news-edition{background:#fff;font-size:15px;line-height:1.55}.news-edition .wrap{max-width:1220px;padding-left:24px;padding-right:24px}
.news-header{border-bottom:1px solid var(--line);background:#fff}.news-header .masthead{padding:16px 0;gap:20px;min-height:70px}.news-edition .brand svg{width:34px;height:34px;color:var(--accent)}.news-edition .brand strong{font-family:var(--sans);font-size:clamp(20px,2.4vw,30px);letter-spacing:-.035em}.news-edition .brand small{display:none}.news-header .nav{border-top:1px solid var(--line);border-bottom:0;padding:11px 0;gap:24px;font-size:12px}.header-about,.header-kicker{font-size:12px}.header-kicker{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:6px 0;gap:20px;color:var(--muted)}.header-search{display:flex;max-width:220px;border-bottom:1px solid var(--line)}.header-search input{min-width:0;width:100%;border:0;background:transparent;font-size:12px;padding:6px;outline-offset:0}.header-search button{border:0;background:none;padding:6px 9px;color:var(--accent);cursor:pointer}
.header-v1 .masthead{justify-content:center}.header-v1 .header-about{display:none}.header-v1 .nav{justify-content:center}.header-v2 .news-header{border-top:3px solid var(--accent)}.header-v3 .header-shell{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 30px;align-items:center}.header-v3 .nav{border:0;justify-content:flex-end}.header-v3 .header-search{display:none}.header-v4 .news-header{background:var(--ink);color:white}.header-v4 .news-header .brand svg{color:white}.header-v4 .nav{border-color:#ffffff35}.header-v4 .nav a:first-child{color:inherit}.header-v5 .masthead{flex-direction:row-reverse}.header-v5 .nav{justify-content:flex-end}.header-v6 .brand{border-left:4px solid var(--accent);padding-left:12px}.header-v6 .nav a{border-radius:4px;padding:3px 9px;background:color-mix(in srgb,var(--accent) 7%,white)}.header-v6 .nav{gap:8px;padding:8px 0;border:0}.header-v7 .header-shell{display:flex;flex-direction:column}.header-v7 .nav{order:-1;width:100%;border-top:0;border-bottom:1px solid var(--line)}.header-v7 .masthead{width:100%}.header-v8 .masthead{justify-content:center}.header-v8 .header-about{display:none}.header-v8 .nav{justify-content:center;border-top:2px solid var(--accent)}.header-v9 .news-header{border-top:5px solid var(--accent)}.header-v9 .nav{border-top:0}.header-v9 .brand strong{font-family:var(--serif)}
.news-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:22px 0 18px}.news-heading h1{font-size:clamp(20px,2.3vw,29px);line-height:1.25;margin:0;font-weight:700;overflow-wrap:anywhere}.news-heading>span{font-size:11px;color:var(--muted);flex:none}.rubric-section{margin:0 0 30px}.rubric-section .section-title{border-top:2px solid var(--accent);margin:0 0 16px;padding-top:12px}.rubric-section h2{font-family:var(--sans);font-size:23px;line-height:1.25}.all-posts{font-size:12px;white-space:nowrap;color:var(--muted)}.rubric-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rubric-posts .card{padding-bottom:15px}.rubric-posts .card h3{font-family:var(--sans);font-size:18px;line-height:1.3;margin:8px 0;overflow-wrap:anywhere}.rubric-posts .card p{font-size:13px;line-height:1.5;margin:8px 0}.rubric-posts .eyebrow{font-size:10px;letter-spacing:.05em}.rubric-posts .card-cover{margin:0 0 10px;aspect-ratio:1.85}.rubric-posts .card-cover svg{width:65px;height:65px}.rubric-layout-0{grid-template-columns:repeat(4,minmax(0,1fr))}.rubric-layout-0 .card:first-child{grid-column:span 2;grid-row:span 2}.rubric-layout-0 .card:first-child h3{font-size:25px}.rubric-layout-1{grid-template-columns:repeat(3,minmax(0,1fr))}.rubric-layout-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rubric-layout-2 .card{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px}.rubric-layout-2 .card-cover{aspect-ratio:1.2}.rubric-layout-3{grid-template-columns:repeat(4,minmax(0,1fr))}.rubric-layout-3 .card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:24px}.rubric-posts.count-1{grid-template-columns:1fr}.rubric-posts.count-1 .card:first-child{grid-column:auto;grid-row:auto;display:grid;grid-template-columns:minmax(180px,32%) minmax(0,1fr);gap:24px}.rubric-posts.count-1 .card-cover{max-height:210px;margin:0}.rubric-posts.count-1 .card h3{font-size:24px}.rubric-empty .section-title{margin-bottom:8px;border-top:1px solid var(--line)}.rubric-empty-note{margin:0;color:var(--muted);font-size:13px}.rubric-empty{margin-bottom:24px}
.news-edition .site-footer{margin-top:30px;padding:22px 0 14px;background:#f5f6f6;color:var(--ink);border-top:1px solid var(--line)}.news-edition .footer-top{align-items:center;gap:24px}.news-edition .site-footer .brand strong{font-size:22px}.news-edition .site-footer .brand svg{width:28px;height:28px}.news-edition .footer-links{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;justify-content:flex-end}.news-edition .footer-bottom{margin-top:18px;padding-top:12px;border-color:var(--line);font-size:11px;color:var(--muted);align-items:center}.footer-bottom>div{display:flex;gap:20px}.footer-description{max-width:220px;font-size:12px;color:var(--muted)}.news-edition .footer-v1{background:var(--ink);color:white}.footer-v1 .footer-bottom{color:#c8d0d0!important;border-color:#ffffff25!important}.footer-v1 .brand svg{color:white}.footer-v1 .footer-top{flex-direction:row-reverse}.footer-v1 .footer-links{justify-content:flex-start}.footer-v2 .footer-top{display:grid;grid-template-columns:1fr 1fr 1fr}.footer-v2 .footer-links{display:grid;grid-template-columns:1fr 1fr}.footer-v3 .footer-top{flex-direction:column;gap:16px}.footer-v3 .footer-bottom{justify-content:center;gap:30px}.news-edition .footer-v4{background:white;border-top:3px solid var(--accent)}.footer-v4 .footer-top{align-items:flex-start}.footer-v4 .footer-links{border-left:1px solid var(--line);padding-left:25px}.footer-v5 .footer-top{display:grid;grid-template-columns:1fr 2fr}.footer-v5 .footer-description{grid-column:1/-1;max-width:none;border-left:3px solid var(--accent);padding-left:12px}.footer-v6 .footer-top{flex-direction:row-reverse}.news-edition .footer-v6{background:color-mix(in srgb,var(--accent) 8%,white)}.footer-v7 .footer-top{display:grid;grid-template-columns:1fr 2fr}.footer-v7 .footer-links{display:grid;grid-template-columns:repeat(4,1fr)}.footer-v7 .brand strong{font-family:var(--serif)!important}.footer-v8 .footer-top{flex-wrap:wrap}.footer-v8 .footer-links{order:-1;width:100%;justify-content:flex-start;border-bottom:1px solid var(--line);padding-bottom:14px}.footer-v8 .footer-description{margin-left:auto}
@media(max-width:900px){.header-v3 .header-shell{display:block}.header-v3 .nav{justify-content:flex-start;border-top:1px solid var(--line)}.rubric-layout-0,.rubric-layout-3{grid-template-columns:repeat(2,minmax(0,1fr))}.rubric-layout-2 .card{display:block}.news-edition .footer-top{gap:18px}.footer-v2 .footer-top{grid-template-columns:1fr 2fr}.footer-v2 .footer-description{grid-column:1/-1}}
@media(max-width:640px){.news-edition .wrap{padding-left:16px;padding-right:16px}.news-header .masthead{padding:12px 0;min-height:58px}.news-edition .brand strong{font-size:23px}.news-edition .brand svg{width:28px;height:28px}.news-edition .brand{gap:9px}.header-search{display:none}.header-about{font-size:11px;flex:none}.header-kicker{font-size:10px}.header-kicker span{max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-header .nav{gap:20px;padding:10px 0}.news-heading{padding:18px 0}.news-heading>span{display:none}.rubric-section h2{font-size:20px}.rubric-section .section-title{gap:10px}.all-posts{font-size:11px}.rubric-posts,.rubric-layout-0,.rubric-layout-1,.rubric-layout-2,.rubric-layout-3{grid-template-columns:1fr 1fr;gap:14px}.rubric-posts .card:first-child{grid-column:1/-1;grid-row:auto;display:block}.rubric-posts.count-1 .card:first-child{display:block}.rubric-posts.count-1 .card-cover{max-height:190px;margin-bottom:12px}.rubric-posts .card:first-child h3,.rubric-posts.count-1 .card h3{font-size:21px}.rubric-posts .card h3{font-size:16px}.rubric-posts .card p{display:none}.rubric-posts .card:first-child p{display:block}.news-edition .footer-top{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.news-edition .footer-links{display:flex;justify-content:flex-start;margin:0;padding:0;border-left:0;gap:8px 16px}.news-edition .footer-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-bottom>div{gap:20px}.footer-v3 .footer-top,.footer-v3 .footer-bottom{align-items:center}.footer-v6 .footer-links{order:-1}.footer-v8 .footer-description{margin:0}.news-edition .site-footer{padding:18px 0 12px}.news-edition .footer-v8 .footer-links{padding-bottom:12px}}

/* Revision 5 — Tengrinews reference proportions and markup, adapted to WP. */
@font-face{font-family:NewsInter;font-style:normal;font-weight:100 900;font-display:swap;src:url(inter-cyr.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:NewsInter;font-style:normal;font-weight:100 900;font-display:swap;src:url(inter-latin.woff2) format('woff2')}
.news-edition{--sans:NewsInter,Arial,sans-serif;--ink:#292d39;--line:#e8e8ea;--muted:#858995;background:#f0f2f2;color:#141414;font-family:var(--sans);line-height:1.4}.news-edition .wrap{max-width:1024px}.news-header{background:#2b2b2b;color:#fff}.news-header .masthead{padding:13px 0;min-height:66px}.news-header .brand svg{color:var(--accent)}.news-header .brand strong{font-family:var(--sans);font-size:28px;font-weight:800;letter-spacing:-1px}.news-header .nav{font-weight:650;gap:24px;border-top:1px solid #ffffff25;font-size:12px}.news-header .nav a:first-child{color:#fff;border-bottom:3px solid var(--accent);margin-bottom:-11px;padding-bottom:8px}.news-header .header-kicker{color:#c5c7ca;border-color:#ffffff25}.news-header .header-search{border-color:#ffffff50}.news-header .header-search input{color:white}.news-header .header-search input::placeholder{color:#c5c7ca}.news-header .header-search button{color:white}.header-v2 .news-header,.header-v8 .news-header{background:color-mix(in srgb,var(--accent) 25%,#20232a)}.header-v4 .news-header,.header-v7 .news-header{background:white;color:#17191c}.header-v4 .news-header .nav,.header-v7 .news-header .nav{border-color:var(--line)}.header-v4 .news-header .nav a:first-child,.header-v7 .news-header .nav a:first-child{color:var(--accent)}.header-v4 .news-header .brand svg{color:var(--accent)}.header-v6 .news-header .nav a{background:#ffffff12}.header-v7 .news-header .nav a:first-child{margin-bottom:-11px}.header-v3 .news-header .nav a:first-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.tn-page{width:1024px;max-width:100%;margin:0 auto;padding-top:24px}.tn-leading{background:#fff;padding:24px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;margin-bottom:24px;border-radius:4px}.tn-leading-main,.tn-latest{min-width:0}.tn-leading-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:15px}.tn-leading-title>span{font-weight:750;font-size:24px}.tn-leading-title>a{font-size:12px;color:var(--muted)}.tn-leading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tn-leading-grid.count-1{grid-template-columns:1fr}.tn-leading .main-news_top_item{border:0}.tn-leading-grid.count-1 .main-news_top_item_title{font-size:28px;line-height:1.33}.tn-leading-grid .tn-announce{display:none}.tn-leading-grid.count-1 .tn-announce{display:block}.tn-latest-title{padding:12px 16px;background:var(--accent);color:#fff;font-size:14px;font-weight:700;border-radius:4px 4px 0 0}.tn-latest-item{padding:17px 0;border-bottom:1px solid var(--line)}.tn-latest-item>a{font-size:16px;font-weight:600;line-height:1.35;display:block}.tn-latest-item time{display:block;font-size:12px;color:var(--muted);margin-top:12px}.tn-topics{margin-top:24px}.tn-topics h2{font-size:16px;margin:0 0 10px}.tn-topics>a{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px;gap:12px}.tn-topics>a span{color:var(--accent)}
.tn-page .top-news{display:flex;flex-direction:column;gap:24px;background:#fff;padding:24px;border-radius:4px;margin-bottom:24px}.tn-page .subhead{display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;border-top:1px solid var(--line);min-height:72px}.tn-page .subhead-rubric{font-family:var(--sans);font-size:36px;line-height:48px;margin:0;position:relative;font-weight:700;letter-spacing:-1px;min-width:0}.tn-page .subhead-rubric a{display:inline-block;border-top:4px solid var(--accent);padding:10px 0;margin-top:-2px;overflow-wrap:anywhere}.tn-page .subhead-rubric span{color:var(--accent);font-weight:400;margin-left:3px}.tn-page .right-subhead{flex:none}.tn-all{display:inline-block;background:color-mix(in srgb,var(--accent) 8%,white);padding:9px 13px;border-radius:20px;font-size:12px;color:var(--accent)}.tn-page .main-news{width:100%}.tn-page .main-news_top{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}.tn-page .main-news_top_item{min-width:0;display:flex;flex-direction:column;position:relative;gap:0}.tn-page .tn-picture-link{display:block;width:100%;margin-bottom:16px}.tn-page picture{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:4px;position:relative}.tn-page picture img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.tn-page picture:hover img{transform:scale(1.04)}.tn-placeholder{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 90%,#18202a),var(--accent));color:white;padding:16px}.tn-placeholder svg{width:52px;height:52px;opacity:.6}.tn-placeholder>span{font-size:12px;letter-spacing:.08em;opacity:.85;text-align:center}.tn-page .main-news_top_item_title{font-family:var(--sans);font-size:18px;font-weight:600;line-height:1.33;letter-spacing:-.18px;margin:0;overflow-wrap:anywhere}.tn-page .main-news_top_item_meta{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:16px;color:var(--muted);margin-top:12px}.tn-page .main-news_top_item_meta>span{font-size:10px;max-width:50%;text-align:right}.tn-page .tn-announce{font-size:15px;line-height:1.4;margin:14px 0 0}.tn-page .top-news .tn-announce{display:none}.tn-page .large_block .main-news_top_item:first-child{grid-column:span 2;grid-row:span 2}.tn-page .large_block .main-news_top_item:first-child .main-news_top_item_title{font-size:28px;line-height:1.33}.tn-page .large_block .main-news_top_item:first-child .tn-announce{display:block}.tn-page .reverse_block .main-news_top_item:first-child{grid-column:3/5;grid-row:1/3}.tn-page .medium_block .main-news_top{grid-template-columns:repeat(4,minmax(0,1fr))}.tn-page .boxed_block .main-news_top{grid-template-columns:repeat(3,minmax(0,1fr))}.tn-page .boxed_block .main-news_top_item{border:1px solid var(--line);border-radius:4px;overflow:hidden;align-self:stretch}.tn-page .boxed_block .main-news_top_item_title{padding:0 16px}.tn-page .boxed_block .main-news_top_item_meta{padding:0 16px 16px;margin-top:auto;padding-top:16px}.tn-page .boxed_block picture{border-radius:0}.tn-page .main-news_top.count-1{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-page .main-news_top.count-1 .main-news_top_item:first-child{grid-column:1;grid-row:1}.tn-page .tn-empty{gap:0;padding-top:16px;padding-bottom:16px}.tn-page .tn-empty .subhead{min-height:54px}.tn-page .tn-empty .subhead-rubric{font-size:25px;line-height:34px}.tn-page .tn-empty .main-news_top{display:block}.tn-empty-note{margin:0;color:var(--muted);font-size:13px}.tn-ad-area{background:#fff;border-radius:4px;padding:1px 24px}.tn-ad-area .ad-slot{margin:24px 0}
.news-edition .site-footer{background:#2b2b2b;color:white;margin-top:24px;border:0;padding:24px 0 18px}.news-edition .site-footer .brand svg{color:var(--accent)}.news-edition .site-footer .brand strong{font-family:var(--sans);font-size:22px}.news-edition .footer-bottom{border-color:#ffffff25;color:#b7b9bc}.news-edition .footer-description{color:#b7b9bc}.news-edition .footer-links{font-size:12px}.news-edition .footer-v4,.news-edition .footer-v6{background:color-mix(in srgb,var(--accent) 20%,#25272c)}.news-edition .footer-v2 .footer-links,.news-edition .footer-v7 .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.news-edition .footer-v4 .footer-links,.news-edition .footer-v8 .footer-links{border-color:#ffffff25}.news-edition .article,.news-edition .archive-head{padding-left:24px;padding-right:24px;background:#fff}.news-edition main.wrap{background:#fff;padding-bottom:24px}
@media(min-width:1600px){.tn-page{width:1344px}.news-edition .wrap{max-width:1344px}}
@media(max-width:1023px){.tn-page{width:100%;padding-top:16px}.tn-leading{gap:20px;padding:20px}.tn-page .top-news{padding:20px}.tn-page .main-news_top{gap:16px}.tn-page .subhead-rubric{font-size:30px;line-height:40px}.tn-leading-grid{grid-template-columns:1fr}.tn-leading-grid .main-news_top_item:nth-child(n+3){display:none}}
@media(max-width:640px){.news-header .brand strong{font-size:23px}.news-header .masthead{min-height:58px;padding:12px 0}.news-header .nav{font-size:12px}.news-header .nav a:first-child{margin-bottom:-10px}.tn-page{padding-top:12px}.tn-leading{padding:16px;display:block;margin-bottom:12px;border-radius:0}.tn-leading-title>span{font-size:20px}.tn-leading-grid{grid-template-columns:1fr;gap:16px}.tn-leading .main-news_top_item_title,.tn-leading-grid.count-1 .main-news_top_item_title{font-size:22px;line-height:1.35}.tn-latest{margin-top:24px}.tn-topics{display:none}.tn-latest-item:nth-child(n+5){display:none}.tn-page .top-news{padding:16px;margin-bottom:12px;gap:16px;border-radius:0}.tn-page .subhead{min-height:52px;gap:10px;align-items:center}.tn-page .subhead-rubric{font-size:24px;line-height:28px;letter-spacing:-.4px}.tn-page .subhead-rubric a{padding:10px 0}.tn-all{padding:7px 9px;font-size:10px;white-space:nowrap}.tn-page .main-news_top,.tn-page .medium_block .main-news_top,.tn-page .boxed_block .main-news_top,.tn-page .main-news_top.count-1{display:flex;flex-direction:column;gap:16px}.tn-page .main-news_top_item{width:100%}.tn-page .top-news .main-news_top_item{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px 15px;border-bottom:1px solid var(--line);padding-bottom:12px}.tn-page .top-news .tn-picture-link{margin:0}.tn-page .top-news .main-news_top_item_title{font-size:15px;line-height:1.35}.tn-page .top-news .main-news_top_item_meta{grid-column:1/-1;margin:0}.tn-page .top-news .tn-announce{display:none!important}.tn-page .large_block .main-news_top_item:first-child{display:block;position:relative;border:0;padding:0}.tn-page .large_block .main-news_top_item:first-child picture{aspect-ratio:16/10}.tn-page .large_block .main-news_top_item:first-child picture:after{content:'';position:absolute;inset:15% 0 0;background:linear-gradient(transparent,#000c)}.tn-page .large_block .main-news_top_item:first-child .main-news_top_item_title{position:absolute;bottom:42px;left:12px;right:12px;font-size:19px;line-height:1.3;color:white;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.tn-page .large_block .main-news_top_item:first-child .main-news_top_item_meta{position:absolute;bottom:12px;left:12px;right:12px;color:#e0e0e0}.tn-page .boxed_block .main-news_top_item{padding:0;border:1px solid var(--line);gap:12px}.tn-page .boxed_block .main-news_top_item_title{padding:10px 10px 0 0}.tn-page .boxed_block .main-news_top_item_meta{padding:0 12px 12px}.tn-page .tn-empty{gap:6px}.tn-page .tn-empty .subhead-rubric{font-size:22px;line-height:28px}.tn-page .tn-empty .subhead{min-height:48px}.tn-page .main-news_top.count-0{display:block}.tn-placeholder svg{height:40px;width:40px}.tn-placeholder>span{font-size:10px}.tn-page .large_block .tn-placeholder svg{width:64px;height:64px}.tn-page .large_block .tn-placeholder>span{margin-bottom:55px}.news-edition .site-footer{padding:20px 0 14px;margin-top:12px}}

.news-header .brand svg,.news-edition .site-footer .brand svg{color:color-mix(in srgb,var(--accent) 55%,white)}.header-v4 .news-header .brand svg,.header-v7 .news-header .brand svg{color:var(--accent)}
