:root{--ov-navy:#0b1f3a;--ov-blue:#0756b8;--ov-ink:#101820;--ov-muted:#68727d;--ov-rule:#dfe4e9;--ov-bg:#fff;--ov-max:1380px}
.ovnews-shell{background:var(--ov-bg);color:var(--ov-ink);font-family:Georgia,'Times New Roman',serif;line-height:1.45}
.ovnews-shell *{box-sizing:border-box}.ovnews-container{width:min(100% - 32px,var(--ov-max));margin-inline:auto}.ovnews-utility{background:var(--ov-navy);color:#fff;font:13px/1.2 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.ovnews-utility .ovnews-container{min-height:34px;display:flex;align-items:center;gap:18px}.ovnews-utility a{color:#fff;text-decoration:none}.ovnews-spacer{flex:1}.ovnews-live{color:#fff}.ovnews-live:first-letter{color:#1786ff}.ovnews-header{border-bottom:1px solid var(--ov-rule);background:#fff}.ovnews-brand-row{min-height:132px;display:flex;align-items:center;justify-content:space-between;gap:30px}.ovnews-brand{font-size:68px;line-height:.9;font-weight:800;letter-spacing:-4px;color:#0a1627}.ovnews-brand span{color:var(--ov-blue)}.ovnews-tagline{font:15px/1.4 Georgia,serif;color:#52606d;margin-top:9px}.ovnews-search{display:flex;border:1px solid #cfd7df;border-radius:5px;overflow:hidden;width:min(390px,100%);height:44px}.ovnews-search input{border:0;outline:0;flex:1;padding:0 14px;font:14px system-ui}.ovnews-search button{width:48px;border:0;background:#fff;font-size:23px}.ovnews-nav{border-bottom:1px solid var(--ov-rule);background:#fff}.ovnews-desktop-links{display:flex;align-items:center;gap:26px;min-height:52px;font-size:15px}.ovnews-desktop-links a,.ovnews-desktop-links span{color:#151b22;text-decoration:none;white-space:nowrap}.ovnews-desktop-links .is-active{color:var(--ov-blue);font-weight:700;border-bottom:3px solid var(--ov-blue);align-self:stretch;display:flex;align-items:center}.ovnews-desktop-links ul{list-style:none;margin:0;padding:0;display:flex;gap:26px}.ovnews-desktop-links li a{text-decoration:none;color:#151b22}.ovnews-mobile-menu{display:none}.ovnews-main{min-width:0}.ovnews-layout{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(290px,.9fr);gap:30px;padding-top:24px}.ovnews-hero{border-bottom:1px solid var(--ov-rule);padding-bottom:24px}.ovnews-hero-image{display:block;aspect-ratio:16/7;overflow:hidden;background:#e9edf1}.ovnews-hero-image img{width:100%;height:100%;object-fit:cover;display:block}.ovnews-hero-copy{max-width:900px;margin-top:-70px;position:relative;background:linear-gradient(transparent,#fff 28%);padding:60px 24px 0}.ovnews-kicker{display:inline-block;color:var(--ov-blue);font:700 12px/1.2 Georgia,serif;text-transform:uppercase;text-decoration:none;letter-spacing:.04em}.ovnews-hero h1{font-size:46px;line-height:1.04;letter-spacing:-1.3px;margin:8px 0 14px}.ovnews-hero h1 a,.ovnews-card h3 a,.ovnews-side-story h3 a,.ovnews-ranked a{color:inherit;text-decoration:none}.ovnews-hero p{font-size:19px;color:#384552;max-width:820px;margin:0 0 12px}.ovnews-meta{font:12px/1.4 system-ui,-apple-system,sans-serif;color:var(--ov-muted)}.ovnews-side-list{display:grid;gap:0;border-bottom:1px solid var(--ov-rule)}.ovnews-side-story{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--ov-rule)}.ovnews-side-story:last-child{border-bottom:0}.ovnews-side-thumb{display:block;aspect-ratio:4/3;overflow:hidden;background:#eee}.ovnews-side-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ovnews-side-story h3{font-size:18px;line-height:1.12;margin:4px 0 7px}.ovnews-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:24px}.ovnews-card{min-width:0;border-bottom:1px solid var(--ov-rule);padding-bottom:16px}.ovnews-card-media{display:block;aspect-ratio:16/9;background:#eef1f4;overflow:hidden;margin-bottom:10px}.ovnews-card-media img{width:100%;height:100%;object-fit:cover;display:block}.ovnews-card h3{font-size:20px;line-height:1.12;margin:5px 0 8px}.ovnews-card p{font-size:14px;color:#4b5660;margin:0 0 10px}.ovnews-sidebar{border-left:1px solid var(--ov-rule);padding-left:20px}.ovnews-panel{border:1px solid var(--ov-rule);background:#fff;margin-bottom:20px;padding:18px}.ovnews-panel h2{font-size:24px;margin:0 0 12px}.ovnews-ranked{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid var(--ov-rule)}.ovnews-ranked b{font-size:26px;color:var(--ov-blue)}.ovnews-ranked a{font-size:16px;line-height:1.25}.ovnews-ranked span{display:block;font:11px system-ui;color:var(--ov-muted);margin-top:4px}.ovnews-newsletter{background:#f3f7fc}.ovnews-newsletter p{font:14px system-ui;color:#53616f}.ovnews-newsletter form{display:flex;gap:7px}.ovnews-newsletter input{min-width:0;flex:1;border:1px solid #ccd5df;padding:10px;font:13px system-ui}.ovnews-newsletter button{border:0;background:var(--ov-blue);color:#fff;padding:10px 14px;font:700 13px system-ui}.ovnews-more{margin-top:28px}.ovnews-more h2{font-size:28px;border-top:2px solid var(--ov-ink);padding-top:9px}.ovnews-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ovnews-ad{font:11px system-ui;color:#7b8791;text-align:center;min-height:30px;display:flex;align-items:center;justify-content:center}.ovnews-ad:before{content:'PUBLICITÉ';letter-spacing:.12em;margin-right:8px}.ovnews-ad-top{margin:12px auto}.ovnews-ad-after-hero,.ovnews-ad-mid,.ovnews-ad-footer{margin:24px 0}.ovnews-empty{border:1px solid var(--ov-rule);padding:30px;background:#fff;font:15px system-ui}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1100px){.ovnews-desktop-links{gap:16px;overflow:auto}.ovnews-desktop-links ul{gap:16px}.ovnews-layout{grid-template-columns:minmax(0,1fr) 290px}.ovnews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ovnews-hero h1{font-size:40px}}
@media(max-width:820px){.ovnews-container{width:min(100% - 22px,var(--ov-max))}.ovnews-brand-row{min-height:100px;align-items:flex-start;padding:22px 0;flex-direction:column}.ovnews-brand{font-size:54px}.ovnews-search{width:100%}.ovnews-desktop-links{display:none}.ovnews-mobile-menu{display:block;padding:10px 0;font:700 14px system-ui}.ovnews-mobile-menu summary{cursor:pointer;list-style:none}.ovnews-mobile-links{display:grid;gap:10px;padding:12px 0}.ovnews-mobile-links a{color:#17212b;text-decoration:none}.ovnews-layout{display:block}.ovnews-sidebar{border-left:0;padding-left:0;margin-top:24px}.ovnews-hero-image{aspect-ratio:16/9}.ovnews-hero-copy{margin-top:-45px;padding:45px 14px 0}.ovnews-hero h1{font-size:34px}.ovnews-hero p{font-size:17px}.ovnews-grid,.ovnews-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ovnews-utility .ovnews-container{gap:10px;font-size:11px}.ovnews-utility .ovnews-container>span:nth-child(3){display:none}}
@media(max-width:520px){.ovnews-grid,.ovnews-grid-3{grid-template-columns:1fr}.ovnews-side-story{grid-template-columns:90px minmax(0,1fr)}.ovnews-side-story h3{font-size:16px}.ovnews-hero h1{font-size:30px}.ovnews-brand{font-size:46px}.ovnews-tagline{font-size:13px}.ovnews-newsletter form{display:grid;grid-template-columns:1fr}.ovnews-utility a{display:none}}
