/* MODULE: stiri-cover-overrides-v256.css */
/* Compiled from stiri-v241.css — rule order preserved */
/* V241 · OBSERVATOR / editorial hierarchy, optical spacing, dimensional SVG. No global selectors. */
.news-page{--e-ink:#4b1a2c;--e-burg:#792940;--e-rose:#c2686b;--e-muted:#906773;--e-line:#dec2bf;--e-paper:#fff8f2;background:#fbf7f3;}
.news-page .e-shell{width:min(1440px,calc(100% - 88px));margin-inline:auto;min-width:0}
.news-page .e-front{padding:128px 0 0;position:relative;isolation:isolate;background:radial-gradient(ellipse at 80% 15%,#f8ded4 0,transparent 43%),linear-gradient(180deg,#fffaf6,#fff6f2)}
.news-page .e-front::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent 0 53px,#9d5c6708 53px 54px);z-index:-1;pointer-events:none}
.news-page .e-rule,.news-page .e-editionline{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#834459;font-size:10px;font-weight:800;letter-spacing:.085em}
.news-page .e-rule{min-height:32px;border-bottom:1px solid #b98b92;padding:5px 0}
.news-page .e-rule>span{white-space:nowrap}.news-page .e-rule b{font-weight:600;color:#a78087}.news-page .e-rule a{text-decoration:none;border-bottom:1px solid #b7838d;padding-bottom:2px}.news-page .e-rule a:hover{color:#b62e4c}
.news-page .e-signal,.news-page .e-mini-dot,.news-page .e-live{display:inline-block;width:6px;height:6px;background:#aa3853;border-radius:50%;box-shadow:0 0 0 3px #f5d9d4;margin-right:9px;vertical-align:middle}
.news-page .e-mast{display:flex;align-items:end;justify-content:space-between;gap:25px;padding:17px 0 19px;min-width:0}
.news-page .e-overline{display:block;font-size:10px;letter-spacing:.22em;color:#a16575;font-weight:800;line-height:1.3}
.news-page .e-mast h1{font-family:'Plus Jakarta Sans',sans-serif;font-size:clamp(38px,5.45vw,82px);line-height:1.04;margin:4px 0 0;font-weight:850;letter-spacing:-.083em;color:var(--e-ink);white-space:nowrap}
.news-page .e-mast h1 em{font-weight:540;font-style:normal;color:#b95361;letter-spacing:-.08em}
.news-page .e-slash{font-weight:250;color:#e1aba3;margin:0 .023em}
.news-page .e-mast p{font-size:13px;line-height:1.48;margin:0 0 7px;font-weight:500;color:#865b68;max-width:205px;text-align:right;flex-shrink:0}
.news-page .e-mast p strong{color:#5f293c;font-weight:750}
.news-page .e-editionline{padding:8px 0 9px;border-top:2px solid #6e2940;border-bottom:1px solid #a6747f;font-size:9px;letter-spacing:.14em}
.news-page .e-editionline span:nth-child(2){color:#ae4f63}
/* FEATURE · fixed editorial rhythm, CTA is never absolutely positioned */
.news-page .e-cover{display:grid;grid-template-columns:minmax(0,1.59fr) minmax(315px,.95fr);border-bottom:2px solid #762d45;min-width:0}
.news-page .e-lead{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-right:1px solid var(--e-line);padding:17px 24px 17px 0;position:relative;overflow:visible}
.news-page .e-lead-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font:800 10px/1.3 'Plus Jakarta Sans',sans-serif;letter-spacing:.105em;color:#9b5e6b;padding:0 0 12px}
.news-page .e-lead-top>span:first-child{color:#73273f}
.news-page .e-lead-body{display:grid;grid-template-columns:minmax(0,1.21fr) minmax(185px,.82fr);gap:14px;align-items:center;min-width:0;min-height:295px}
.news-page .e-lead-copy{min-width:0;align-self:center}
.news-page .e-lead-index{display:block;font:800 9px 'Plus Jakarta Sans',sans-serif;letter-spacing:.11em;color:#bd6773;margin:0 0 12px}
.news-page .e-lead-index span{display:inline-block;width:21px;height:1px;background:#bd7378;vertical-align:middle;margin:0 5px}
.news-page .e-lead h2{font:820 clamp(27px,2.75vw,40px)/1.12 'Plus Jakarta Sans',sans-serif;letter-spacing:-.064em;color:#551f31;margin:0 0 12px;max-width:615px;text-wrap:balance}
.news-page .e-lead h2 a{text-decoration:none;color:inherit}.news-page .e-lead h2 a:hover{color:#ab3b52}
.news-page .e-lead-copy p{font-size:12.5px;line-height:1.64;color:#856371;max-width:450px;margin:0}
.news-page .e-lead-bottom{border-top:1px solid #e2c6c0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;min-width:0;flex-wrap:wrap}
.news-page .e-source-name{color:#a17881;font-size:9px;letter-spacing:.06em}.news-page .e-source-name strong{font-weight:760;color:#784352}
.news-page .e-lead-links{display:flex;align-items:center;justify-content:flex-end;gap:15px;flex-wrap:wrap}
.news-page .e-story-link{font:790 11px 'Plus Jakarta Sans',sans-serif;letter-spacing:-.01em;color:#68243c;text-decoration:none;display:inline-flex;align-items:center;gap:12px;white-space:nowrap;transition:color .2s}
.news-page .e-story-link:not(.news-linear-cta):not(.pf-cta-page) > span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #a95d70;border-radius:50%;font-size:15px;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s}
.news-page .e-story-link:hover{color:#ad3655}.news-page .e-story-link:not(.news-linear-cta):not(.pf-cta-page):hover > span{transform:translate(2px,-2px);background:#f6d7cf}
.news-page .e-lead .e-story-link{background:#74253f;color:#fff8f3;padding:9px 12px 9px 16px;border-radius:6px;font-size:11px;min-height:40px}
.news-page .e-lead .e-story-link:not(.news-linear-cta):not(.pf-cta-page) > span{border-color:#cc8d99;width:23px;height:23px}
.news-page .e-lead .e-story-link:not(.news-linear-cta):not(.pf-cta-page):hover{background:#a33553}.news-page .e-lead .e-story-link:not(.news-linear-cta):not(.pf-cta-page):hover > span{background:#8a2f49}
.news-page .e-source-link{font-size:10px;color:#9b6675;text-decoration:none;white-space:nowrap}.news-page .e-source-link:hover{text-decoration:underline}
.news-page .e-briefs{display:flex;flex-direction:column;min-width:0;padding:15px 0 17px 23px;gap:0}
.news-page .e-briefs-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cda8a9;font-size:9px;font-weight:800;letter-spacing:.12em;color:#702840;padding-bottom:12px}
.news-page .e-briefs-head span:last-child{color:#ad7080}
.news-page .e-brief{display:flex;flex-direction:column;min-height:0;flex:1;padding:13px 0 11px;border-bottom:1px solid var(--e-line);min-width:0}
.news-page .e-brief:last-child{border-bottom:0;padding-bottom:0}
.news-page .e-brief-meta,.news-page .e-card-meta{display:flex;align-items:center;gap:8px;color:#a36e7a;font-size:9px;font-weight:800;letter-spacing:.08em}
.news-page .e-brief-meta time{margin-left:auto;font-weight:600;letter-spacing:0}
.news-page .e-brief-meta>span{color:#862e47}
.news-page .e-brief-content{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px;align-items:center;min-width:0;flex:1}
.news-page .e-brief-writing{min-width:0}
.news-page .e-brief h3{margin:5px 0 5px;font:785 clamp(15px,1.2vw,19px)/1.24 'Plus Jakarta Sans',sans-serif;letter-spacing:-.047em;color:#58243a;text-wrap:pretty}
.news-page .e-brief h3 a{text-decoration:none;color:inherit}.news-page .e-brief h3 a:hover{color:#a13d51}
.news-page .e-brief p{margin:0;color:#977680;font-size:10.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.news-page .e-brief-bottom,.news-page .e-card-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;color:#a47883;font-size:9px}
.news-page .e-brief-bottom>.e-story-link{font-size:10px}
.news-page .e-brief-bottom .e-story-link:not(.news-linear-cta):not(.pf-cta-page) > span{height:22px;width:22px;font-size:13px}
/* Bottom index is navigation, not a fourth competing hero. */
.news-page .e-dispatch{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;padding:14px 0 19px;border-bottom:1px solid #debcb8;align-items:start}
.news-page .e-dispatch-label{font-size:10px;font-weight:850;letter-spacing:.09em;color:#72304a;line-height:1.5}
.news-page .e-dispatch-label small{display:block;font-size:8px;letter-spacing:.12em;color:#b17d85;margin-top:3px}
.news-page .e-dispatch-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.news-page .e-dispatch-item{text-decoration:none;color:#6a3245;display:grid;grid-template-columns:auto 1fr auto;column-gap:7px;align-items:start;padding:0 10px 0 0;border-right:1px solid #dec0be;min-width:0;transition:color .2s}
.news-page .e-dispatch-item:last-child{border:0}
.news-page .e-dispatch-item .e-dispatch-no{font-size:10px;color:#b05e6c;font-weight:850}
.news-page .e-dispatch-cat{font-size:9px;color:#ab6472;font-weight:800;letter-spacing:.08em}
.news-page .e-dispatch-item strong{grid-column:1/3;font-size:12px;line-height:1.37;letter-spacing:-.025em;margin-top:5px;font-weight:760;max-width:95%}
.news-page .e-dispatch-arrow{color:#a95467;grid-column:3;grid-row:2}
.news-page .e-dispatch-item:hover{color:#ad3856}
/* Compact archive, varied stories, no carousel and no horizontal sliding */
.news-page .e-archive{padding:28px 0 38px;background:linear-gradient(180deg,#fff8f4,#fffaf7)}
.news-page .e-archive-intro{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:14px}
.news-page .e-archive-intro h2{font:820 clamp(28px,3.1vw,43px)/1.1 'Plus Jakarta Sans',sans-serif;letter-spacing:-.068em;color:#561d35;margin:5px 0 0}
.news-page .e-archive-intro h2 em{font-style:normal;font-weight:520;color:#be656e}
.news-page .e-archive-intro p{max-width:335px;margin:0 0 2px;font-size:12px;line-height:1.5;color:#99707c}
.news-page .e-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:10px 0;border-block:1px solid #d7b5b5}
.news-page .e-filters{display:flex;gap:5px;flex-wrap:wrap;align-items:center}
.news-page .e-filters button{font:760 10px 'Plus Jakarta Sans',sans-serif;color:#804253;cursor:pointer;padding:8px 12px;border:1px solid transparent;border-radius:4px;background:transparent;transition:background .2s,border-color .2s;color-scheme:light}
.news-page .e-filters button:hover{background:#f3ded5}.news-page .e-filters button.is-active{border-color:#bd8a91;background:#742940;color:#fffaf5}
.news-page .e-search-label{position:relative;display:block;min-width:165px;flex:0 0 235px}
.news-page .e-search-label input{border:1px solid #d3aeb3;border-radius:5px;background:#fffaf6;width:100%;height:36px;font:600 11px 'Plus Jakarta Sans',sans-serif;padding:7px 31px 7px 13px;color:#60273a;outline-offset:3px}
.news-page .e-search-label>span:last-child{position:absolute;right:11px;top:4px;font-size:22px;color:#a15c70;pointer-events:none}
.news-page .e-grid-status{display:flex;align-items:center;justify-content:space-between;padding:11px 0;color:#916574;font-size:9px;letter-spacing:.10em;font-weight:780}
.news-page .e-grid-status span:first-child{color:#762b42}
.news-page .e-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}
.news-page .e-card{min-width:0;min-height:250px;display:flex;flex-direction:column;background:#fff9f3;border:1px solid #dbc2bd;border-radius:8px;padding:13px 17px 14px;position:relative;isolation:isolate;transition:border-color .25s,box-shadow .25s,transform .25s;overflow:hidden;box-shadow:0 2px 0 #f2dfd6}
.news-page .e-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#ad5268;z-index:-1}
.news-page .e-card:hover{border-color:#a96e81;box-shadow:0 8px 24px #592b3c16;transform:translateY(-2px)}
.news-page .e-card[data-topic="RCA"]{--cat:#8b2b44}.news-page .e-card[data-topic="Daune"]{--cat:#aa604a}.news-page .e-card[data-topic="Locuințe"]{--cat:#9d5365}.news-page .e-card[data-topic="CASCO"]{--cat:#795174}.news-page .e-card[data-topic="Piață"]{--cat:#775d60}
.news-page .e-card::before{background:var(--cat,#aa4e65)}
.news-page .e-card-meta{gap:9px;min-height:20px}
.news-page .e-card-meta time{margin-left:auto;font-size:9px;white-space:nowrap;font-weight:550;letter-spacing:0}
.news-page .e-card-category{color:var(--cat,#873348);border:1px solid #e2c7c0;border-radius:3px;padding:3px 6px;background:#f8e9e2;font-size:9px}
.news-page .e-card-number{font-size:9px;color:#bc8a91}
.news-page .e-card-main{display:grid;grid-template-columns:minmax(0,1fr) 134px;align-items:center;gap:6px;flex:1;min-height:160px}
.news-page .e-card-copy{min-width:0}
.news-page .e-card h3{font:785 clamp(15px,1.19vw,19px)/1.25 'Plus Jakarta Sans',sans-serif;letter-spacing:-.047em;margin:9px 0 8px;color:#5e293c;text-wrap:pretty}
.news-page .e-card h3 a{color:inherit;text-decoration:none}.news-page .e-card h3 a:hover{color:#ad3d51}
.news-page .e-card p{font-size:11px;line-height:1.5;color:#92727c;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.news-page .e-card-footer{padding-top:10px;border-top:1px solid #e5d0c9;margin-top:auto}
.news-page .e-card-footer .e-story-link{font-size:10px}
.news-page .e-card-footer .e-story-link:not(.news-linear-cta):not(.pf-cta-page) > span{width:23px;height:23px;font-size:13px}
.news-page .e-card-wide{grid-column:span 2;background:linear-gradient(115deg,#fffaf4,#f6e0d7)}
.news-page .e-card-wide .e-card-main{grid-template-columns:minmax(0,1.15fr) minmax(180px,.85fr)}
.news-page .e-card-wide h3{font-size:clamp(21px,1.7vw,26px);line-height:1.22;max-width:545px}
.news-page .e-card-wide p{max-width:480px;font-size:12px}
.news-page .e-card-wide .e-card-art{max-width:245px;justify-self:end}
.news-page .e-empty{padding:35px;text-align:center;font-size:13px;color:#865469;border:1px solid #e6c6c2}
.news-page .e-pagination{display:flex;align-items:center;justify-content:center;gap:18px;padding:17px 0 0;color:#814259;font-size:10px;letter-spacing:.08em;font-weight:800}
.news-page .e-pagination button{cursor:pointer;padding:9px 14px;border:1px solid #bc8792;border-radius:4px;color:#622639;background:#fbeddf;font:800 10px 'Plus Jakarta Sans',sans-serif}
.news-page .e-pagination button:disabled{opacity:.4;cursor:not-allowed}
.news-page .e-card[hidden],.news-page .e-empty[hidden],.news-page .e-pagination[hidden]{display:none!important}
/* SVG miniatures: physical layering and microkinetics, with generous intrinsic crop, not blown-up clipart */
.news-page .e-art-holder{--art-x:0deg;--art-y:0deg;min-width:0;width:100%;position:relative;aspect-ratio:12/8;display:grid;place-items:center;perspective:950px;overflow:visible}
.news-page .e-art-mount{width:100%;height:100%;transform:rotateY(var(--art-x)) rotateX(var(--art-y));transition:transform .6s cubic-bezier(.22,.76,.18,1)}
.news-page .e-art-svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 6px 8px #6d33401b)}
.news-page .e-lead-art{max-width:308px;justify-self:center;align-self:center;margin:0;aspect-ratio:480/280}
.news-page .e-brief-art{height:94px;aspect-ratio:480/280;align-self:center}
.news-page .e-card-art{height:123px;align-self:center;aspect-ratio:480/280}
.news-page .e-art-glow{animation:e-luminance 7.2s ease-in-out infinite alternate;transform-origin:50% 55%}
.news-page .e-art-float{animation:e-float 6.8s ease-in-out infinite alternate;transform-origin:52% 62%}
.news-page .e-art-draw{stroke-dashoffset:0;animation:e-trace 9s ease-in-out infinite alternate}
.news-page .e-art-rain{animation:e-rain 3.6s ease-in-out infinite alternate}
.news-page .e-art-stagger{animation:e-stagger 5s ease-in-out infinite alternate;animation-delay:calc(var(--i)*.37s)}
.news-page .e-art-shift{animation:e-shift 8s ease-in-out infinite alternate}
@keyframes e-float{0%,35%{translate:0 0}100%{translate:0 -4px}}@keyframes e-luminance{0%{opacity:.58}100%{opacity:1}}@keyframes e-trace{0%,20%{stroke-dashoffset:0}100%{stroke-dashoffset:34}}@keyframes e-rain{from{translate:0 0;opacity:.75}to{translate:-7px 11px;opacity:.42}}@keyframes e-stagger{from{translate:0 0}to{translate:0 -3px}}@keyframes e-shift{from{translate:0 0}to{translate:3px -2px}}
/* Consciously subdued article mastheads */
.news-article-page .article-main{padding-top:132px}
.news-article-page .article-crumb{margin-bottom:16px}
.news-article-page .article-hero{padding:23px 0 17px}
.news-article-page .article-hero h1{font-size:clamp(32px,4vw,53px);line-height:1.105;max-width:1060px;margin:12px 0 14px}
.news-article-page .article-lead{font-size:clamp(15px,1.45vw,18px);max-width:885px;margin-bottom:13px}
.news-article-page .article-meta{padding-bottom:10px}
.news-article-page .article-visual-frame{padding:7px}
.news-article-page .article-hero-art{height:208px;background:linear-gradient(110deg,#fff6ed,#f8e1d6 45%,#f1d0c5);gap:36px;justify-content:center}
.news-article-page .article-hero-art .e-art-svg{max-width:390px;height:205px;width:calc(100% - 225px);filter:drop-shadow(0 8px 12px #5a324520)}
.news-article-page .article-art-mark{position:static;order:-1;font-size:clamp(30px,3.6vw,48px);line-height:1.1;flex-shrink:0;text-align:left;letter-spacing:-.058em}
.news-article-page .article-art-mark small{font-size:10px;line-height:1.5}
.news-article-page .article-body-grid{padding-top:35px;gap:40px}
.news-article-page .article-body-grid article>p{line-height:1.8}
/* Responsive, not desktop crop moved to mobile */
@media(max-width:1190px){
 .news-page .e-shell{width:calc(100% - 54px)}
 .news-page .e-mast h1{font-size:clamp(36px,5.4vw,65px)}
 .news-page .e-cover{grid-template-columns:minmax(0,1.36fr) minmax(305px,.94fr)}
 .news-page .e-lead-body{grid-template-columns:minmax(0,1.24fr) minmax(155px,.76fr);gap:7px}
 .news-page .e-lead-art{max-width:245px}
 .news-page .e-lead h2{font-size:clamp(25px,2.7vw,36px)}
 .news-page .e-brief-content{grid-template-columns:minmax(0,1fr) 100px}
 .news-page .e-brief-art{height:81px}
 .news-page .e-card-main{grid-template-columns:minmax(0,1fr) 113px}
 .news-page .e-card-art{height:107px}
}
@media(max-width:920px){
 .news-page .e-front{padding-top:116px}
 .news-page .e-mast{display:block;padding-bottom:13px}
 .news-page .e-mast h1{font-size:clamp(34px,6.6vw,60px)}
 .news-page .e-mast p{max-width:none;text-align:left;font-size:12px;margin:8px 0 0}.news-page .e-mast p br{display:none}
 .news-page .e-cover{grid-template-columns:1fr}
 .news-page .e-lead{border-right:0;border-bottom:1px solid #dab6b5;padding:14px 0 18px}
 .news-page .e-lead-body{grid-template-columns:minmax(0,1.26fr) minmax(220px,.74fr);min-height:258px}
 .news-page .e-lead h2{font-size:clamp(28px,4vw,40px)}
 .news-page .e-briefs{padding:11px 0;display:grid;grid-template-columns:1fr 1fr;gap:14px}
 .news-page .e-briefs-head{grid-column:1/-1;padding-bottom:9px}
 .news-page .e-brief{border-bottom:0;padding:7px 0 8px;min-height:150px}
 .news-page .e-brief:first-of-type{border-right:1px solid #e2c8c6;padding-right:14px}
 .news-page .e-brief-content{grid-template-columns:minmax(0,1fr) 105px}
 .news-page .e-brief h3{font-size:16px}
 .news-page .e-dispatch{grid-template-columns:1fr;gap:11px;padding:12px 0}
 .news-page .e-dispatch-label small{display:inline;margin-left:8px}
 .news-page .e-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .news-page .e-card-wide{grid-column:span 2}
 .news-page .e-card-main{grid-template-columns: minmax(0,1fr) 120px}
 .news-page .e-card h3{font-size:17px}
 .news-page .e-card p{font-size:11px}
 .news-article-page .article-hero-art{height:190px}
}
@media(max-width:620px){
 .news-page .e-shell{width:calc(100% - 30px)}
 .news-page .e-front{padding-top:104px}
 .news-page .e-rule{font-size:8px;letter-spacing:.02em}
 .news-page .e-rule b,.news-page .e-rule>span:nth-child(2){display:none}
 .news-page .e-mast h1{font-size:clamp(27px,7.45vw,46px);letter-spacing:-.086em}
 .news-page .e-overline{font-size:9px;letter-spacing:.1em}
 .news-page .e-editionline{font-size:8px;letter-spacing:.04em}.news-page .e-editionline>span:last-child{display:none}
 .news-page .e-lead-top{font-size:9px}
 .news-page .e-lead-body{display:flex;flex-direction:column-reverse;align-items:stretch;gap:5px;min-height:0}
 .news-page .e-lead-art{width:100%;height:130px;max-width:320px;align-self:center;margin:0}
 .news-page .e-lead-copy{align-self:stretch}
 .news-page .e-lead-index{font-size:8px;margin-bottom:6px}
 .news-page .e-lead h2{font-size:clamp(24px,6.4vw,33px);margin-bottom:8px}
 .news-page .e-lead-copy p{font-size:12px;line-height:1.5}
 .news-page .e-lead-bottom{margin-top:15px}
 .news-page .e-lead-links{gap:12px}
 .news-page .e-briefs{grid-template-columns:1fr;gap:0;padding-bottom:3px}
 .news-page .e-brief{min-height:0;padding:13px 0;border-bottom:1px solid #e4cac6}
 .news-page .e-brief:first-of-type{border-right:0;padding-right:0}
 .news-page .e-brief-content{grid-template-columns:minmax(0,1fr) 112px}
 .news-page .e-brief h3{font-size:17px}
 .news-page .e-brief-art{height:83px}
 .news-page .e-dispatch-list{grid-template-columns:1fr;gap:12px}
 .news-page .e-dispatch-item{border-right:0;border-bottom:1px solid #e0c6c2;padding-bottom:9px}
 .news-page .e-dispatch-item:last-child{border:0}
 .news-page .e-archive{padding-top:21px}
 .news-page .e-archive-intro{display:block}.news-page .e-archive-intro h2{font-size:28px}.news-page .e-archive-intro p{margin-top:8px;font-size:11px}
 .news-page .e-toolbar{display:block}
 .news-page .e-filters{gap:4px}.news-page .e-filters button{font-size:9px;padding:7px 8px}
 .news-page .e-search-label{width:100%;display:block;margin-top:9px}
 .news-page .e-grid-status{font-size:8px}
 .news-page .e-grid-status span:last-child{display:none}
 .news-page .e-archive-grid{grid-template-columns:1fr;gap:9px}
 .news-page .e-card,.news-page .e-card-wide{grid-column:auto;min-height:0;padding:12px 14px}
 .news-page .e-card-main,.news-page .e-card-wide .e-card-main{grid-template-columns:minmax(0,1fr) 118px;min-height:146px}
 .news-page .e-card-wide h3,.news-page .e-card h3{font-size:16px}
 .news-page .e-card-wide p,.news-page .e-card p{font-size:10.5px;-webkit-line-clamp:3}
 .news-page .e-card-art,.news-page .e-card-wide .e-card-art{width:118px;height:100px;max-width:118px}
 .news-page .e-card-meta time{font-size:8px}
 .news-article-page .article-main{padding-top:109px}
 .news-article-page .article-hero h1{font-size:clamp(28px,7.7vw,42px)}
 .news-article-page .article-hero-art{height:150px;gap:7px;justify-content:space-around}
 .news-article-page .article-hero-art .e-art-svg{width:60%;height:150px}
 .news-article-page .article-art-mark{font-size:26px;max-width:34%}
 .news-article-page .article-art-mark small{font-size:8px}
}
@media(prefers-reduced-motion:reduce){
 .news-page .e-art-holder *, .news-page .e-art-holder, .news-page .e-card, .news-page .e-story-link:not(.news-linear-cta):not(.pf-cta-page) > span{animation:none!important;transition:none!important;translate:none!important}
}
/* Editorial variety: alternate the visual reading direction and paper treatments. */
@media(min-width:921px){
 .news-page .e-card:not(.e-card-wide):nth-child(3n) .e-card-main{grid-template-columns:110px minmax(0,1fr);gap:13px}
 .news-page .e-card:not(.e-card-wide):nth-child(3n) .e-card-art{grid-column:1;grid-row:1;height:112px}
 .news-page .e-card:not(.e-card-wide):nth-child(3n) .e-card-copy{grid-column:2;grid-row:1}
 .news-page .e-card:not(.e-card-wide):nth-child(4n){background:linear-gradient(135deg,#f9ece6,#fff9f3 67%)}
 .news-page .e-card:not(.e-card-wide):nth-child(5n){background:linear-gradient(155deg,#fffaf5,#f2dcd3)}
}
/* Brand continuity: quiet Floating Frames on the editorial archive, never heavy boxed UI. */
.news-page .e-card{border:1px dotted #bc8992;border-radius:11px}
.news-page .e-card::after{content:"";position:absolute;right:-1px;top:-1px;width:30px;height:30px;border:solid #a65369;border-width:2px 2px 0 0;border-top-right-radius:11px;pointer-events:none;opacity:.65}
.news-page .e-card:hover::after{opacity:1}


/* V242 | EDITORIAL COMPACTION & LOGO CLEARANCE
   Scoped entirely to news cover + news article pages. The floating brand
   extends beyond the fixed nav shelf, therefore the edition labels always
   start below the brand's actual visual edge. Optical rather than empty space. */
@media(min-width:921px){
 .news-page .e-front{padding-top:156px}
 .news-page .e-rule{min-height:25px;padding:3px 0}
 .news-page .e-mast{padding:8px 0 9px;gap:16px}
 .news-page .e-mast h1{font-size:clamp(38px,4.9vw,70px);line-height:1.015;margin-top:2px}
 .news-page .e-mast p{margin-bottom:3px}
 .news-page .e-editionline{padding:5px 0 6px}
 .news-page .e-lead{padding:10px 17px 11px 0}
 .news-page .e-lead-top{padding-bottom:5px}
 .news-page .e-lead-body{min-height:230px;gap:9px}
 .news-page .e-lead-index{margin-bottom:7px}
 .news-page .e-lead h2{font-size:clamp(26px,2.47vw,35px);line-height:1.12;margin-bottom:7px}
 .news-page .e-lead-copy p{line-height:1.48;font-size:12px}
 .news-page .e-lead-art{max-width:260px}
 .news-page .e-lead-bottom{padding-top:8px;gap:8px}
 .news-page .e-lead .e-story-link{min-height:36px;padding:6px 9px 6px 12px}
 .news-page .e-lead-links{gap:11px}
 .news-page .e-briefs{padding:10px 0 10px 17px}
 .news-page .e-briefs-head{padding-bottom:7px}
 .news-page .e-brief{padding:8px 0 7px}
 .news-page .e-brief h3{margin:4px 0;line-height:1.21}
 .news-page .e-brief-content{grid-template-columns:minmax(0,1fr) 112px;gap:6px}
 .news-page .e-brief-art{height:78px}
 .news-page .e-brief-bottom{margin-top:4px}
 .news-page .e-dispatch{padding:9px 0 11px;gap:15px}
 .news-page .e-dispatch-list{gap:11px}
 .news-page .e-dispatch-item strong{margin-top:3px;line-height:1.3}
}
.news-page .e-archive{padding:16px 0 25px}
.news-page .e-archive-intro{padding-bottom:9px;gap:14px}
.news-page .e-archive-intro h2{font-size:clamp(25px,2.85vw,37px);margin-top:3px}
.news-page .e-archive-intro p{line-height:1.38}
.news-page .e-toolbar{padding:6px 0;gap:9px}
.news-page .e-filters button{padding:6px 9px}
.news-page .e-search-label input{height:32px;padding-block:5px}
.news-page .e-grid-status{padding:7px 0}
.news-page .e-archive-grid{gap:9px}
.news-page .e-card{min-height:204px;padding:10px 13px 9px}
.news-page .e-card-meta{min-height:18px}
.news-page .e-card-main{min-height:126px;gap:5px;grid-template-columns:minmax(0,1fr) 120px}
.news-page .e-card h3{font-size:clamp(14px,1.13vw,17px);line-height:1.24;margin:5px 0}
.news-page .e-card p{font-size:10.5px;line-height:1.42}
.news-page .e-card-art{height:98px}
.news-page .e-card-footer{padding-top:6px;margin-top:auto}
.news-page .e-card-wide .e-card-main{grid-template-columns:minmax(0,1.2fr) minmax(145px,.8fr)}
.news-page .e-card-wide h3{font-size:clamp(19px,1.52vw,23px)}
.news-page .e-card-wide .e-card-art{height:109px;max-width:207px}
.news-page .e-card-wide p{font-size:11px}
.news-page .e-pagination{padding-top:10px}
/* Article pages: clear logo, then compress editorial chrome, not body readability. */
.news-article-page .article-main{padding-top:166px}
.news-article-page .article-crumb{margin:0 0 8px;gap:8px;font-size:10px}
.news-article-page .article-topline{padding:7px 0;font-size:9px}
.news-article-page .article-hero{padding:12px 0 9px}
.news-article-page .article-kicker{font-size:10px;letter-spacing:.11em}
.news-article-page .article-hero h1{font-size:clamp(29px,3.45vw,47px);line-height:1.10;margin:8px 0 9px}
.news-article-page .article-lead{font-size:clamp(14px,1.3vw,17px);line-height:1.45;margin-bottom:8px}
.news-article-page .article-meta{padding-bottom:5px;gap:7px 16px;font-size:10px}
.news-article-page .article-visual-frame{padding:5px}
.news-article-page .article-hero-art{height:164px;gap:20px}
.news-article-page .article-hero-art .e-art-svg{height:161px;max-width:355px}
.news-article-page .article-art-mark{font-size:clamp(27px,3vw,41px)}
.news-article-page .article-body-grid{padding:22px 0 30px;gap:28px}
.news-article-page .article-body-grid article>h2{margin-bottom:12px}
.news-article-page .article-body-grid article>p{line-height:1.7;margin-bottom:16px}
.news-article-page .article-highlight{margin:19px 0 23px;padding:16px 19px}
.news-article-page .article-checks{margin:10px 0 21px}
.news-article-page .article-checks li{padding-top:9px;padding-bottom:9px}
.news-article-page .article-checks li:before{top:10px}
.news-article-page .article-aside{padding:17px}
.news-article-page .article-source{padding:17px 0;margin:8px 0 20px}
.news-article-page .article-share{margin:13px 0 21px}
.news-article-page .related-section{padding:18px 0 35px}
.news-article-page .related-head{margin-bottom:12px}
.news-article-page .related-card{gap:8px;padding:14px;min-height:140px}
@media(min-width:921px) and (max-width:1190px){
 .news-page .e-lead-body{min-height:229px;grid-template-columns:minmax(0,1.35fr) minmax(135px,.65fr)}
 .news-page .e-lead h2{font-size:clamp(25px,2.5vw,31px)}
 .news-page .e-brief-content{grid-template-columns:minmax(0,1fr) 90px}
 .news-page .e-brief-art{height:72px}
}
@media(min-width:621px) and (max-width:920px){
 .news-page .e-front{padding-top:116px}
 .news-page .e-mast{padding:8px 0}
 .news-page .e-mast h1{font-size:clamp(35px,6vw,56px);margin:2px 0}
 .news-page .e-editionline{padding:5px 0}
 .news-page .e-lead{padding:10px 0 12px}
 .news-page .e-lead-top{padding-bottom:6px}
 .news-page .e-lead-body{min-height:215px}
 .news-page .e-lead h2{font-size:clamp(26px,3.65vw,35px)}
 .news-page .e-briefs{padding:8px 0;gap:10px}
 .news-page .e-brief{min-height:125px;padding:6px 0}
 .news-page .e-dispatch{padding:9px 0}
 .news-article-page .article-main{padding-top:155px}
}
@media(max-width:620px){
 /* The mobile logo hangs below the nav too: never print a topline behind it. */
 .news-page .e-front{padding-top:110px}
 .news-page .e-rule{min-height:21px;padding:3px 0;font-size:8px}
 .news-page .e-mast{padding:7px 0 8px}
 .news-page .e-mast h1{font-size:clamp(27px,7.1vw,42px);margin:2px 0}
 .news-page .e-mast p{font-size:11px;margin:3px 0 0}
 .news-page .e-editionline{padding:5px 0}
 .news-page .e-lead{padding:9px 0 11px}
 .news-page .e-lead-top{padding-bottom:4px}
 .news-page .e-lead-body{gap:3px}
 .news-page .e-lead-art{height:105px}
 .news-page .e-lead-index{margin-bottom:5px}
 .news-page .e-lead h2{font-size:clamp(23px,6vw,31px);margin-bottom:5px}
 .news-page .e-lead-copy p{font-size:11.5px;line-height:1.42}
 .news-page .e-lead-bottom{margin-top:9px;padding-top:7px;gap:8px}
 .news-page .e-lead-links{gap:9px}
 .news-page .e-briefs{padding:5px 0 1px}
 .news-page .e-brief{padding:8px 0}
 .news-page .e-brief h3{font-size:16px}
 .news-page .e-brief-art{height:70px}
 .news-page .e-dispatch{padding:9px 0;gap:7px}
 .news-page .e-dispatch-list{gap:9px}
 .news-page .e-archive{padding-top:15px}
 .news-page .e-archive-intro{padding-bottom:8px}
 .news-page .e-archive-intro h2{font-size:25px}
 .news-page .e-archive-intro p{margin-top:4px}
 .news-page .e-toolbar{padding:6px 0}
 .news-page .e-search-label{margin-top:6px}
 .news-page .e-grid-status{padding:6px 0}
 .news-page .e-archive-grid{gap:7px}
 .news-page .e-card,.news-page .e-card-wide{padding:10px 12px;min-height:0}
 .news-page .e-card-main,.news-page .e-card-wide .e-card-main{min-height:122px;grid-template-columns:minmax(0,1fr) 106px}
 .news-page .e-card-art,.news-page .e-card-wide .e-card-art{width:106px;max-width:106px;height:88px}
 .news-article-page .article-main{padding-top:144px}
 .news-article-page .article-crumb{margin-bottom:7px}
 .news-article-page .article-topline{padding:6px 0;font-size:8px}
 .news-article-page .article-hero{padding:9px 0 8px}
 .news-article-page .article-hero h1{font-size:clamp(27px,7.1vw,38px);margin:7px 0}
 .news-article-page .article-lead{font-size:14px;line-height:1.46}
 .news-article-page .article-meta{font-size:9px}
 .news-article-page .article-hero-art{height:137px;gap:5px}
 .news-article-page .article-hero-art .e-art-svg{height:136px}
 .news-article-page .article-art-mark{font-size:24px}
 .news-article-page .article-body-grid{padding:18px 0 24px;gap:18px}
 .news-article-page .article-body-grid article>p{font-size:15px;line-height:1.66}
 .news-article-page .related-section{padding-bottom:25px}
}

/* Preserve the full publication identifier below the mobile logo as well. */
@media(max-width:620px){
 .news-page .e-rule>span:first-child{font-size:7.7px;letter-spacing:-.01em;white-space:nowrap}
 .news-page .e-rule>span:first-child b{display:inline;font-weight:700;color:#a47681}
 .news-page .e-rule>a{font-size:7.4px;letter-spacing:0;white-space:nowrap}
 .news-page .e-rule{gap:6px}
}
@media(max-width:375px){
 .news-page .e-rule>span:first-child{font-size:7.2px}
 .news-page .e-rule>a{font-size:7px}
}

/* V255: balanced editorial hierarchy; maintain full-size controls and accessible type. */
@media (min-width: 1100px) {
 body.news-page .e-mast{padding-top:0!important;padding-bottom:0!important}
 body.news-page .e-mast h1{font-size:clamp(38px,4.65vw,66px)!important}
 body.news-page .e-editionline{padding-top:3px!important;padding-bottom:3px!important}
 body.news-page .e-lead-body{padding-top:8px!important;padding-bottom:8px!important;gap:8px!important;grid-template-columns:minmax(0,1.5fr) minmax(142px,.65fr)!important}
 body.news-page .e-lead-art{max-width:176px!important}
 body.news-page .e-lead h2{font-size:clamp(25px,2.15vw,31px)!important;line-height:1.10!important;margin:3px 0 6px!important}
 body.news-page .e-lead-copy p{font-size:12px!important;line-height:1.39!important}
 body.news-page .e-lead-top{padding-top:7px!important;padding-bottom:5px!important}
 body.news-page .e-lead-bottom{padding-top:7px!important;padding-bottom:8px!important}
 body.news-page .e-briefs-head{padding-top:7px!important;padding-bottom:5px!important}
 body.news-page .e-brief{padding-top:7px!important;padding-bottom:6px!important}
 body.news-page .e-brief h3{margin:2px 0!important;line-height:1.18!important}
 body.news-page .e-brief p{line-height:1.29!important}
 body.news-page .e-brief-art{height:60px!important}
 body.news-page .e-brief-bottom{padding-top:5px!important;margin-top:3px!important}
 body.news-page .e-dispatch{padding-top:8px!important;padding-bottom:8px!important;border-top:1px solid #e0bcb9!important;margin-top:10px!important}
 body.news-page .e-dispatch .e-dispatch-item{padding-top:3px!important;padding-bottom:3px!important}
 body.news-page .e-dispatch-item strong{font-size:11px!important;line-height:1.26!important;margin-top:1px!important}
 body.news-page .e-archive{padding-top:2px!important}
 body.news-page .e-archive .e-archive-intro{padding-bottom:6px!important}
 body.news-page .e-archive .e-archive-intro h2{font-size:clamp(25px,2.35vw,33px)!important}
 body.news-page .e-archive .e-toolbar{padding-bottom:5px!important}
}

/* V255: place the source and article actions on one balanced line at full desktop widths.
   Keep the original CTA dimensions and the source visible. */
@media (min-width:1100px){
  body.news-page .e-lead-bottom{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:8px 16px!important;min-height:0!important}
  body.news-page .e-lead-bottom .e-source-name{flex:0 0 auto!important;max-width:31%!important;line-height:1.35!important}
  body.news-page .e-lead-bottom .e-lead-links{flex:0 1 auto!important;width:auto!important;margin:0!important;padding:2px 5px 6px!important;gap:9px!important;justify-content:flex-end!important;flex-wrap:nowrap!important}
  body.news-page .e-lead-links>.pf-cta-page{min-width:168px!important;width:190px!important;flex:0 0 190px!important}
  body.news-page .e-lead-body{padding:10px 16px!important;grid-template-columns:minmax(0,1.55fr) minmax(130px,.53fr)!important}
  body.news-page .e-lead-copy p{max-width:560px!important}
  body.news-page .e-briefs-head{padding:7px 13px!important}
  body.news-page .e-brief{padding:5px 13px!important}
  body.news-page .e-brief-content{grid-template-columns:minmax(0,1fr) 76px!important}
  body.news-page .e-brief-art{height:65px!important}
  body.news-page .e-brief h3{line-height:1.2!important}
  body.news-page .e-brief-bottom{padding-top:5px!important}
  body.news-page .e-archive .e-archive-intro{padding-bottom:5px!important}
}

@media (min-width:1100px){
 /* The remaining height comes from internal padding only, not text or CTA scaling. */
 body.news-page .e-briefs .e-briefs-head{padding:8px 15px!important}
 body.news-page .e-briefs .e-brief{padding:10px 15px 9px!important}
}

/* Compiled from stiri-brand-v243.css — rule order preserved */
/* CDA V243 | editorial brand integration inspired by the approved Pachete / PF design.
   Scoped only to news cover and ten article pages. Old SEO, data and archive remain intact. */
.news-page,.news-article-page{
 --news-wine:#68172f;--news-ink:#531a32;--news-crimson:#a6193d;
 --news-coral:#ce6d70;--news-cream:#fbf7f2;--news-peach:#f5dcd2;
 --news-hair:#bb6979;--news-dots:#9c3850;--news-move:cubic-bezier(.16,.82,.18,1);
 color:#512139;background:var(--news-cream);
}
.news-page .e-front{background:radial-gradient(ellipse at 76% 6%,#f5d4c7b8 0,transparent 42%),linear-gradient(180deg,#fbf7f2,#f9ede6 87%,#fbf7f2)}
.news-page .e-front::before{opacity:.47;background-image:repeating-linear-gradient(90deg,transparent 0 78px,#9c314008 78px 79px)}
.news-page .e-mast h1{color:#641529;text-shadow:0 1px 0 #ffffffbd}
.news-page .e-mast h1 em,.news-page .e-archive-intro h2 em{color:#ba4556;font-weight:650}
.news-page .e-overline,.news-page .e-rule,.news-page .e-grid-status{color:#852d47}
.news-page .e-rule{border-bottom-color:#b76a79}
.news-page .e-editionline{border-top-color:#941d3b;border-bottom-color:#b97e8a}
.news-page .e-editionline span:nth-child(2){color:#9e2c46}
.news-page .e-cover{gap:13px;border:0;padding:14px 0 6px;align-items:stretch}
.news-page .e-lead,.news-page .e-briefs,.news-page .e-card,
.news-article-page .article-visual-frame,.news-article-page .article-aside,
.news-article-page .article-highlight,.news-article-page .related-card{
 position:relative;isolation:isolate;box-sizing:border-box;
 background:linear-gradient(138deg,#fffbf7 0%,#fff2e9 50%,#f4dbd0 100%);
 border:0!important;border-radius:13px!important;
 box-shadow:0 12px 26px #5013290b, inset 0 1px #fff9f5;
}
.news-page .e-lead{padding:17px 20px 15px;min-width:0}
.news-page .e-briefs{padding:14px 18px 16px;min-width:0;background:linear-gradient(153deg,#fff9f3,#f8e6df)}
.news-page .e-card{padding:16px 18px;min-width:0;box-shadow:0 8px 22px #5013290c}
.news-page .e-card-wide{background:linear-gradient(115deg,#fff9f3,#f3d8cc)}
.news-page .e-card:nth-child(4n){background:linear-gradient(145deg,#fffaf6,#f5dcd0)}
.news-page .e-card:nth-child(5n){background:linear-gradient(160deg,#fff8f1,#f9e8dd)}
/* Pachete floating anatomy: dotted outside, continuous top rail, only 3 lateral dots,
   one arc in the top right; NO inner rectangular border. */
.news-page :is(.e-lead,.e-briefs,.e-card)::before,
.news-article-page :is(.article-visual-frame,.article-aside,.article-highlight,.related-card)::before{
 content:""!important;pointer-events:none;position:absolute;inset:-1px;z-index:6;border:1px dotted #b16c7b;
 border-radius:13px;background:
  radial-gradient(circle,#a83b53 1.45px,transparent 1.75px) left 6px top calc(50% - 9px)/5px 5px no-repeat,
  radial-gradient(circle,#a83b53 1.45px,transparent 1.75px) left 6px center/5px 5px no-repeat,
  radial-gradient(circle,#a83b53 1.45px,transparent 1.75px) left 6px top calc(50% + 9px)/5px 5px no-repeat,
  radial-gradient(circle,#a83b53 1.45px,transparent 1.75px) right 6px top calc(50% - 9px)/5px 5px no-repeat,
  radial-gradient(circle,#a83b53 1.45px,transparent 1.75px) right 6px center/5px 5px no-repeat,
  radial-gradient(circle,#a83b53 1.45px,transparent 1.75px) right 6px top calc(50% + 9px)/5px 5px no-repeat,
  linear-gradient(90deg,#9a1f3b,#e69c94 48%,#a42a47) center 0 /calc(100% - 35px) 1px no-repeat;
}
.news-page :is(.e-lead,.e-briefs,.e-card)::after,
.news-article-page :is(.article-visual-frame,.article-aside,.article-highlight,.related-card)::after{
 content:""!important;pointer-events:none;position:absolute;z-index:7;right:-1px;top:-1px;
 width:31px;height:31px;border:solid #a53751;border-width:2px 2px 0 0;
 border-top-right-radius:16px;opacity:.85;transition:opacity .35s ease,border-color .35s ease;
}
.news-page :is(.e-lead,.e-briefs,.e-card):hover::after,
.news-article-page :is(.article-aside,.related-card):hover::after{opacity:1;border-color:#c53f5c}
.news-page .e-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #61203b18}
.news-page .e-lead-top{color:#8d3a50}
.news-page .e-lead-top>span:first-child{color:#921f3e}
.news-page .e-lead-index{color:#a83b53}
.news-page .e-lead h2,.news-page .e-brief h3,.news-page .e-card h3{color:#5e1731}
.news-page .e-lead-copy p,.news-page .e-brief p,.news-page .e-card p{color:#765261}
.news-page .e-briefs-head{border-bottom-color:#cb9c9e;color:#852b43}
.news-page .e-brief{border-bottom-color:#e1bdb7}
.news-page .e-brief:last-child{border-bottom:0}
.news-page .e-lead-bottom,.news-page .e-card-footer{border-top-color:#dbb3af}
.news-page .e-dispatch{border-bottom-color:#bf8391}
.news-page .e-dispatch-item{border-right-color:#d6a9ac}
.news-page .e-archive{background:linear-gradient(180deg,#fbf7f2,#f7eae2 62%,#fbf7f2);padding-top:25px}
.news-page .e-archive-intro h2{color:#65172e}
.news-page .e-archive-intro p{color:#805969}
.news-page .e-toolbar{border-block-color:#b76c80}
.news-page .e-filters button{
 border:1px solid #bb8792;background:linear-gradient(155deg,#fffaf5,#f5dfd5);
 border-radius:3px;min-height:34px;color:#752741;transition:border-color .25s,background .25s,box-shadow .25s;
}
.news-page .e-filters button:hover{border-color:#932c46;background:#efd1c5}
.news-page .e-filters button.is-active{background:linear-gradient(110deg,#692038,#8e304d);border-color:#9a3e59;color:#fff9f3}
.news-page .e-search-label input{border-color:#b47682;background:#fff9f4;border-radius:3px}
.news-page .e-search-label input:focus-visible{outline:2px solid #a93351;outline-offset:3px}
.news-page .e-card-category{border-color:#cf9fa4;background:#f4ddd4;color:#86283f}
.news-page .e-card::before{width:auto;left:-1px;top:-1px;bottom:-1px;z-index:6}
.news-page .e-card::after{width:31px;height:31px}
.news-page .e-card .e-card-main{position:relative;z-index:1}
.news-page .e-story-link{color:#742039;transition:color .2s}
.news-page .e-story-link:not(.news-linear-cta):not(.pf-cta-page) span:not(.news-type-move){border-radius:3px;border-color:#b86679;background:#f4d7cd;color:#7c2e45}
.news-page .e-source-link{color:#82384f;text-decoration:underline;text-underline-offset:3px}
.news-page .e-dispatch-item:hover strong{color:#a6314c}
.news-page .e-pagination button{border-color:#a95870;background:#f7e0d5;border-radius:3px}
.news-page .e-pagination button:hover:not(:disabled){background:#edc8bd}
/* Text tracking: only glyphs shift; hit areas and floating chassis remain fixed. */
.news-page .news-type-move,.news-article-page .news-type-move{
 display:inline-block;position:relative;transform:translate3d(0,0,0);will-change:transform;
}
/* The exact Pachete CTA chassis and three-dot rails, scoped to news only. */
.news-page .news-linear-cta,.news-article-page .news-linear-cta{
 --line-speed:780ms;--line-ease:cubic-bezier(.16,.82,.18,1);
 display:block!important;position:relative!important;isolation:isolate;box-sizing:border-box;
 height:49px!important;min-height:49px!important;min-width:0;max-width:100%;width:min(215px,100%);
 padding:0!important;margin:0!important;border:0!important;border-radius:0!important;
 box-shadow:none!important;background:transparent!important;color:#fff9f4!important;
 text-decoration:none!important;overflow:visible!important;transform:none!important;cursor:pointer;
 font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-weight:750;text-align:left;
}
.news-page .news-linear-cta *,.news-article-page .news-linear-cta *{box-sizing:border-box;pointer-events:none}
.news-page .news-linear-cta__outline,.news-article-page .news-linear-cta__outline{
 position:absolute;inset:-3px;z-index:0;border:1px solid rgba(173,60,86,.78);
 clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);
}
.news-page .news-linear-cta__rails,.news-article-page .news-linear-cta__rails{
 position:absolute;inset:-7px 9px;z-index:1;background:
 linear-gradient(90deg,#b94358,#f5a29a 28%,#d26370 78%,#a73452) left top/100% 1px no-repeat,
 linear-gradient(90deg,#b94358,#ee958f 41%,#ba3b53) left bottom/100% 1px no-repeat;opacity:.9;
}
.news-page .news-linear-cta__dots,.news-article-page .news-linear-cta__dots{
 position:absolute;pointer-events:none;z-index:3;top:50%;width:4px;height:27px;transform:translateY(-50%);
 background:radial-gradient(circle,#a94359 1.05px,transparent 1.42px) center center/4px 9px repeat-y;
}
.news-page .news-linear-cta__dots--left,.news-article-page .news-linear-cta__dots--left{left:-6px}
.news-page .news-linear-cta__dots--right,.news-article-page .news-linear-cta__dots--right{right:-6px}
.news-page .news-linear-cta__body,.news-article-page .news-linear-cta__body{
 position:absolute;inset:2px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:7px;
 padding:0 7px 0 13px;background:linear-gradient(110deg,#59233b,#762b47 53%,#42172e);
 clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);
 border:1px solid rgba(255,220,202,.58);box-shadow:inset 0 1px 1px #ffdcc52e;overflow:hidden;
}
.news-page .news-linear-cta__sweep,.news-article-page .news-linear-cta__sweep{
 position:absolute;inset:0;z-index:0;pointer-events:none;
 background:linear-gradient(105deg,transparent 0%,#f9886f2b 31%,#f694797f 53%,#fedbb440 70%,transparent 100%);
 transform:translateX(-110%);transition:transform var(--line-speed) var(--line-ease);
}
.news-page .news-linear-cta__label,.news-article-page .news-linear-cta__label{
 position:relative;z-index:2;flex:1 1 auto;min-width:0;font-size:12px!important;
 font-weight:750;letter-spacing:-.02em;color:#fffaf4!important;-webkit-text-fill-color:#fffaf4!important;
 line-height:1.2;white-space:normal;
}
.news-page .news-linear-cta__symbol,.news-article-page .news-linear-cta__symbol{
 position:relative;z-index:2;flex:0 0 26px;display:grid;place-items:center;width:26px;height:26px;
 color:#722640!important;-webkit-text-fill-color:#722640!important;background:linear-gradient(135deg,#ffefe2,#f4d2c1);
 clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);
 font:600 19px/1 'Plus Jakarta Sans',sans-serif!important;transition:transform var(--line-speed) var(--line-ease);
}
.news-page .news-linear-cta__runner,.news-article-page .news-linear-cta__runner{
 position:absolute;z-index:4;bottom:-4px;left:8px;width:37%;height:2px;
 background:linear-gradient(90deg,#a94460,#f66e67 55%,#ffd1b1);transform:translateX(0);
 transition:transform var(--line-speed) var(--line-ease);
}
.news-page .news-linear-cta:hover .news-linear-cta__sweep,.news-article-page .news-linear-cta:hover .news-linear-cta__sweep,
.news-page .news-linear-cta:focus-visible .news-linear-cta__sweep,.news-article-page .news-linear-cta:focus-visible .news-linear-cta__sweep{transform:translateX(48%)}
.news-page .news-linear-cta:hover .news-linear-cta__runner,.news-article-page .news-linear-cta:hover .news-linear-cta__runner,
.news-page .news-linear-cta:focus-visible .news-linear-cta__runner,.news-article-page .news-linear-cta:focus-visible .news-linear-cta__runner{transform:translateX(185%)}
.news-page .news-linear-cta:hover .news-linear-cta__symbol,.news-article-page .news-linear-cta:hover .news-linear-cta__symbol,
.news-page .news-linear-cta:focus-visible .news-linear-cta__symbol,.news-article-page .news-linear-cta:focus-visible .news-linear-cta__symbol{transform:translateX(3px)}
.news-page .news-linear-cta:focus-visible,.news-article-page .news-linear-cta:focus-visible{outline:2px solid #a63352!important;outline-offset:9px!important}
.news-page .e-lead-bottom{padding:12px 2px 3px;align-items:center}
.news-page .e-lead-links{gap:14px;padding:8px 8px 8px 0}
.news-page .e-lead .e-story-link.news-linear-cta{width:205px!important;background:transparent!important;border:0!important;border-radius:0!important;}
.news-article-page .article-aside .article-action.news-linear-cta{margin:18px 0 12px!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;}
.news-article-page .article-aside .article-action.news-linear-cta:hover{transform:none!important;background:transparent!important}
.news-article-page .article-aside .article-action--secondary.news-linear-cta .news-linear-cta__body{background:linear-gradient(110deg,#fff7ef,#f5dfd8 70%,#edcfc5);border-color:#88243d66}
.news-article-page .article-aside .article-action--secondary.news-linear-cta .news-linear-cta__label{color:#772440!important;-webkit-text-fill-color:#772440!important}
/* Article surfaces in the common brand, without harming reading column geometry. */
.news-article-page .article-main{background:radial-gradient(ellipse at 70% 0,#f2cdc4b2,transparent 44%),linear-gradient(180deg,#fbf7f2,#fff7ef 70%,#fbf7f2)}
.news-article-page .article-topline{border-top:2px solid #871c39;border-bottom-color:#bd8290;color:#852741}
.news-article-page .article-hero h1{color:#64152e}
.news-article-page .article-kicker{color:#a12e4b}
.news-article-page .article-lead{color:#75465b}
.news-article-page .article-meta strong{color:#682139}
.news-article-page .article-visual-frame{padding:9px;border-radius:13px!important}
.news-article-page .article-visual-frame::before{inset:-1px;left:-1px;top:-1px;width:auto;height:auto;border:1px dotted #b16c7b;border-radius:13px}
.news-article-page .article-visual-frame::after{left:auto;bottom:auto;top:-1px;right:-1px;border-width:2px 2px 0 0;border-color:#a53751}
.news-article-page .article-hero-art{border-radius:7px;background:linear-gradient(115deg,#fff7f0,#f5ded4 50%,#eebcb3)}
.news-article-page .article-art-mark{color:#69253c}
.news-article-page .article-body-grid article>h2{color:#6d1c38}
.news-article-page .article-body-grid article>p{color:#58414e}
.news-article-page .article-highlight{padding:20px 24px;margin:24px 0 31px}
.news-article-page .article-highlight strong{color:#8e2b47}
.news-article-page .article-aside{padding:21px 22px 22px}
.news-article-page .article-aside h3{color:#691d39}
.news-article-page .article-aside>.as-label{color:#a83b55}
.news-article-page .article-checks li{border-color:#d8afb1}
.news-article-page .article-checks li::before{color:#b3294b}
.news-article-page .related-card{padding:20px}
.news-article-page .related-card strong{color:#6a203d}
.news-article-page .related-card:hover{box-shadow:0 13px 24px #61203b19}
.news-article-page .article-source{border-color:#8e2c49}
.news-article-page .reading-meter{background:linear-gradient(90deg,#9a1f3b,#e6857e)}
.news-article-page .article-share button,.news-article-page .article-share a{border-color:#ae7885;background:#fff8f3;border-radius:3px}
.news-article-page .article-share button:hover,.news-article-page .article-share a:hover{background:#f5ddd4;border-color:#9b3551}
/* Accessible, non-distracting motion. */
@media(max-width:920px){
 .news-page .e-cover{gap:12px}.news-page .e-lead{padding:16px 18px 15px}.news-page .e-briefs{padding:13px 17px 16px}
}
@media(max-width:620px){
 .news-page .e-cover{gap:11px}.news-page .e-lead{padding:13px 14px 16px}.news-page .e-briefs{padding:12px 14px}
 .news-page .e-lead-links{justify-content:flex-start;gap:12px;padding:5px 7px 6px 0}
 .news-page .e-lead .e-story-link.news-linear-cta{width:min(220px,100%)!important}
 .news-page .e-card{padding:13px 14px}.news-page .e-card .e-card-main{min-height:0}
 .news-article-page .article-aside{padding:19px 17px}.news-article-page .related-card{padding:17px}
}
@media(prefers-reduced-motion:reduce){
 .news-page .news-linear-cta *, .news-article-page .news-linear-cta *,
 .news-page .news-type-move,.news-article-page .news-type-move{transition:none!important;transform:none!important}
}
/* V243 mobile optical QA: art never bleeds into headline; CTAs keep legible width. */
@media(max-width:620px){
 .news-page .e-lead-body{gap:9px;}
 .news-page .e-lead-art{width:235px!important;max-width:min(235px,100%)!important;height:138px!important;aspect-ratio:auto!important;overflow:hidden!important;align-self:center;margin:0 0 7px!important;}
 .news-page .e-lead-art .e-art-mount{width:100%;height:100%;overflow:hidden;transform:none!important;}
 .news-page .e-lead-art .e-art-svg{width:100%;height:100%;overflow:hidden;filter:drop-shadow(0 3px 5px #69233818);}
 .news-page .e-lead-bottom{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;margin-top:11px;padding-bottom:7px}
 .news-page .e-lead-links{width:100%;padding:6px 7px;justify-content:space-between;align-items:center;gap:10px}
 .news-page .e-lead .e-story-link.news-linear-cta{width:188px!important;flex:0 0 188px;min-width:188px;max-width:calc(100% - 10px)!important;}
 .news-page .e-lead .news-linear-cta__label{font-size:11.8px!important;white-space:nowrap;}
 .news-page .e-lead .e-source-link{font-size:9.5px;white-space:normal;}
}
@media(max-width:390px){
 .news-page .e-lead-links{justify-content:flex-start;gap:12px}
 .news-page .e-lead .e-story-link.news-linear-cta{flex-basis:180px;width:180px!important;min-width:180px;}
}

/* Compiled from stiri-refinement-v244.css — rule order preserved */
/* V244 | exact reference animations: Pachete sliding ink + PF V88 linear motion. */
/* CDA V159. Pachete category tabs use the genuine nav sliding-ink choreography.
   Scope: #sens-tabs only. Header, Homepage, floating cards and all other pages untouched. */
.news-page .e-filters.c159-ready{
  position:relative;isolation:isolate;
}
.news-page .e-filters.c159-ready > .c159-ink{
  position:absolute;left:0;top:0;z-index:0;pointer-events:none;
  width:0;height:0;border-radius:5px;
  background:linear-gradient(115deg,#580e20 0%,#811426 52%,#aa2236 100%);
  box-shadow:inset 0 1px 0 rgba(255,245,237,.2),0 5px 12px rgba(88,12,35,.17);
  will-change:transform,width,height;
}
body.cda-contact-system-v145.news-page .e-filters.c159-ready > button[data-e-filter]{
  position:relative;z-index:1;isolation:isolate;
  background:transparent!important;background-color:transparent!important;
  box-shadow:none!important;
  border-color:#d7aaa5!important;
  color:#775352!important;
  -webkit-text-fill-color:#775352!important;
  transform:none!important;
  transition:border-color .17s ease,box-shadow .17s ease!important;
}
body.cda-contact-system-v145.news-page .e-filters.c159-ready > button[data-e-filter]:hover,
body.cda-contact-system-v145.news-page .e-filters.c159-ready > button[data-e-filter]:focus-visible{
  border-color:#91263d!important;box-shadow:inset 0 0 0 1px rgba(131,20,38,.12)!important;
}
body.cda-contact-system-v145.news-page .e-filters.c159-ready > button[data-e-filter]:focus-visible{
  outline:2px solid #a12d44;outline-offset:3px;
}
.news-page .e-filters.c159-ready > button[data-e-filter] > .c159-lit{
  position:absolute;inset:0;z-index:3;pointer-events:none;
  display:flex;align-items:center;justify-content:center;
  padding:inherit;border:0;font:inherit;line-height:inherit;letter-spacing:inherit;
  color:#fff9f5!important;-webkit-text-fill-color:#fff9f5!important;
  white-space:nowrap;clip-path:inset(50% 50% 50% 50%);
  transition:none!important;will-change:clip-path,transform;
}
@media(max-width:980px), (hover:none), (pointer:coarse), (prefers-reduced-motion:reduce){
  .news-page .e-filters.c159-ready > .c159-ink,
  .news-page .e-filters.c159-ready .c159-lit{display:none!important}
  body.cda-contact-system-v145.news-page .e-filters.c159-ready > button[data-e-filter].is-active{
    background:linear-gradient(115deg,#580e20,#811426 52%,#aa2236)!important;
    border-color:#811426!important;
    color:#fff7f2!important;-webkit-text-fill-color:#fff7f2!important;
    box-shadow:0 4px 10px rgba(88,12,35,.12)!important;
  }
  body.cda-contact-system-v145.news-page .e-filters.c159-ready > button[data-e-filter].is-active .c139-cta-text{
    color:#fff7f2!important;-webkit-text-fill-color:#fff7f2!important;
  }
}

:is(.news-page,.news-article-page) .pf-cta-page {
  --line-speed:780ms;
  --line-ease:cubic-bezier(.16,.82,.18,1);
  position:relative!important;
  top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;
  transform:none!important;
  appearance:none;
  display:block;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  height:46px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#fff8f4;
  font-family:"Plus Jakarta Sans",system-ui,sans-serif;
  text-align:left;
  cursor:pointer;
  z-index:2;
  isolation:isolate;
  box-shadow:none!important;
  -webkit-tap-highlight-color:transparent;
}
:is(.news-page,.news-article-page) .pf-cta-page *,
:is(.news-page,.news-article-page) .pf-cta-page *::before,
:is(.news-page,.news-article-page) .pf-cta-page *::after {
  box-sizing:border-box;
  pointer-events:none;
}
:is(.news-page,.news-article-page) .pf-cta-page .pf-cta-linear__trace {
  position:absolute;z-index:0;inset:-3px;
  clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);
  border:1px solid rgba(187,84,98,.58);
  background:transparent;
}
:is(.news-page,.news-article-page) .pf-cta-page .pf-cta-linear__trace::before,
:is(.news-page,.news-article-page) .pf-cta-page .pf-cta-linear__trace::after {
  content:"";position:absolute;height:1px;background:#d38989;top:3px;width:18px;
}
:is(.news-page,.news-article-page) .pf-cta-page .pf-cta-linear__trace::before{left:11px;}
:is(.news-page,.news-article-page) .pf-cta-page .pf-cta-linear__trace::after{right:11px;}
:is(.news-page,.news-article-page) .pf-cta-page .pf-cta-linear__body {
  position:absolute;z-index:1;inset:2px;
  display:flex;align-items:center;justify-content:space-between;gap:6px;
  padding:0 8px 0 clamp(10px,1.05vw,16px);
  clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);
  background:linear-gradient(110deg,#59233b 0%,#6e2a45 53%,#42172e 100%);
  border:1px solid rgba(255,220,202,.58);
  box-shadow:inset 0 1px 1px rgba(255,220,200,.18),inset 0 -2px 2px rgba(42,7,22,.32);
  overflow:hidden;
}
:is(.news-page,.news-article-page) .pf-cta-page--request .pf-cta-linear__body {
  background:linear-gradient(110deg,#81213d 0%,#711833 55%,#4d122b 100%);
}
:is(.news-page,.news-article-page) .pf-cta-page .pf-cta-linear__sweep {
  position:absolute;inset:0;z-index:0;
  background:linear-gradient(105deg,rgba(247,132,111,0) 0%,rgba(249,136,111,.17) 31%,rgba(246,148,121,.50) 53%,rgba(254,219,180,.25) 70%,rgba(247,132,111,0) 100%);
  transform:translateX(-110%);
  transition:transform var(--line-speed) var(--line-ease);
}
:is(.news-page,.news-article-page) .pf-cta-page .pf-cta-linear__label {
  position:relative;z-index:2;flex:1 1 auto;min-width:0;
  white-space:nowrap;
  color:#fff7f2;
  font-weight:745;
  font-size:clamp(11px,.94vw,14px);
  letter-spacing:-.037em;
  line-height:1;
  text-shadow:0 1px 1px rgba(39,7,25,.25);
}
:is(.news-page,.news-article-page) .pf-cta-page .pf-cta-linear__symbol {
  position:relative;z-index:2;flex:0 0 26px;
  display:grid;place-items:center;
  height:26px;width:26px;
  background:linear-gradient(135deg,#ffefe2,#f4d2c1);
  color:#722640;
  clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);
  font:600 19px/1 "Plus Jakarta Sans",system-ui,sans-serif;
  box-shadow:inset 0 1px 0 #fff;
  transition:transform var(--line-speed) var(--line-ease);
}
:is(.news-page,.news-article-page) .pf-cta-page .pf-cta-linear__runner {
  position:absolute;z-index:3;pointer-events:none;
  bottom:-4px;left:8px;width:37%;height:2px;
  transform:translateX(0);
  background:linear-gradient(90deg,#a94460,#f66e67 55%,#ffd1b1);
  transition:transform var(--line-speed) var(--line-ease);
}
:is(.news-page,.news-article-page) .pf-cta-page:hover .pf-cta-linear__sweep,
:is(.news-page,.news-article-page) .pf-cta-page:focus-visible .pf-cta-linear__sweep {
  transform:translateX(48%);
}
:is(.news-page,.news-article-page) .pf-cta-page:hover .pf-cta-linear__runner,
:is(.news-page,.news-article-page) .pf-cta-page:focus-visible .pf-cta-linear__runner {
  transform:translateX(185%);
}
:is(.news-page,.news-article-page) .pf-cta-page:hover .pf-cta-linear__symbol,
:is(.news-page,.news-article-page) .pf-cta-page:focus-visible .pf-cta-linear__symbol {
  transform:translateX(3px);
}
:is(.news-page,.news-article-page) .pf-cta-page.is-selected .pf-cta-linear__body {
  background:linear-gradient(110deg,#672343,#592039 55%,#37162d 100%);
}
:is(.news-page,.news-article-page) .pf-cta-page.is-selected .pf-cta-linear__symbol {
  color:#7d2d4e;font-size:16px;
}
:is(.news-page,.news-article-page) .pf-cta-page:focus-visible {
  outline:2px solid #93324e!important;outline-offset:7px!important;
}


/* V244 — PF unified CTA: preserve the real geometry, clipped sweep, runner and arrow. */
.news-page .e-story-link.pf-cta-page,.news-page .e-lead .e-story-link.pf-cta-page,
.news-page .e-source-link.pf-cta-page,.news-article-page .article-action.pf-cta-page,
.news-article-page .article-share .pf-cta-page,.news-article-page .article-source .pf-cta-page,
.news-article-page .related-head .pf-cta-page{
 display:block!important;position:relative!important;flex:0 1 auto!important;
 height:46px!important;min-height:46px!important;min-width:0!important;
 width:min(232px,100%)!important;max-width:100%!important;
 padding:0!important;margin:0!important;border:0!important;border-radius:0!important;
 transform:none!important;background:transparent!important;box-shadow:none!important;
 color:#fff8f4!important;text-decoration:none!important;white-space:normal!important;
 text-align:left!important;overflow:visible!important;isolation:isolate;
}
:is(.news-page,.news-article-page) .pf-cta-page > .pf-cta-linear__trace{
 display:block!important;width:auto!important;height:auto!important;min-height:0!important;
 border-radius:0!important;transform:none!important;background:transparent!important;
}
:is(.news-page,.news-article-page) .pf-cta-page > .pf-cta-linear__body{
 display:flex!important;width:auto!important;height:auto!important;min-height:0!important;
 background:linear-gradient(110deg,#59233b 0%,#6e2a45 53%,#42172e 100%)!important;
 border-radius:0!important;transform:none!important;
}
:is(.news-page,.news-article-page) .pf-cta-page .pf-cta-linear__label{
 white-space:nowrap!important;color:#fff7f2!important;-webkit-text-fill-color:#fff7f2!important;
 font-weight:745!important;font-size:12px!important;letter-spacing:-.037em!important;
}
:is(.news-page,.news-article-page) .pf-cta-page .pf-cta-linear__symbol{
 display:grid!important;position:relative!important;flex:0 0 26px!important;
 width:26px!important;height:26px!important;padding:0!important;margin:0!important;
 border:0!important;border-radius:0!important;box-shadow:inset 0 1px 0 #fff!important;
 background:linear-gradient(135deg,#ffefe2,#f4d2c1)!important;
 color:#722640!important;-webkit-text-fill-color:#722640!important;
 text-decoration:none!important;line-height:1!important;white-space:nowrap!important;
}
.news-page .e-lead-links{display:flex;align-items:center;gap:13px!important;flex-wrap:wrap;
 justify-content:flex-start!important;padding:4px 7px 8px!important;min-width:0!important}
.news-page .e-lead .e-story-link.pf-cta-page{flex:0 1 218px!important;min-width:0!important}
.news-page .e-source-link.pf-cta-page{flex:0 1 200px!important}
.news-page .e-card-footer,.news-page .e-brief-bottom{gap:9px!important;flex-wrap:wrap!important;align-items:center!important}
.news-page .e-card-footer > span,.news-page .e-brief-bottom > span{min-width:0;overflow-wrap:anywhere}
.news-page .e-card-footer .pf-cta-page,.news-page .e-brief-bottom .pf-cta-page{
 margin-left:auto!important;width:min(175px,100%)!important;flex:0 1 175px!important;
}
.news-article-page .article-aside .article-action.pf-cta-page{width:100%!important;max-width:100%!important;margin:12px 0!important}
.news-article-page .article-aside .article-action--secondary.pf-cta-page .pf-cta-linear__body{
 background:linear-gradient(110deg,#59233b 0%,#6e2a45 53%,#42172e 100%)!important}
.news-article-page .article-source .pf-cta-page{min-width:0!important;width:min(220px,100%)!important}
.news-article-page .article-share .pf-cta-page{min-width:0!important;width:fit-content!important;min-width:156px!important;max-width:100%!important}
.news-article-page .article-share .pf-cta-page .pf-cta-linear__body{min-width:143px}
.news-article-page .related-head .pf-cta-page{width:min(205px,100%)!important}
:is(.news-page,.news-article-page) .pf-cta-page:focus-visible{outline:2px solid #93324e!important;outline-offset:7px!important}
@media(max-width:620px){
 .news-page .e-lead-links{padding:7px 5px 10px!important;gap:12px!important}
 .news-page .e-lead .e-story-link.pf-cta-page,.news-page .e-source-link.pf-cta-page{
  width:min(220px,100%)!important;min-width:0!important;flex:1 1 174px!important}
 .news-page .e-card-footer .pf-cta-page,.news-page .e-brief-bottom .pf-cta-page{flex:1 1 155px!important}
 :is(.news-page,.news-article-page) .pf-cta-page .pf-cta-linear__label{font-size:11px!important}
}
@media(max-width:410px){.news-page .e-lead-links{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
 .news-page .e-lead .e-story-link.pf-cta-page,.news-page .e-source-link.pf-cta-page{width:100%!important;flex:1!important}
}
/* News filters: override pre-v244 'independent burgundy buttons'; the ink is ONE sliding object. */
.news-page .e-filters.c159-ready{position:relative;isolation:isolate}
.news-page .e-filters.c159-ready > button[data-e-filter]{
 background:transparent!important;background-color:transparent!important;box-shadow:none!important;
 color:#775352!important;-webkit-text-fill-color:#775352!important;
 border-radius:5px!important;border:1px solid #d7aaa5!important;min-height:34px!important;
 transform:none!important;position:relative;z-index:1;isolation:isolate;
}
.news-page .e-filters.c159-ready > button[data-e-filter]:hover{
 background:transparent!important;border-color:#91263d!important;box-shadow:inset 0 0 0 1px rgba(131,20,38,.12)!important
}
.news-page .e-filters.c159-ready > button[data-e-filter]:focus-visible{outline:2px solid #a12d44!important;outline-offset:3px!important}
.news-page .e-filters.c159-ready > .c159-ink{
 background:linear-gradient(115deg,#580e20 0%,#811426 52%,#aa2236 100%);
 border-radius:5px!important;box-shadow:inset 0 1px 0 rgba(255,245,237,.2),0 5px 12px rgba(88,12,35,.17);
}
.news-page .e-filters.c159-ready > button[data-e-filter] > .c159-lit{
 color:#fff9f5!important;-webkit-text-fill-color:#fff9f5!important;
 border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
.news-page .e-filters .news-type-move{pointer-events:none}
@media(max-width:980px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){
 .news-page .e-filters.c159-ready > button[data-e-filter].is-active{
  background:linear-gradient(115deg,#580e20,#811426 52%,#aa2236)!important;
  color:#fff7f2!important;-webkit-text-fill-color:#fff7f2!important;border-color:#811426!important;
  box-shadow:0 4px 10px rgba(88,12,35,.12)!important;
 }
 .news-page .e-filters.c159-ready > button[data-e-filter].is-active .news-type-move{
 color:#fff7f2!important;-webkit-text-fill-color:#fff7f2!important}
}
/* Remove the vacant lanes where artificial numbers once appeared; keep true reporting figures. */
.news-page .e-card-meta{gap:8px}.news-page .e-brief-meta{gap:8px}.news-page .e-dispatch-item{grid-template-columns:minmax(0,1fr) auto}
.news-page .e-dispatch-item .e-dispatch-cat{grid-column:1;grid-row:1}
.news-page .e-dispatch-item strong{grid-column:1;grid-row:2}
.news-page .e-dispatch-item .e-dispatch-arrow{grid-column:2;grid-row:2}

/* V244 optical safeguard: the label never enters the arrow capsule. */
:is(.news-page,.news-article-page) .pf-cta-page .pf-cta-linear__label{
 overflow:hidden;text-overflow:clip;min-width:0;flex:1 1 auto;
}
:is(.news-page,.news-article-page) .pf-cta-page .pf-cta-linear__body{
 gap:9px!important;padding-right:8px!important;
}
:is(.news-page,.news-article-page) .pf-cta-page .pf-cta-linear__runner{
 display:block!important;position:absolute!important;bottom:-4px!important;height:2px!important;
 border:0!important;border-radius:0!important;width:37%!important;
}

/* Lead actions always receive a real row instead of competing with the source by flex-shrinking. */
.news-page .e-lead-bottom{display:block!important;min-width:0!important}
.news-page .e-lead-bottom .e-source-name{display:block!important;margin:0 0 7px!important}
.news-page .e-lead-bottom .e-lead-links{display:flex!important;width:100%!important;
 flex:0 0 100%!important;min-width:0!important;padding:2px 6px 7px!important;gap:12px!important}
.news-page .e-lead-bottom .e-lead-links>.pf-cta-page{
 flex:0 1 220px!important;width:min(220px,100%)!important;max-width:100%!important;
}
@media(max-width:620px){.news-page .e-lead-bottom .e-lead-links{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
.news-page .e-lead-bottom .e-lead-links>.pf-cta-page{width:100%!important;min-width:0!important;max-width:none!important}}
/* Grid source link retains its width alongside variable-length attribution. */
@media(min-width:561px){
 .news-article-page .article-source{grid-template-columns:minmax(0,1fr) minmax(195px,220px)!important;align-items:center!important}
 .news-article-page .article-source .pf-cta-page{width:100%!important;min-width:0!important;max-width:none!important}
}

/* Compiled from stiri-pf-material-v245.css — rule order preserved */
/* CDA V245 — Stiri material and motion adapted from the *real* Persoane Fizice
   floating shell and its warm cream/coral material system. Scope is strictly news.
   Content/SEO/CTA templates remain those approved in V244. */
body.news-page,body.news-article-page{
 --c145-ink:#580e20;--c145-red:#aa2236;--c145-copy:#775352;--c145-rule:#e6b7ac;
 --pf-coral:#d96470;--pf-rose:#b83650;--pf-wine:#650c27;--pf-peach:#f5baa9;
 background:#fff9f5!important;color:var(--c145-ink);
}
body.news-page .e-front{
 background:radial-gradient(ellipse 76% 58% at 92% 18%,#f6b9aa70 0,transparent 83%),
 radial-gradient(ellipse at 12% 75%,#ffe7d8 0,transparent 55%),
 linear-gradient(115deg,#fffaf7 0%,#fff7f2 56%,#f9eee9 100%)!important;
}
body.news-page .e-front::before{opacity:.21;}
body.news-page .e-archive{
 background:linear-gradient(180deg,#fffaf6 0%,#ffefe6 48%,#fffaf6 100%)!important;
}
body.news-page .e-mast h1,body.news-page .e-archive-intro h2,
body.news-article-page .article-hero h1{
 color:#580e20!important;font-weight:780;letter-spacing:-.063em;text-shadow:none!important;
}
body.news-page .e-mast h1 em,body.news-page .e-archive-intro h2 em{
 background:linear-gradient(105deg,#b20f1a,#d95e62 57%,#ed9b8e);
 background-clip:text;-webkit-background-clip:text;
 color:transparent!important;-webkit-text-fill-color:transparent;font-weight:760!important;
}
body.news-page .e-rule,body.news-page .e-editionline,body.news-page .e-toolbar,
body.news-page .e-dispatch,body.news-page .e-archive-intro{
 border-color:#d77a79!important;
}
body.news-page :is(.e-overline,.e-lead-index,.e-briefs-head,.e-grid-status,.e-dispatch-label,
 .e-card-category,.e-brief-meta>span:first-child,.e-lead-top>span:first-child),
body.news-article-page :is(.article-kicker,.article-topline,.article-aside>.as-label){
 color:#a62037!important;
}
/* Outer frame: actual PF cut-corner polygon + two red rails, not a rounded card. */
body.news-page :is(.e-lead,.e-briefs,.e-card),
body.news-article-page :is(.article-visual-frame,.article-aside,.article-highlight,.related-card){
 border:0!important;border-radius:0!important;overflow:visible!important;
 background:linear-gradient(135deg,#bb344a,#efa397 47%,#ad233d 77%,#e8918d)!important;
 padding:2px!important;box-shadow:0 5px 18px rgba(110,19,43,.10)!important;
 clip-path:polygon(12px 0,calc(100% - 19px) 0,calc(100% - 12px) 6px,calc(100% - 4px) 6px,100% 17px,100% calc(100% - 17px),calc(100% - 15px) 100%,12px 100%,0 calc(100% - 16px),0 19px);
 transition:box-shadow .46s cubic-bezier(.21,.78,.2,1),filter .4s ease!important;
}
body.news-page :is(.e-lead,.e-briefs,.e-card)::before,
body.news-article-page :is(.article-visual-frame,.article-aside,.article-highlight,.related-card)::before{
 content:""!important;inset:0!important;position:absolute!important;z-index:10!important;
 border:0!important;border-radius:0!important;pointer-events:none;
 background:
 linear-gradient(90deg,#9c1f32 0 38px,transparent 38px 47px,#eeb3a2 47px 78px,transparent 78px) left top/100% 2px no-repeat,
 linear-gradient(90deg,#b94353 0 59px,transparent 59px 66px,#cd5c62 66px 110px,transparent 110px) left bottom/100% 2px no-repeat,
 linear-gradient(#c36564,#c36564) right 3px top 9px/2px 35px no-repeat,
 radial-gradient(circle,#b83e4e 1px,transparent 1.5px) left 5px center/4px 9px repeat-y,
 radial-gradient(circle,#b83e4e 1px,transparent 1.5px) right 5px center/4px 9px repeat-y!important;
}
body.news-page :is(.e-lead,.e-briefs,.e-card)::after,
body.news-article-page :is(.article-visual-frame,.article-aside,.article-highlight,.related-card)::after{
 content:""!important;position:absolute!important;right:2px!important;top:2px!important;left:auto!important;bottom:auto!important;
 border:0!important;border-radius:0!important;width:34px!important;height:34px!important;z-index:11!important;
 background:linear-gradient(135deg,transparent 0 40%,#c64654 43% 46%,transparent 49%) right top/34px 34px no-repeat!important;
 opacity:.76;pointer-events:none;transition:opacity .4s ease;
}
body.news-page :is(.e-lead,.e-briefs,.e-card):hover,
body.news-article-page :is(.article-aside,.related-card):hover{
 transform:none!important;filter:saturate(1.045)!important;box-shadow:0 10px 23px rgba(115,16,42,.15)!important;
}
/* Inner cream material follows the original PF frame surface, without photography. */
body.news-page .pf-news-inner,
body.news-article-page .pf-news-inner{
 position:relative;isolation:isolate;z-index:0;width:100%;height:100%;min-width:0;
 display:flex;flex-direction:column;
 background:linear-gradient(120deg,#fffcf9 0%,#fff7f1 51%,#f9e5db 100%);
 clip-path:polygon(10px 0,calc(100% - 18px) 0,calc(100% - 11px) 6px,calc(100% - 4px) 6px,100% 14px,100% calc(100% - 16px),calc(100% - 14px) 100%,10px 100%,0 calc(100% - 14px),0 17px);
}
/* Cover's title and source remain the optical anchors. */
body.news-page .e-lead>.pf-news-inner{padding:15px 18px 13px;min-height:100%;}
body.news-page .e-briefs>.pf-news-inner{padding:13px 16px 15px;}
body.news-page .e-card>.pf-news-inner{padding:13px 16px 14px;flex:1;}
body.news-page .e-lead h2,body.news-page .e-card h3,body.news-page .e-brief h3{
 color:#580e20!important;letter-spacing:-.045em!important;text-shadow:0 1px 0 rgba(255,255,255,.5);
}
body.news-page .e-lead-copy p,body.news-page .e-card p,body.news-page .e-brief p{
 color:#775352!important;letter-spacing:-.017em;font-weight:510;
}
body.news-page .e-lead-bottom,body.news-page .e-card-footer,
body.news-page .e-brief-bottom{border-color:#e6b7ac!important;}
body.news-page .e-briefs{background:linear-gradient(110deg,#c74c5e,#f0a296,#bf4155)!important;}
body.news-page .e-briefs .pf-news-inner{background:linear-gradient(122deg,#fffaf7,#ffece1 76%,#f9ddd0)}
body.news-page .e-brief{border-color:#e4b3a7!important;}
body.news-page .e-card-category{
 background:rgba(255,247,241,.94)!important;border:1px solid #dc948d!important;
 color:#a62037!important;border-radius:0!important;padding:4px 7px!important;font-weight:800;
}
body.news-page .e-art-holder{filter:drop-shadow(0 6px 11px rgba(103,24,48,.12));}
body.news-page .e-lead-art{max-width:270px!important;}
body.news-page .e-card-art{height:113px!important;}
body.news-page .e-brief-art{height:78px!important;}
body.news-page .e-art-mount{transition:transform .9s cubic-bezier(.16,.82,.18,1)!important;}
body.news-page .e-card:hover .e-art-mount,
body.news-page .e-lead:hover .e-art-mount{transform:translateY(-3px) rotateY(2.5deg)!important;}
/* Source-derived ink and quiet editorial ornaments, just like PF. */
body.news-page .e-editionline,body.news-page .e-rule,
body.news-page .e-grid-status{color:#a02036!important}
body.news-page .e-source-name strong,body.news-page .e-card-footer>span{color:#7a3041!important}
body.news-page .e-card-wide .e-card-main{gap:14px}
body.news-page .e-archive-grid{gap:12px}
body.news-page .e-card .e-card-main{flex:1}
body.news-page .e-lead-links{margin-top:4px!important}
/* Articles use the same PF cream/coral material as the main section.
   No extra dates, changes to article copy, or new CTA destinations. */
body.news-article-page .article-main{
 background:radial-gradient(ellipse at 87% 16%,#f8c8b5 0,transparent 47%),
 linear-gradient(115deg,#fffaf7,#fff6f1 56%,#faede6)!important;
}
body.news-article-page .article-visual-frame>.pf-news-inner{padding:7px;}
body.news-article-page .article-hero-art{
 background:linear-gradient(112deg,#fffbf8 0%,#fff3eb 38%,#f7dfd4 100%)!important;
 border-radius:0!important;
}
body.news-article-page .article-aside>.pf-news-inner,
body.news-article-page .article-highlight>.pf-news-inner,
body.news-article-page .related-card>.pf-news-inner{padding:19px 21px;}
body.news-article-page .article-aside,
body.news-article-page .related-card,
body.news-article-page .article-highlight{color:#5b2333!important}
body.news-article-page .article-aside h3,body.news-article-page .related-card strong{color:#580e20!important}
body.news-article-page .article-body-grid article>h2{color:#8c1e37!important}
body.news-article-page .article-body-grid article>p{color:#624954!important}
body.news-article-page .article-aside p,body.news-article-page .article-highlight p{color:#775352!important}
/* Warm tonal layers without photographic backgrounds. Keep article text readable. */
body.news-page .e-dispatch{background:linear-gradient(95deg,#fff9f6,#f8e6de 60%,#fff9f5);padding:13px 8px 17px;}
body.news-page .e-dispatch-item{border-color:#dfaca7!important;}
body.news-page .e-briefs-head{border-bottom-color:#d98b8a!important;}
body.news-page .e-grid-status,body.news-page .e-editionline{border-color:#c8747b!important;}
/* Same strong burgundy palette for filter labels as the native PF/Pachete ink. */
body.news-page .e-filters.c159-ready>.c159-ink{
 background:linear-gradient(115deg,#580e20 0%,#811426 52%,#aa2236 100%)!important;
 border-radius:0!important;
 box-shadow:0 4px 11px rgba(88,12,35,.17),inset 0 1px 0 #fff3ed2e!important;}
body.news-page .e-filters button{border-radius:0!important;border-color:#d9a0a0!important;}
body.news-page .e-search-label input{background:#fff9f4!important;border-color:#d18f95!important;border-radius:0!important;}
@media(max-width:980px){
 body.news-page .e-lead>.pf-news-inner{padding:14px 16px 15px;}
 body.news-page .e-briefs>.pf-news-inner{padding:12px 15px 16px;}
 body.news-page .e-card>.pf-news-inner{padding:13px 14px;}
}
@media(max-width:620px){
 body.news-page .e-lead>.pf-news-inner{padding:13px 13px 15px;}
 body.news-page .e-briefs>.pf-news-inner{padding:12px 12px 16px;}
 body.news-page .e-card>.pf-news-inner{padding:13px 12px 14px;}
 body.news-page .e-lead-art{max-width:175px!important;}
 body.news-page .e-card-art{height:104px!important}
 body.news-article-page .article-aside>.pf-news-inner,
 body.news-article-page .article-highlight>.pf-news-inner,
 body.news-article-page .related-card>.pf-news-inner{padding:15px 14px;}
}
@media(prefers-reduced-motion:reduce){
 body.news-page .e-art-mount{transition:none!important;transform:none!important;}
}
/* Native PF product CTA colorway: burgundy/red (not aubergine), same fixed chassis/motion. */
body.news-page .pf-cta-page .pf-cta-linear__body,
body.news-article-page .pf-cta-page .pf-cta-linear__body{
 background:linear-gradient(110deg,#7e0c22 0%,#861528 52%,#5e0b20 100%)!important;
 border-color:rgba(255,208,189,.60)!important;
}
body.news-page .pf-cta-page--request .pf-cta-linear__body,
body.news-article-page .pf-cta-page--request .pf-cta-linear__body{
 background:linear-gradient(110deg,#97142c,#7c0b24 56%,#590819)!important;
}
/* Correct first-level copy hierarchy after the PF surface wrapper. */
body.news-article-page .article-aside .pf-news-inner>.as-label{
 color:#a62037!important;font-size:10px;letter-spacing:.15em;font-weight:800;
}

/* Compiled from stiri-continuity-v247.css — rule order preserved */
/* V247 · One continuous editorial canvas + authentic PF floating treatment. */
body.news-page{background:#fff3ec!important}
body.news-page main{
 background:linear-gradient(180deg,#fff1e8 0%,#fff1e8 30%,#fff2ea 51%,#fff5ef 75%,#fff7f2 100%);
 overflow:clip;
}
/* IMPORTANT: the front page and archive do not paint different backgrounds at their seam. */
body.news-page .e-front,
body.news-page .e-archive,
body.news-page .news-editors-note{background:transparent!important}
body.news-page .e-front::before{background:none!important;opacity:0!important}
body.news-page .e-cover{border-bottom:0!important}
/* The transition contains no full-width opaque stripe. Each related story owns its card. */
body.news-page .e-dispatch{
 position:relative;background:transparent!important;border:0!important;
 padding:13px 0 12px!important;gap:15px!important;
}
body.news-page .e-dispatch-label{align-self:center;padding-left:2px}
body.news-page .e-dispatch-list{gap:9px!important;align-items:stretch}
/* The shared floating-frame geometry: coral contour, detached rails, three dots on each flank. */
body.news-page :is(.e-dispatch-item,.e-archive-intro>p,.e-toolbar,.news-editors-note-inner){
 position:relative;isolation:isolate;box-sizing:border-box;
 border:1px solid #d46d72!important;border-radius:0!important;
 background:linear-gradient(125deg,#fffbf7 0%,#fff4ec 57%,#f9e5db 100%)!important;
 box-shadow:0 3px 13px #77243b0c;
 clip-path:polygon(11px 0,calc(100% - 18px) 0,calc(100% - 10px) 7px,calc(100% - 4px) 7px,100% 16px,100% calc(100% - 14px),calc(100% - 13px) 100%,11px 100%,0 calc(100% - 14px),0 16px);
}
body.news-page :is(.e-dispatch-item,.e-archive-intro>p,.e-toolbar,.news-editors-note-inner)::before{
 content:"";position:absolute;inset:0;z-index:2;pointer-events:none;
 background:
  linear-gradient(90deg,#bc4053 0 33%,transparent 33% 37%,#e6a196 37% 59%,transparent 59%) left 4px top 3px/62% 1px no-repeat,
  linear-gradient(90deg,#cf6167 0 45%,transparent 45% 52%,#eeb09b 52% 79%,transparent 79%) left 11px bottom 3px/59% 1px no-repeat,
  radial-gradient(circle,#af3448 1.45px,transparent 1.85px) left 3px calc(50% - 9px)/4px 4px no-repeat,
  radial-gradient(circle,#af3448 1.45px,transparent 1.85px) left 3px center/4px 4px no-repeat,
  radial-gradient(circle,#af3448 1.45px,transparent 1.85px) left 3px calc(50% + 9px)/4px 4px no-repeat,
  radial-gradient(circle,#af3448 1.45px,transparent 1.85px) right 3px calc(50% - 9px)/4px 4px no-repeat,
  radial-gradient(circle,#af3448 1.45px,transparent 1.85px) right 3px center/4px 4px no-repeat,
  radial-gradient(circle,#af3448 1.45px,transparent 1.85px) right 3px calc(50% + 9px)/4px 4px no-repeat;
}
body.news-page :is(.e-dispatch-item,.e-archive-intro>p,.e-toolbar,.news-editors-note-inner)::after{
 content:"";position:absolute;z-index:2;pointer-events:none;
 top:2px;right:2px;width:26px;height:26px;
 background:linear-gradient(135deg,transparent 0 44%,#c94a54 46% 49%,transparent 51%) right top/26px 26px no-repeat;
}
body.news-page .e-dispatch-item{
 min-height:79px;grid-template-columns:minmax(0,1fr) auto!important;column-gap:7px;
 padding:12px 16px 12px 18px!important;border-right:1px solid #d46d72!important;
 transition:filter .24s ease,box-shadow .24s ease;
}
body.news-page .e-dispatch-item:hover{filter:saturate(1.09);box-shadow:0 8px 19px #77153020}
body.news-page .e-dispatch-item .e-dispatch-cat{grid-column:1;grid-row:1}
body.news-page .e-dispatch-item strong{grid-column:1;grid-row:2;margin-top:4px;max-width:none}
body.news-page .e-dispatch-item .e-dispatch-arrow{grid-column:2;grid-row:2;justify-self:end;align-self:end}
/* Optical continuity from the card row into the index headline. */
body.news-page .e-archive{padding-top:7px!important}
body.news-page .e-archive-intro{padding-bottom:10px!important;gap:16px}
body.news-page .e-archive-intro>p{
 flex:0 1 467px;max-width:467px!important;width:auto;
 padding:14px 22px!important;margin:0!important;
 color:#754a56!important;font-size:11px!important;line-height:1.54!important;
}
body.news-page .editorial-copy-line{display:block}
body.news-page .editorial-copy-line+.editorial-copy-line{margin-top:3px}
/* Filters are a usable, floating control rather than a second opaque strip. */
body.news-page .e-toolbar{padding:12px 17px!important;border-block:1px solid #d46d72!important;margin-bottom:12px}
body.news-page .news-editors-note{padding-top:8px!important}
body.news-page .news-editors-note-inner{
 width:min(1440px,calc(100% - 88px));max-width:none;
 padding:19px 23px!important;
 grid-template-columns:180px minmax(0,1fr) 145px!important;
 align-items:center!important;column-gap:19px!important;row-gap:10px;
 border-top:1px solid #d46d72!important;color:#704556;
}
body.news-page .news-editors-note-inner p{
 max-width:unset!important;color:#704b56!important;font-size:11px!important;line-height:1.55!important;
}
body.news-page .news-editors-note-inner>a{align-self:center;color:#881d3b!important;text-decoration:none}
@media(max-width:1100px){
 body.news-page .news-editors-note-inner{width:calc(100% - 54px);grid-template-columns:140px minmax(0,1fr) 120px!important;gap:11px!important}
 body.news-page .e-dispatch-list{gap:7px!important}
 body.news-page .e-dispatch-item{padding:10px 13px 10px 15px!important}
}
@media(max-width:800px){
 body.news-page .news-editors-note-inner{grid-template-columns:1fr!important;align-items:start!important}
 body.news-page .news-editors-note-inner>a{text-align:left;justify-self:start}
 body.news-page .e-archive-intro>p{margin-top:8px!important;max-width:100%!important;width:100%;padding:12px 16px!important}
 body.news-page .e-dispatch-item{min-height:0}
 body.news-page .e-toolbar{padding:12px 14px!important}
}
@media(max-width:620px){
 body.news-page .e-dispatch{gap:7px!important;padding:8px 0!important}
 body.news-page .e-dispatch-list{gap:7px!important}
 body.news-page .e-dispatch-item{padding:12px 15px 12px 17px!important}
 body.news-page .e-archive{padding-top:10px!important}
 body.news-page .news-editors-note-inner{width:calc(100% - 30px);padding:15px!important}
 body.news-page .e-toolbar{margin-bottom:10px}
}

/* Compiled from stiri-pf-native-v248.css — rule order preserved */
/* V248 • Authentic PF drafting-shell geometry, not CSS overlays resembling it.
   The news information architecture, SEO and controls are preserved.
   SOURCE visual anatomy: persoane-unified-floating-v16.css,
   persoane-pachete-real-floating-v5.css, persoane-auto-compozitie-v223.css,
   persoane-cta-unified-v88.css. No photographic card backgrounds. */
body.news-page,body.news-article-page{
 --pf-ink:#580e20;--pf-red:#aa2236;--pf-copy:#775352;
 --pf-rule:#e6b7ac;--pf-shell:#cf4956;--pf-cream:#fff8f2;
 color:var(--pf-ink)!important;
 background:#fff8f3!important;
}
body.news-page main{background:linear-gradient(130deg,#fffaf7 0%,#fff5f0 38%,#fcece5 72%,#fff8f3 100%)!important}
body.news-page .e-mast h1,body.news-page .e-archive-intro h2,
body.news-article-page .article-hero h1{color:#580e20!important;text-shadow:none!important}
body.news-page .e-mast h1 em,body.news-page .e-archive-intro h2 em{
 background:linear-gradient(104deg,#aa1424,#ce5c60 62%,#eb9a8f);
 background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent!important;
}
/* REAL TWO-LAYER PF CHASSIS. The exterior contour is OUTSIDE the inner card. */
body.news-page :is(.e-lead,.e-briefs,.e-card),
body.news-article-page :is(.article-visual-frame,.article-aside,.article-highlight,.related-card){
 position:relative!important;isolation:isolate;min-width:0;
 padding:6px!important;margin:0!important;
 background:linear-gradient(90deg,transparent,#c54c58 5%,#ea9b8d 35%,transparent 47%) left top/100% 1px no-repeat,
 linear-gradient(90deg,transparent,#e49a88 15%,#ae344a 55%,transparent 79%) right bottom/100% 1px no-repeat!important;
 border:0!important;border-radius:0!important;clip-path:none!important;
 box-shadow:none!important;overflow:visible!important;
 transform:none!important;filter:none!important;
 transition:none!important;
}
body.news-page :is(.e-lead,.e-briefs,.e-card)::before,
body.news-article-page :is(.article-visual-frame,.article-aside,.article-highlight,.related-card)::before{
 content:""!important;display:block!important;position:absolute!important;inset:0!important;
 left:0!important;right:0!important;top:0!important;bottom:0!important;
 width:auto!important;height:auto!important;z-index:5!important;pointer-events:none;
 border:1px solid rgba(211,72,82,.80)!important;border-radius:0!important;
 clip-path:polygon(16px 0,calc(100% - 32px) 0,calc(100% - 19px) 7px,calc(100% - 8px) 7px,100% 20px,100% calc(100% - 26px),calc(100% - 26px) 100%,24px 100%,0 calc(100% - 27px),0 23px)!important;
 background:none!important;opacity:1!important;
}
body.news-page :is(.e-lead,.e-briefs,.e-card)::after,
body.news-article-page :is(.article-visual-frame,.article-aside,.article-highlight,.related-card)::after{
 content:""!important;display:block!important;position:absolute!important;
 left:-2px!important;top:calc(50% - 17px)!important;right:auto!important;bottom:auto!important;
 width:3px!important;height:34px!important;z-index:6!important;pointer-events:none;
 background:radial-gradient(circle,#cf4855 1.1px,transparent 1.5px) center top/3px 11px repeat-y!important;
 opacity:.78!important;transform:none!important;border:0!important;
}
/* PF colour-cut material: coral outer board / real inset cream surface. */
body.news-page :is(.e-lead,.e-briefs,.e-card)>.pf-news-inner,
body.news-article-page :is(.article-visual-frame,.article-aside,.article-highlight,.related-card)>.pf-news-inner{
 position:relative!important;isolation:isolate;display:flex!important;flex-direction:column!important;
 width:100%;height:100%;min-width:0;min-height:100%;
 padding:2px!important;margin:0!important;border:0!important;border-radius:0!important;
 background:linear-gradient(145deg,#fa6b68,#b9203c 37%,#efaba0 68%,#781026)!important;
 clip-path:polygon(12px 0,calc(100% - 19px) 0,calc(100% - 12px) 6px,calc(100% - 4px) 6px,100% 17px,100% calc(100% - 17px),calc(100% - 15px) 100%,12px 100%,0 calc(100% - 16px),0 19px)!important;
 box-shadow:none!important;overflow:hidden!important;
}
body.news-page .pf-news-inner>.news-frame-surface,
body.news-article-page .pf-news-inner>.news-frame-surface{
 position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1 auto;
 width:100%;min-width:0;min-height:100%;
 padding:13px 17px;
 background:linear-gradient(125deg,#fffcf9 0%,#fff8f3 61%,#f7e6dd 100%);
 clip-path:polygon(10px 0,calc(100% - 18px) 0,calc(100% - 11px) 6px,calc(100% - 4px) 6px,100% 14px,100% calc(100% - 16px),calc(100% - 14px) 100%,10px 100%,0 calc(100% - 14px),0 17px);
}
/* Real, independent inner rails and four detached corners from PF. */
body.news-page .pf-news-inner>.news-frame-rail,
body.news-article-page .pf-news-inner>.news-frame-rail{
 position:absolute;inset:0;display:block;z-index:7;pointer-events:none;opacity:.9;
 background:
 linear-gradient(90deg,#9c1f32 0 38px,transparent 38px 47px,#eeb3a2 47px 78px,transparent 78px) left top/100% 2px no-repeat,
 linear-gradient(90deg,#b94353 0 59px,transparent 59px 66px,#cd5c62 66px 110px,transparent 110px) left bottom/100% 2px no-repeat,
 linear-gradient(#c36564,#c36564) right 3px top 9px/2px 35px no-repeat;
}
body.news-page .pf-news-inner>.pf-corner,
body.news-article-page .pf-news-inner>.pf-corner{
 position:absolute;display:block;z-index:8;pointer-events:none;
 width:30px;height:16px;border-color:#ba2540!important;
}
:is(body.news-page,body.news-article-page) .pf-news-inner>.pf-tl{top:2px;left:4px;border-top:2px solid;border-left:2px solid}
:is(body.news-page,body.news-article-page) .pf-news-inner>.pf-tr{top:4px;right:2px;border-top:2px solid;border-right:2px solid;width:24px}
:is(body.news-page,body.news-article-page) .pf-news-inner>.pf-bl{bottom:3px;left:5px;border-bottom:2px solid;border-left:2px solid;width:27px}
:is(body.news-page,body.news-article-page) .pf-news-inner>.pf-br{bottom:4px;right:4px;border-bottom:2px solid;border-right:2px solid;width:31px}
/* Card material and anatomy, same separated heading/content/actions as PF V223. */
body.news-page .e-cover{gap:9px!important;border:0!important;align-items:stretch}
body.news-page .e-lead>.pf-news-inner>.news-frame-surface{padding:0!important}
body.news-page .e-lead-top{padding:13px 18px 9px!important;background:linear-gradient(110deg,#fff9f5 15%,#fbe9e1)!important;border-bottom:1px solid var(--pf-rule)!important}
body.news-page .e-lead-body{padding:16px 19px 15px!important;min-height:0!important;flex:1 1 auto;align-items:center;gap:16px!important}
body.news-page .e-lead h2{font-size:clamp(24px,2.55vw,37px)!important;line-height:1.12!important;margin:3px 0 11px!important;letter-spacing:-.054em!important}
body.news-page .e-lead-copy p{color:var(--pf-copy)!important;font-size:13px!important;line-height:1.52!important;font-weight:520!important}
body.news-page .e-lead-index{color:var(--pf-red)!important;margin-bottom:8px!important}
body.news-page .e-lead-bottom{margin:0!important;padding:13px 17px 14px!important;background:#f8eae3!important;border-top:1px solid var(--pf-rule)!important;gap:15px!important}
body.news-page .e-lead-links{gap:10px!important;align-items:center!important;flex-wrap:wrap!important}
body.news-page .e-lead-links>.pf-cta-page{width:auto!important;min-width:148px!important;max-width:100%!important;flex:0 1 auto!important}
body.news-page .e-lead-links>.pf-cta-page:first-child{min-width:180px!important}
body.news-page .e-briefs>.pf-news-inner>.news-frame-surface{padding:0!important}
body.news-page .e-briefs-head{padding:12px 15px!important;background:#f9e9e2;border-bottom:1px solid var(--pf-rule)!important}
body.news-page .e-brief{padding:13px 15px 11px!important;border-bottom:1px solid var(--pf-rule)!important}
body.news-page .e-brief:last-child{border-bottom:0!important}
body.news-page .e-brief h3{font-size:clamp(15px,1.19vw,18px)!important;line-height:1.23!important;letter-spacing:-.04em!important}
body.news-page .e-brief p{color:var(--pf-copy)!important;line-height:1.46!important}
body.news-page .e-brief-bottom{border-top:1px solid #efc9bc;padding-top:8px!important}
body.news-page .e-brief-bottom>.pf-cta-page{width:auto!important;min-width:129px!important;max-width:100%!important;height:40px!important;flex:none!important}
body.news-page .e-brief-bottom .pf-cta-page .pf-cta-linear__label{font-size:11.5px!important}
body.news-page .e-archive-grid{gap:10px!important}
body.news-page .e-card{min-height:242px!important}
body.news-page .e-card>.pf-news-inner>.news-frame-surface{padding:0!important}
body.news-page .e-card-meta{padding:11px 15px!important;min-height:37px!important;background:#fff9f5!important;border-bottom:1px solid var(--pf-rule)!important}
body.news-page .e-card-category{background:transparent!important;padding:0!important;border:0!important;color:var(--pf-red)!important;letter-spacing:.08em!important;font-weight:800!important}
body.news-page .e-card-main{padding:12px 15px!important;min-height:125px!important;gap:9px!important;flex:1!important}
body.news-page .e-card h3{color:var(--pf-ink)!important;font-size:clamp(15px,1.15vw,18px)!important;line-height:1.25!important;margin:0 0 7px!important}
body.news-page .e-card p{color:var(--pf-copy)!important;font-size:11.3px!important;line-height:1.5!important}
body.news-page .e-card-footer{margin:0!important;padding:9px 14px 11px!important;background:#f8eae3!important;border-top:1px solid var(--pf-rule)!important}
body.news-page .e-card-footer>.pf-cta-page{width:auto!important;min-width:115px!important;max-width:48%!important;height:40px!important;flex:none!important}
body.news-page .e-card-footer .pf-cta-linear__label{font-size:11px!important}
body.news-page .e-art-holder{filter:drop-shadow(0 7px 9px #84334b17)!important}
body.news-page .e-card-art{height:108px!important}
body.news-page .e-lead-art{max-width:245px!important}
body.news-page .e-brief-art{height:75px!important}
/* Leave magazine layout varied: the full-width archive feature has more air for the artwork. */
body.news-page .e-card-wide .e-card-main{grid-template-columns:minmax(0,1.22fr) minmax(146px,.78fr)!important}
body.news-page .e-card-wide .e-card-art{max-width:220px!important}
/* Floating controls & editorial data strips now use the SAME cut material and rails. */
body.news-page :is(.e-dispatch-item,.e-archive-intro>p,.e-toolbar,.news-editors-note-inner){
 border:1px solid #cf7680!important;border-radius:0!important;
 background:linear-gradient(125deg,#fffcf9,#fff8f3 63%,#f7e6dd)!important;
 box-shadow:inset 0 0 0 3px #fff8f3!important;
}
body.news-page :is(.e-dispatch-item,.e-archive-intro>p,.e-toolbar,.news-editors-note-inner)::before{
 background:linear-gradient(90deg,#9c1f32 0 38px,transparent 38px 47px,#eeb3a2 47px 78px,transparent 78px) left top/100% 2px no-repeat,
 linear-gradient(90deg,#b94353 0 59px,transparent 59px 66px,#cd5c62 66px 110px,transparent 110px) left bottom/100% 2px no-repeat!important;
}
body.news-page .e-dispatch-item:hover{background:linear-gradient(125deg,#fff9f5,#f9e7df)!important}
body.news-page .e-filters button{font-family:'Plus Jakarta Sans',sans-serif;font-weight:760!important}
body.news-page .e-search-label input{background:#fffaf6!important;color:var(--pf-ink)!important}
/* Article pages: make the article action and context blocks feel native to the PF interface. */
body.news-article-page .article-main{background:linear-gradient(132deg,#fffaf7 0%,#fff5f0 48%,#f9eee9 100%)!important}
body.news-article-page :is(.article-visual-frame,.article-aside,.article-highlight,.related-card)>.pf-news-inner>.news-frame-surface{padding:18px 20px!important}
body.news-article-page .article-visual-frame>.pf-news-inner>.news-frame-surface{padding:6px!important}
body.news-article-page .article-visual-frame .article-hero-art{background:linear-gradient(125deg,#fffaf7,#f7e2d8)!important}
body.news-article-page .article-hero h1{letter-spacing:-.055em!important}
body.news-article-page .article-body-grid article>h2{color:#7b1930!important}
body.news-article-page .article-aside>.pf-news-inner>.news-frame-surface{gap:9px}
body.news-article-page .related-card strong{color:#580e20!important}
:is(body.news-page,body.news-article-page) .pf-cta-page .pf-cta-linear__body{
 background:linear-gradient(110deg,#7e0c22,#861528 52%,#5e0b20)!important;
}
:is(body.news-page,body.news-article-page) .pf-cta-page:hover .pf-cta-linear__body{
 filter:saturate(1.08);box-shadow:inset 0 1px 1px #ffedd640!important;
}
@media(max-width:1060px){
 body.news-page .e-cover{gap:8px!important}
 body.news-page .e-lead-body{padding:14px 16px!important}
 body.news-page .e-lead-bottom{padding:12px 13px!important}
 body.news-page .e-lead-links{width:100%!important;justify-content:stretch!important}
 body.news-page .e-lead-links>.pf-cta-page{flex:1 1 148px!important;min-width:0!important}
 body.news-page .e-brief-bottom>.pf-cta-page{min-width:115px!important}
 body.news-page .e-card-main{padding:11px 12px!important}
 body.news-page .e-card-footer{padding:8px 11px 10px!important}
}
@media(max-width:680px){
 body.news-page :is(.e-lead,.e-briefs,.e-card),body.news-article-page :is(.article-visual-frame,.article-aside,.article-highlight,.related-card){padding:4px!important}
 body.news-page .e-cover{gap:9px!important}
 body.news-page .e-lead-top{padding:11px 13px 9px!important}
 body.news-page .e-lead-body{padding:14px 13px!important;grid-template-columns:1fr!important}
 body.news-page .e-lead-art{max-width:180px!important;justify-self:end;max-height:100px!important;overflow:hidden!important}
 body.news-page .e-lead h2{font-size:clamp(23px,6.2vw,32px)!important}
 body.news-page .e-lead-bottom{padding:10px 13px 14px!important}
 body.news-page .e-lead-links>.pf-cta-page:first-child{min-width:0!important}
 body.news-page .e-brief{padding:12px 12px!important}
 body.news-page .e-card-meta{padding:9px 12px!important}
 body.news-page .e-card-main{padding:10px 12px!important}
 body.news-page .e-card-footer>.pf-cta-page{max-width:55%!important}
 body.news-article-page :is(.article-aside,.article-highlight,.related-card)>.pf-news-inner>.news-frame-surface{padding:14px!important}
}
@media(prefers-reduced-motion:reduce){
 body.news-page .e-art-mount,body.news-page .pf-news-inner *,body.news-article-page .pf-news-inner *{animation:none!important;transition:none!important}
}

/* Compiled from stiri-unframed-editorial-v249.css — rule order preserved */
/* V249 — Editorial utilities are NOT product cards.
   Remove Floating Frames only from: the 'De urmărit' links, archive helper text,
   and archive filters/search bar. Keep the native PF Floating Frames on articles,
   including the main story, side stories, cards and article pages.
   CSS-only, no behaviour/SEO changes. */

body.news-page .e-dispatch{
  padding:9px 0 12px!important;
  gap:13px!important;
}
body.news-page .e-dispatch-list{
  gap:0!important;
  align-items:stretch;
}
body.news-page .e-dispatch .e-dispatch-item{
  isolation:auto!important;
  clip-path:none!important;
  background:transparent!important;
  border:0!important;
  border-left:1px solid rgba(190,99,105,.40)!important;
  border-radius:0!important;
  box-shadow:none!important;
  filter:none!important;
  padding:6px 15px 8px 16px!important;
  min-height:68px!important;
  transition:color .2s ease!important;
}
body.news-page .e-dispatch .e-dispatch-item:hover,
body.news-page .e-dispatch .e-dispatch-item:focus-visible{
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
}
body.news-page .e-dispatch .e-dispatch-item:focus-visible{
  outline:2px solid #ab3349!important;
  outline-offset:3px!important;
}
body.news-page .e-dispatch .e-dispatch-item::before,
body.news-page .e-dispatch .e-dispatch-item::after,
body.news-page .e-archive-intro>p::before,
body.news-page .e-archive-intro>p::after,
body.news-page .e-archive .e-toolbar::before,
body.news-page .e-archive .e-toolbar::after{
  content:none!important;
  display:none!important;
  background:none!important;
  border:0!important;
}

/* The explanatory copy is plain editorial typography, not a callout card. */
body.news-page .e-archive-intro>p{
  isolation:auto!important;
  clip-path:none!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:0!important;
  margin:0!important;
  max-width:467px!important;
  color:#77515a!important;
}
body.news-page .e-archive-intro{
  align-items:end;
  gap:16px!important;
}

/* No perimeter, hanging rails or corner cut on the search/filter toolbar.
   Each functional control keeps its approved burgundy hover and sliding ink. */
body.news-page .e-archive .e-toolbar{
  isolation:auto!important;
  clip-path:none!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:8px 0 10px!important;
  margin-bottom:10px!important;
}

@media(max-width:800px){
  body.news-page .e-dispatch-list{gap:0!important}
  body.news-page .e-dispatch .e-dispatch-item{min-height:0!important;padding:10px 12px 10px 15px!important}
  body.news-page .e-archive-intro{align-items:start}
  body.news-page .e-archive-intro>p{
    width:100%!important;
    max-width:100%!important;
    margin-top:6px!important;
    padding:0!important;
  }
  body.news-page .e-archive .e-toolbar{padding:7px 0 9px!important}
}
@media(max-width:620px){
  body.news-page .e-dispatch{padding:7px 0 10px!important}
  body.news-page .e-dispatch-list{gap:0!important}
  body.news-page .e-dispatch .e-dispatch-item{padding:9px 10px 10px 13px!important}
}

/* Compiled from stiri-editorial-polish-v250.css — rule order preserved */
/* V250 · Editor's final compositional pass — only News cover utility surfaces.
   Article panels retain genuine PF floating frames. Controls and disclosure do not.
   Loaded after all historical layers to make this decision unambiguous. */
body.news-page {
 --cda-news-rule:rgba(163,65,79,.27);
 --cda-news-muted:#845b63;
}
/* No cards, suspended rails, clipping or pseudo-corners on utility containers. */
body.news-page section.news-editors-note .news-editors-note-inner,
body.news-page .e-archive .e-toolbar,
body.news-page .e-archive-intro>p {
 position:relative!important;
 isolation:auto!important;
 clip-path:none!important;
 border:0!important;
 border-radius:0!important;
 box-shadow:none!important;
 filter:none!important;
 background:transparent!important;
 transform:none!important;
}
body.news-page section.news-editors-note .news-editors-note-inner::before,
body.news-page section.news-editors-note .news-editors-note-inner::after,
body.news-page .e-archive-intro>p::before,
body.news-page .e-archive-intro>p::after,
body.news-page .e-archive .e-toolbar::before,
body.news-page .e-archive .e-toolbar::after {
 content:none!important;display:none!important;border:0!important;background:none!important;
}
/* Editorial disclosure: a quiet publication footnote, NOT a floating card. */
body.news-page .news-editors-note {padding:14px 0 25px!important;background:transparent!important;}
body.news-page section.news-editors-note .news-editors-note-inner {
 box-sizing:border-box;
 width:min(1440px,calc(100% - 88px))!important;
 max-width:none!important;
 margin:auto!important;
 display:grid!important;
 grid-template-columns:minmax(138px,.7fr) minmax(0,3fr) auto!important;
 column-gap:22px!important;row-gap:6px!important;
 align-items:center!important;
 min-height:0!important;
 padding:13px 0 0!important;
 border-top:1px solid var(--cda-news-rule)!important;
}
body.news-page section.news-editors-note .news-editors-note-inner strong {
 font-size:9px!important;line-height:1.4!important;letter-spacing:.09em!important;
 color:#812a40!important;white-space:nowrap;
}
body.news-page section.news-editors-note .news-editors-note-inner p {
 font-size:11px!important;line-height:1.4!important;color:var(--cda-news-muted)!important;
 max-width:none!important;margin:0!important;
}
body.news-page section.news-editors-note .news-editors-note-inner a {
 align-self:center!important;justify-self:end!important;white-space:nowrap;
 text-align:right!important;font-size:10px!important;font-weight:800!important;
 color:#85263d!important;letter-spacing:.025em!important;
 text-decoration:none!important;border-bottom:1px solid rgba(133,38,61,.26);
 padding:4px 0!important;transition:border-color .2s ease,color .2s ease;
}
body.news-page section.news-editors-note .news-editors-note-inner a:hover{color:#b32842!important;border-color:#b32842}
body.news-page section.news-editors-note .news-editors-note-inner a:focus-visible {outline:2px solid #b32842;outline-offset:4px}
/* Archive intro: align context and title without empty visual slabs. */
body.news-page .e-archive {padding-top:5px!important;padding-bottom:17px!important}
body.news-page .e-archive-intro {
 padding:0 0 9px!important;min-height:0!important;
 align-items:end!important;gap:20px!important;
}
body.news-page .e-archive-intro>p {
 flex:0 1 440px!important;max-width:440px!important;
 margin:0 0 2px!important;padding:0!important;
 color:var(--cda-news-muted)!important;font-size:11px!important;
 line-height:1.48!important;
}
body.news-page .editorial-copy-line+.editorial-copy-line{margin-top:2px!important}
/* Filters and search are functional controls, not framed content cards. */
body.news-page .e-archive .e-toolbar {
 display:flex!important;align-items:center!important;justify-content:space-between!important;
 flex-wrap:wrap!important;gap:10px 22px!important;
 min-height:0!important;padding:7px 0 9px!important;margin:0 0 5px!important;
 border-top:1px solid var(--cda-news-rule)!important;
 border-bottom:0!important;
}
body.news-page .e-archive .e-filters {gap:5px!important;row-gap:6px!important;min-width:0!important}
body.news-page .e-archive .e-filters>button[data-e-filter] {
 min-height:34px!important;padding:8px 12px!important;
 line-height:1!important;white-space:nowrap;
}
/* One clean, optically aligned search field. No duplicate heading or ghost glyph. */
body.news-page .e-archive .e-search-label {
 display:block!important;position:relative!important;
 flex:0 1 294px!important;width:294px!important;max-width:100%!important;
 min-width:205px!important;min-height:38px!important;margin:0!important;
 padding:0!important;isolation:isolate;
}
body.news-page .e-archive .e-search-label input#e-search {
 display:block!important;box-sizing:border-box!important;
 width:100%!important;min-width:0!important;height:38px!important;
 padding:8px 33px 8px 39px!important;
 border:1px solid #d7a9a4!important;border-radius:3px!important;
 background:rgba(255,249,244,.9)!important;
 box-shadow:none!important;outline:none!important;
 color:#621e35!important;-webkit-text-fill-color:#621e35!important;
 font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;
 font-size:11px!important;font-weight:550!important;line-height:1.3!important;
 transition:border-color .18s ease,box-shadow .18s ease!important;
}
body.news-page .e-archive .e-search-label input#e-search::placeholder {
 color:#956a70!important;opacity:1!important;-webkit-text-fill-color:#956a70!important;
}
body.news-page .e-archive .e-search-label input#e-search:focus {
 border-color:#9f3446!important;
 box-shadow:0 0 0 3px rgba(160,48,68,.11)!important;
}
body.news-page .e-archive .e-search-label>.e-search-icon {
 position:absolute!important;left:12px!important;top:50%!important;
 transform:translateY(-50%)!important;display:block!important;
 width:17px!important;height:17px!important;color:#973e51!important;
 pointer-events:none!important;z-index:2!important;
}
body.news-page .e-archive .e-search-label>span:last-child:not(.sr-only){display:none!important}
body.news-page .e-archive .e-grid-status{padding:5px 0 9px!important}
body.news-page .e-archive .e-archive-grid {row-gap:10px!important;column-gap:10px!important}
/* The introductory ribbon remains a typographic, unframed navigation list. */
body.news-page .e-dispatch {padding:6px 0 10px!important;margin:0!important;gap:12px!important}
body.news-page .e-dispatch-item {background:transparent!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important}
/* Smaller viewport layout — each element flows naturally without fixed offsets. */
@media(max-width:1000px){
 body.news-page section.news-editors-note .news-editors-note-inner {width:calc(100% - 54px)!important;grid-template-columns:130px minmax(0,1fr)!important}
 body.news-page section.news-editors-note .news-editors-note-inner a{grid-column:2;justify-self:start!important;text-align:left!important}
}
@media(max-width:800px){
 body.news-page .e-archive-intro{align-items:start!important;gap:6px!important}
 body.news-page .e-archive-intro>p{flex:auto!important;width:auto!important;max-width:none!important;margin:2px 0 0!important}
 body.news-page .e-archive .e-toolbar{align-items:stretch!important;gap:9px!important;padding:7px 0!important}
 body.news-page .e-archive .e-search-label{flex:1 1 220px!important;width:100%!important}
 body.news-page .news-editors-note {padding:8px 0 22px!important}
 body.news-page section.news-editors-note .news-editors-note-inner{grid-template-columns:1fr!important;row-gap:5px!important}
 body.news-page section.news-editors-note .news-editors-note-inner a{grid-column:1}
}
@media(max-width:540px){
 body.news-page section.news-editors-note .news-editors-note-inner{width:calc(100% - 30px)!important;padding-top:10px!important}
 body.news-page .e-archive .e-search-label{flex:1 1 100%!important;min-width:0!important}
 body.news-page .e-archive .e-filters>button[data-e-filter]{padding:8px 9px!important;min-height:33px!important}
 body.news-page .e-archive .e-grid-status{flex-wrap:wrap!important;gap:4px 10px!important}
 body.news-page .e-archive{padding-bottom:14px!important}
}
@media(prefers-reduced-motion:reduce){
 body.news-page .e-archive .e-search-label input{transition:none!important}
}

/* Compiled from stiri-art-direction-v251.css — rule order preserved */
/* V251 · CDA / Știri / Editorial art direction.
   This is an intentional final control layer: editorial content cards keep
   authentic PF floating frames; utility navigation, search, source footnote do not.
   Do not add decorative frames to functional filters, inputs or annotation strips. */
body.news-page { --news-ink:#64152c; --news-coral:#cf7270; --news-muted:#7e555e; }
/* Archive header: optical baseline and informative micro-copy; no extra panels. */
body.news-page .e-archive{padding-top:9px!important;padding-bottom:16px!important}
body.news-page .e-archive .e-archive-intro{
 display:grid!important;grid-template-columns:minmax(0,1fr) 278px!important;
 align-items:end!important;column-gap:24px!important;row-gap:4px!important;
 min-height:0!important;padding:0 0 12px!important;margin:0!important;
}
body.news-page .e-archive .e-archive-intro > div{min-width:0}
body.news-page .e-archive .e-archive-intro h2{margin:2px 0 0!important;font-size:clamp(26px,2.7vw,38px)!important;line-height:1.1!important}
body.news-page .e-archive .e-archive-intro > p{
 display:block!important;align-self:end!important;min-width:0!important;max-width:none!important;
 width:100%!important;justify-self:stretch!important;box-sizing:border-box!important;flex:none!important;margin:0 0 2px!important;padding:0!important;
 background:none!important;border:0!important;box-shadow:none!important;
 color:var(--news-muted)!important;font-size:11px!important;line-height:1.55!important;
}
body.news-page .e-archive .e-archive-intro>p:before,
body.news-page .e-archive .e-archive-intro>p:after{display:none!important;content:none!important}
body.news-page .editorial-copy-line{display:block!important}
body.news-page .editorial-copy-line+.editorial-copy-line{margin-top:1px!important}
/* Working row: interactive category filters and ONE real search input. */
body.news-page .e-archive .e-toolbar{
 display:grid!important;grid-template-columns:minmax(0,1fr) 278px!important;
 justify-content:space-between!important;align-items:center!important;
 gap:12px 24px!important;width:100%!important;min-height:0!important;
 padding:0 0 10px!important;margin:0!important;
 background:none!important;border:0!important;box-shadow:none!important;clip-path:none!important;
}
body.news-page .e-archive .e-toolbar::before,
body.news-page .e-archive .e-toolbar::after{content:none!important;display:none!important}
body.news-page .e-archive .e-filters{
 display:flex!important;flex-wrap:wrap!important;align-items:center!important;align-self:center!important;
 min-width:0!important;max-width:100%!important;gap:6px!important;margin:0!important;padding:2px 0!important;
}
body.news-page .e-archive .e-filters > button[data-e-filter]{
 height:36px!important;min-height:36px!important;padding:9px 11px!important;
 font-size:11px!important;line-height:1!important;white-space:nowrap!important;
}
body.news-page .e-search-field{
 position:relative!important;display:flex!important;align-items:center!important;
 width:100%!important;min-width:0!important;max-width:none!important;
 height:40px!important;min-height:40px!important;flex:none!important;
 padding:0!important;margin:0!important;clip-path:none!important;
 border:1px solid rgba(178,85,93,.53)!important;border-radius:2px!important;
 background:rgba(255,250,247,.72)!important;box-shadow:none!important;
 transition:border-color .18s ease,background .18s ease,box-shadow .18s ease!important;
}
body.news-page .e-search-field:hover{border-color:#ac4356!important;background:#fffaf7!important}
body.news-page .e-search-field:focus-within{
 border-color:#972a43!important;background:#fffcfa!important;
 box-shadow:0 0 0 3px rgba(155,40,63,.10)!important;
}
body.news-page .e-search-field__icon{
 position:absolute!important;left:13px!important;top:50%!important;z-index:2!important;
 display:block!important;width:17px!important;height:17px!important;
 transform:translateY(-50%)!important;color:#984055!important;pointer-events:none!important;
}
body.news-page .e-search-field #e-search{
 appearance:none!important;-webkit-appearance:none!important;position:relative!important;
 display:block!important;box-sizing:border-box!important;flex:1 1 auto!important;
 width:100%!important;min-width:0!important;height:100%!important;
 margin:0!important;padding:0 13px 0 39px!important;
 border:0!important;border-radius:0!important;outline:0!important;
 background:transparent!important;box-shadow:none!important;
 font:550 12px/1.3 'Plus Jakarta Sans',system-ui,sans-serif!important;
 letter-spacing:-.014em!important;color:var(--news-ink)!important;
 -webkit-text-fill-color:var(--news-ink)!important;
}
body.news-page .e-search-field #e-search::placeholder{
 color:#94646b!important;opacity:1!important;-webkit-text-fill-color:#94646b!important;
}
body.news-page .e-archive .e-grid-status{
 display:flex!important;align-items:center!important;gap:8px!important;
 padding:3px 0 11px!important;margin:0!important;
 color:var(--news-muted)!important;font-size:10px!important;letter-spacing:.045em!important;
}
body.news-page .e-archive .e-grid-status span:last-child{
 margin-left:auto;color:#a4797d!important;font-size:9px!important;letter-spacing:.06em!important;
}
/* Smaller, precise stack; readability wins over ornamental empty slabs. */
body.news-page .e-dispatch{padding:6px 0 9px!important;margin:0!important;gap:13px!important}
body.news-page .e-archive-grid{gap:11px!important}
body.news-page .news-editors-note{padding:8px 0 19px!important;background:transparent!important}
body.news-page .news-editors-note-inner{
 gap:16px!important;padding:12px 0 0!important;min-height:0!important;
 border-top:1px solid rgba(166,69,85,.25)!important;
}
body.news-page .news-editors-note-inner strong{font-size:9px!important}
body.news-page .news-editors-note-inner p{font-size:11px!important;line-height:1.5!important}
@media(max-width:1050px){
 body.news-page .e-archive .e-toolbar{grid-template-columns:minmax(0,1fr) 245px!important;gap:9px 13px!important}
 body.news-page .e-archive .e-archive-intro{grid-template-columns:minmax(0,1fr) 245px!important}
}
@media(max-width:760px){
 body.news-page .e-archive .e-archive-intro{grid-template-columns:1fr!important;gap:6px!important;padding-bottom:12px!important}
 body.news-page .e-archive .e-archive-intro>p{width:100%!important;margin:0!important;font-size:11px!important}
 body.news-page .e-archive .e-toolbar{grid-template-columns:1fr!important;gap:11px!important;padding-bottom:9px!important}
 body.news-page .e-archive .e-filters{width:100%!important;gap:6px!important}
 body.news-page .e-search-field{height:42px!important;min-height:42px!important;max-width:100%!important}
 body.news-page .e-archive .e-grid-status{padding-bottom:8px!important}
}
@media(max-width:430px){
 body.news-page .e-archive .e-archive-intro h2{font-size:clamp(24px,6.8vw,28px)!important}
 body.news-page .e-archive .e-filters>button[data-e-filter]{min-height:34px!important;height:34px!important;padding:8px 10px!important}
 body.news-page .e-archive .e-grid-status span:last-child{display:none!important}
}
@media(prefers-reduced-motion:reduce){
 body.news-page .e-search-field{transition:none!important}
}
/* Tablet regression fix: the PF inset shell is ONE grid child, not half a column.
   Historical two-column .e-briefs layout put the entire news shell at 50% width. */
@media (min-width:601px) and (max-width:1000px){
 body.news-page .e-cover .e-briefs{
   display:block!important;width:100%!important;min-width:0!important;
   grid-template-columns:none!important;
 }
 body.news-page .e-cover .e-briefs>.pf-news-inner{
   display:flex!important;grid-column:1/-1!important;width:100%!important;
 }
}


/* V258 — Align the lead frame with the right-hand column precisely.
   Both columns now retain an equal 6px external bottom inset, while the lead
   inner chassis flexes to the correct height without altering the cover grid. */
@media (min-width:1001px) {
  body.news-page .e-cover > .e-lead {
    display:flex!important;
    flex-direction:column!important;
    padding-bottom:6px!important;
  }
  body.news-page .e-cover > .e-lead > .pf-news-inner {
    flex:1 1 auto!important;
    height:auto!important;
    min-height:0!important;
  }
}

