
:root{--ov-blue:#0b3b78;--ov-ink:#101820;--ov-muted:#667085;--ov-line:#d9dee7;--ov-paper:#fff;--ov-soft:#f5f7fa}
.ovnews-site{background:#fff;color:var(--ov-ink)}
.ovnews-shell{width:min(1380px,calc(100% - 48px));margin-inline:auto}
.ovnews-topbar{background:#18222d;color:#fff;font:500 13px/1.4 system-ui,sans-serif}
.ovnews-topbar-inner{min-height:34px;display:flex;align-items:center;gap:18px}
.ovnews-live{display:inline-flex;align-items:center;gap:7px;color:#dbeafe}.ovnews-live i{width:7px;height:7px;background:#1d9bf0;border-radius:50%}
.ovnews-topbar-story{opacity:.82;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ovnews-top-actions{margin-left:auto;display:flex;gap:18px}.ovnews-topbar a{color:#fff;text-decoration:none}
.ovnews-header{background:#fff;border-bottom:1px solid var(--ov-line)}
.ovnews-brand-row{min-height:112px;display:grid;grid-template-columns:auto 1fr minmax(280px,380px);align-items:center;gap:28px}
.ovnews-brand{display:inline-flex;align-items:baseline;text-decoration:none;color:var(--ov-ink);font-family:Georgia,serif;font-size:54px;letter-spacing:-3px;white-space:nowrap}
.ovnews-brand span{font-weight:800}.ovnews-brand strong{color:var(--ov-blue);font-weight:800}
.ovnews-tagline{font:15px/1.5 Georgia,serif;color:#59636f}.ovnews-search{display:flex;border:1px solid #cbd3dd;border-radius:7px;overflow:hidden;height:42px}.ovnews-search input{min-width:0;flex:1;border:0;padding:0 13px;font:14px system-ui,sans-serif;outline:none}.ovnews-search button{width:46px;border:0;background:#fff;font-size:23px;cursor:pointer}
.ovnews-nav{border-top:1px solid #edf0f4}.ovnews-nav-inner{display:flex;overflow:auto;scrollbar-width:none}.ovnews-nav a{font:600 14px/1 system-ui,sans-serif;color:#18222d;text-decoration:none;padding:17px 15px;white-space:nowrap;border-bottom:3px solid transparent}.ovnews-nav a:hover,.ovnews-nav a.is-active{color:var(--ov-blue);border-bottom-color:var(--ov-blue)}
.ovnews-menu-toggle{display:none}
.ovnews-main{padding:26px 0 60px}.ovnews-hero-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.8fr) minmax(250px,.68fr);gap:24px;align-items:start}
.ovnews-hero{position:relative;min-height:540px;overflow:hidden;background:#111}.ovnews-hero>a{display:block;height:100%;color:#fff;text-decoration:none}.ovnews-hero-image{width:100%;height:540px;object-fit:cover;opacity:.92}.ovnews-hero-overlay{position:absolute;inset:38% 0 0;padding:34px 34px 28px;display:flex;flex-direction:column;justify-content:end;background:linear-gradient(transparent,rgba(5,13,22,.94))}
.ovnews-kicker{font:700 12px/1.2 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--ov-blue);margin:9px 0}.ovnews-hero .ovnews-kicker{color:#8ec5ff}.ovnews-hero h1{max-width:880px;margin:5px 0 12px;font:700 clamp(31px,3.1vw,51px)/1.03 Georgia,serif;letter-spacing:-1px}.ovnews-hero p{max-width:790px;margin:0 0 13px;font:18px/1.5 Georgia,serif;color:#edf2f7}
.ovnews-meta{display:flex;align-items:center;gap:7px;color:#718096;font:12px/1.3 system-ui,sans-serif}.ovnews-hero .ovnews-meta{color:#d9e2ec}.ovnews-meta-cat{font-weight:700}.ovnews-meta-sep{opacity:.55}
.ovnews-secondary{display:flex;flex-direction:column}.ovnews-secondary-card{display:grid;grid-template-columns:104px 1fr;gap:14px;padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid var(--ov-line)}.ovnews-secondary-card:last-child{margin-bottom:0}.ovnews-thumb{width:100%;height:82px;object-fit:cover;display:block}.ovnews-secondary-card h2{font:700 18px/1.15 Georgia,serif;margin:3px 0 9px}.ovnews-secondary-card h2 a,.ovnews-card h2 a,.ovnews-latest h2 a{color:var(--ov-ink);text-decoration:none}.ovnews-secondary-card h2 a:hover,.ovnews-card h2 a:hover,.ovnews-latest h2 a:hover{text-decoration:underline}
.ovnews-sidebar-box{border-top:4px solid var(--ov-blue);background:#fafbfc;padding:15px 17px}.ovnews-sidebar-box h2{font:700 27px/1.1 Georgia,serif;margin:0 0 10px}.ovnews-sidebar-box ol{list-style:none;margin:0;padding:0;counter-reset:item}.ovnews-sidebar-box li{display:grid;grid-template-columns:38px 1fr;gap:10px;padding:13px 0;border-top:1px solid var(--ov-line)}.ovnews-sidebar-box li>span{font:700 27px/1 Georgia,serif;color:var(--ov-blue)}.ovnews-sidebar-box li a{color:var(--ov-ink);font:600 15px/1.25 Georgia,serif;text-decoration:none}.ovnews-sidebar-box small{display:block;color:#778291;font:11px system-ui,sans-serif;margin-top:5px}.ovnews-sidebar .ovnews-ad{margin-top:20px}
.ovnews-ad{min-height:90px;margin:22px 0;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.ovnews-ad:empty{display:none}.ovnews-ad-label{font:10px system-ui,sans-serif;color:#9aa3af;text-transform:uppercase;letter-spacing:.1em}
.ovnews-section-heading{display:flex;align-items:center;gap:14px;margin:38px 0 16px}.ovnews-section-heading h2{margin:0;font:700 28px/1.1 Georgia,serif}.ovnews-section-heading span{height:1px;background:var(--ov-line);flex:1}
.ovnews-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ovnews-card{min-width:0;border-bottom:1px solid var(--ov-line);padding-bottom:18px}.ovnews-card-image{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.ovnews-card h2{font:700 21px/1.15 Georgia,serif;margin:4px 0 8px}.ovnews-card p,.ovnews-latest p{font:15px/1.5 Georgia,serif;color:#5c6672;margin:0 0 10px}
.ovnews-latest-list{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.ovnews-latest-list article{display:grid;grid-template-columns:150px 1fr;gap:17px;padding:18px 0;border-top:1px solid var(--ov-line)}.ovnews-latest-list .ovnews-thumb{height:100px}.ovnews-latest h2{font:700 20px/1.2 Georgia,serif;margin:3px 0 7px}
.ovnews-empty{padding:80px 0}.ovnews-footer{border-top:5px solid var(--ov-ink);background:#f6f7f9;margin-top:30px}.ovnews-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1.5fr;gap:40px;padding:42px 0}.ovnews-footer h2{font:700 19px Georgia,serif}.ovnews-footer p{font:14px/1.55 system-ui,sans-serif;color:#59636f}.ovnews-brand-footer{font-size:37px}.ovnews-footer a{color:inherit}.ovnews-newsletter{display:flex}.ovnews-newsletter input{min-width:0;flex:1;padding:12px;border:1px solid #ccd4de}.ovnews-newsletter button{padding:12px 17px;border:0;background:var(--ov-blue);color:#fff;font-weight:700}.ovnews-footer-bottom{border-top:1px solid #d8dde5;padding:16px 0;font:12px system-ui,sans-serif;color:#687382}
.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}
@media (max-width:1100px){.ovnews-hero-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.9fr)}.ovnews-sidebar{grid-column:1/-1}.ovnews-sidebar-box{display:block}.ovnews-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:782px){
 .ovnews-shell{width:min(100% - 28px,680px)}.ovnews-topbar-inner{min-height:32px}.ovnews-topbar-story{display:none}.ovnews-top-actions{gap:10px}.ovnews-brand-row{min-height:78px;grid-template-columns:auto 1fr auto;gap:10px}.ovnews-brand{font-size:40px;letter-spacing:-2px}.ovnews-tagline{display:none}.ovnews-search{height:38px}.ovnews-search input{display:none}.ovnews-search button{width:42px}.ovnews-menu-toggle{display:none}.ovnews-nav{display:block}.ovnews-nav-inner{flex-wrap:nowrap}.ovnews-nav a{padding:12px 10px}.ovnews-hero-layout{display:block}.ovnews-hero{min-height:440px}.ovnews-hero-image{height:440px}.ovnews-hero-overlay{padding:22px;inset:32% 0 0}.ovnews-hero h1{font-size:34px}.ovnews-hero p{font-size:16px}.ovnews-secondary{margin-top:20px}.ovnews-secondary-card{grid-template-columns:100px 1fr}.ovnews-sidebar{margin-top:20px}.ovnews-grid{grid-template-columns:1fr 1fr;gap:16px}.ovnews-card h2{font-size:18px}.ovnews-card p{font-size:14px}.ovnews-latest-list{grid-template-columns:1fr}.ovnews-footer-grid{grid-template-columns:1fr;gap:20px;padding:30px 0}
}
@media (max-width:480px){.ovnews-grid{grid-template-columns:1fr}.ovnews-top-actions a:first-child{display:none}.ovnews-hero h1{font-size:29px}.ovnews-hero{min-height:420px}.ovnews-hero-image{height:420px}.ovnews-latest-list article{grid-template-columns:110px 1fr}.ovnews-latest-list .ovnews-thumb{height:80px}.ovnews-latest h2{font-size:17px}.ovnews-secondary-card h2{font-size:17px}}

.ovnews-empty-hero{border-top:4px solid var(--ov-blue);background:linear-gradient(135deg,#f4f7fb,#fff);padding:54px 56px;margin-bottom:24px}.ovnews-empty-hero h1{font:700 clamp(34px,5vw,58px)/1.02 Georgia,serif;margin:6px 0 12px}.ovnews-empty-hero p{max-width:760px;font:18px/1.55 Georgia,serif;color:#5c6672;margin:0}.ovnews-empty-grid{margin-top:22px}.ovnews-placeholder-media{aspect-ratio:16/9;background:linear-gradient(110deg,#e8edf3 8%,#f7f9fb 18%,#e8edf3 33%);background-size:200% 100%;border-bottom:1px solid var(--ov-line)}.ovnews-placeholder{background:#fff}.ovnews-placeholder h2{min-height:48px}.ovnews-placeholder p{min-height:44px}@media(max-width:600px){.ovnews-empty-hero{padding:32px 22px}.ovnews-empty-hero p{font-size:16px}}
