/* Shared news controls and reader. Editorial list layout follows below. */
.yl-news-head{padding:10px 0;color:var(--yl-navy)}.yl-news-head h2{font-size:15px}.yl-news-head p{max-width:740px;line-height:1.6;color:#61616e}
.yl-news-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}.yl-news-tools label{display:flex;gap:8px;align-items:center}.yl-news-tools button,.yl-news-tools select,.yl-news-players button{padding:7px 10px;border:1px solid #e2e2e5;border-radius:3px;background:#fff;color:var(--yl-navy);cursor:pointer}.yl-news-tools button[aria-pressed=true]{background:var(--yl-navy);color:#fff}
.yl-news-grid{align-items:start}.yl-news-media{overflow:hidden;position:relative;background:#f1f1f2;aspect-ratio:16/9}.yl-news-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.yl-news-story-body{display:flex;flex-direction:column}.yl-news-meta{display:flex;align-items:center;font-size:11px;color:#6f6f7d}.yl-news-meta strong{color:#b0092b}
.yl-news-open{border:0;background:none;color:var(--yl-navy);text-align:left;padding:0;font:inherit;cursor:pointer}.yl-news-open:hover{text-decoration:underline;text-underline-offset:3px}.yl-news-story a{color:var(--yl-navy);text-decoration:none}.yl-news-story a:hover{text-decoration:underline}.yl-news-story footer{display:flex;justify-content:space-between;font-size:11px;color:#61616e}.yl-news-story .yl-news-editorial-body{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.yl-news-players{display:flex;gap:6px;flex-wrap:wrap}.yl-news-players button{font-size:11px;padding:4px 7px}
.yl-news-note,.yl-news-sources p,.yl-news-empty p{font-size:12px;line-height:1.6;color:#61616e}.yl-news-freshness{font-size:11px;color:#6f6f7d;margin:4px 0 12px}.yl-news-sources,.yl-news-empty{padding:16px;border:1px solid #e2e2e5;border-radius:3px;background:#fff;margin:20px 0}.yl-news-sources a{display:inline-block;margin:6px 20px 6px 0;color:var(--yl-navy);font-size:12px}.yl-news-sources h3{font-size:14px}.yl-news-sources details{margin-top:14px}.yl-news-sources summary{cursor:pointer;color:var(--yl-navy)}
.yl-news-overlay{position:fixed;inset:0;z-index:10000;background:#00152b99;display:flex;align-items:center;justify-content:center;padding:24px}.yl-news-reader{position:relative;width:min(760px,100%);max-height:90vh;overflow:auto;background:#fff;overscroll-behavior:contain;box-shadow:0 20px 70px #00152b33}.yl-news-reader .yl-news-media{width:100%;height:auto;max-height:340px;aspect-ratio:16/9}.yl-news-reader-body{padding:24px}.yl-news-reader-body h2{font-size:23px;line-height:1.3;color:var(--yl-navy);font-weight:650}.yl-news-reader-body p{font-size:14px;line-height:1.75;color:#53535d}.yl-news-reader-body small{font-size:11px;color:#6f6f7d}.yl-news-reader-body .yl-news-editorial-body{font-size:15px;line-height:1.8;color:#35353c}.yl-news-close{position:absolute;right:12px;top:12px;z-index:2;background:#fff;color:var(--yl-navy);cursor:pointer;box-shadow:0 2px 8px #00152b22}.yl-news-context{background:#f8f8f9;border-left:3px solid var(--yl-accent)}.yl-news-read-original{display:inline-block;background:var(--yl-navy);color:white!important;text-decoration:none}.yl-news-edition-label{font-size:11px!important;color:#6f6f7d!important;border-bottom:1px solid #e2e2e5;padding-bottom:14px}
.yl-news-tools :is(button,select):focus-visible,.yl-news-story :is(button,a):focus-visible,.yl-news-close:focus-visible,.yl-news-read-original:focus-visible{outline:2px solid var(--yl-accent);outline-offset:3px}
@media(max-width:600px){.yl-news-overlay{padding:10px}.yl-news-reader{max-height:95vh}.yl-news-reader-body{padding:18px}.yl-news-reader-body h2{font-size:21px}}
/* Editorial hierarchy: source photography, white surfaces and compact reading rhythm. */
#view-news .yl-news-grid{display:grid;grid-template-columns:1fr;gap:0}
#view-news .yl-news-story{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;padding:18px 0;border:0;border-bottom:1px solid #e2e2e5;border-radius:0;background:#fff;box-shadow:none;transform:none;min-width:0}
#view-news .yl-news-story:not(:has(img)){grid-template-columns:1fr;border-top:0}
#view-news .yl-news-story .yl-news-media{width:100%;height:auto;aspect-ratio:16/9;max-height:none;align-self:start;border-radius:2px}
#view-news .yl-news-story-body{min-width:0;padding:0}
#view-news .yl-news-story h3{font-size:16px!important;line-height:1.4;margin:6px 0 8px;font-weight:650}
#view-news .yl-news-story h3 button{font-weight:inherit;letter-spacing:-.015em}
#view-news .yl-news-story .yl-news-editorial-body{-webkit-line-clamp:2;font-size:12px!important;line-height:1.6!important;margin:0 0 8px;color:#61616e}
#view-news .yl-news-story footer{gap:18px;flex-wrap:wrap;margin:8px 0 0;padding:0;border:0}
#view-news .yl-news-story--lead{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;padding:16px 0 24px;margin-bottom:2px}
#view-news .yl-news-story--lead h3{font-size:21px!important;line-height:1.3;margin:8px 0 12px;letter-spacing:-.02em}
#view-news .yl-news-story--lead .yl-news-editorial-body{-webkit-line-clamp:3;font-size:13px!important}
#view-news .yl-news-meta{justify-content:flex-start;gap:10px;flex-wrap:wrap}
#view-news .yl-news-tools [role=group]{display:flex;gap:4px}
#view-news .yl-news-players{margin:6px 0}
.yl-news-reader{border-radius:3px}.yl-news-close{border-radius:3px;border:1px solid #e2e2e5;width:36px;height:36px;font-size:24px}.yl-news-context{border-radius:0;padding:14px;margin:18px 0}.yl-news-read-original{border-radius:3px;padding:10px 14px}
@media(max-width:760px){#view-news .yl-news-story{grid-template-columns:150px minmax(0,1fr);gap:14px}#view-news .yl-news-story--lead{grid-template-columns:1fr;gap:14px}#view-news .yl-news-story--lead .yl-news-media{max-height:300px}}
@media(max-width:600px){#view-news .yl-news-story{grid-template-columns:100px minmax(0,1fr);gap:10px}#view-news .yl-news-story h3{font-size:14px!important}#view-news .yl-news-story--lead{grid-template-columns:1fr}#view-news .yl-news-story--lead h3{font-size:19px!important}}
