.publisher-mark{--publisher-logo-size:32px;display:inline-flex;align-items:center;gap:9px;vertical-align:middle;max-width:100%;line-height:1.4}
.publisher-logo{--publisher-logo-scale:1;display:block;width:calc(var(--publisher-logo-size)*var(--publisher-logo-scale));height:calc(var(--publisher-logo-size)*var(--publisher-logo-scale));flex:0 0 calc(var(--publisher-logo-size)*var(--publisher-logo-scale));object-fit:contain}
.publisher-logo--bbc{--publisher-logo-scale:.625;width:calc(var(--publisher-logo-size)*var(--publisher-logo-scale)*3.5);flex-basis:calc(var(--publisher-logo-size)*var(--publisher-logo-scale)*3.5)}
.publisher-logo--pbs{--publisher-logo-scale:1.375}
.publisher-logo--axios{--publisher-logo-scale:1.25}
.lead-news .publisher-mark{--publisher-logo-size:40px}
.news-list .publisher-mark,.news-time-source .publisher-mark{--publisher-logo-size:24px}
.lead-news .story-source,.news-list .story-source,.news-time-detail .story-source,.evidence-record .record-meta:has(.publisher-mark){display:flex;align-items:center;flex-wrap:wrap;gap:8px}
@media(max-width:600px){.publisher-mark{--publisher-logo-size:28px;gap:8px}.lead-news .publisher-mark{--publisher-logo-size:32px}.news-list .publisher-mark,.news-time-source .publisher-mark{--publisher-logo-size:24px}}

#day-news-list .news-layout .story-source{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}
#day-news-list .publisher-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
#day-news-list .news-list>article>div{flex:1;min-width:0}
#day-news-list .lead-news .story-source::after{display:none}
#day-news-list .publisher-leaning{position:relative;flex:0 0 96px;margin:0 0 0 auto;font-family:Arial,sans-serif;letter-spacing:0;text-transform:none;line-height:1.4;color:#526071;font-weight:400}
#day-news-list .publisher-leaning summary{display:block;list-style:none;cursor:pointer;padding:5px 0;min-height:44px}
#day-news-list .publisher-leaning summary::-webkit-details-marker{display:none}
#day-news-list .publisher-leaning summary:focus-visible{outline:2px solid #85772a;outline-offset:5px}
#day-news-list .leaning-heading{display:flex;justify-content:flex-end;font-size:10px;margin-bottom:7px}
#day-news-list .leaning-heading strong{font-size:10px;font-weight:600;color:#172132}
#day-news-list .leaning-scale{position:relative;display:block;height:5px;border-radius:4px;background:linear-gradient(90deg,#416d9d 0%,#8aa5be 25%,#cecec6 50%,#c38c87 75%,#a94d4d 100%)}
#day-news-list .leaning-centre{position:absolute;left:50%;top:-2px;height:9px;width:1px;background:#656967}
#day-news-list .leaning-marker{position:absolute;top:9px;width:6px;height:6px;background:transparent;border:0;border-top:1.5px solid #526071;border-left:1.5px solid #526071;box-shadow:none;border-radius:0;transform:translateX(-50%) rotate(45deg)}
#day-news-list .leaning-unrated{display:block;height:5px;border-radius:4px;background:#d5d4cb}
#day-news-list .leaning-explanation{position:absolute;z-index:20;right:0;top:100%;width:290px;max-width:calc(100vw - 48px);padding:18px;background:#f5f3e8;border:1px solid #b3aa81;box-shadow:0 8px 24px #10182726;font-size:13px;color:#253143;line-height:1.55;text-align:left}
#day-news-list .leaning-explanation p{font-family:Arial,sans-serif;font-size:13px;line-height:1.55;margin:10px 0;color:#253143}
#day-news-list .leaning-explanation strong{font-size:13px}
#day-news-list .leaning-explanation a{font-size:13px;color:#72621d;text-decoration:underline}
#day-news-list .leaning-explanation small{display:block;font-size:11px;margin-top:10px}
@media(max-width:600px){#day-news-list .publisher-leaning{margin-left:0;flex-basis:96px}#day-news-list .publisher-meta{flex-basis:100%}#day-news-list .leaning-explanation{right:auto;left:0}}

#day-news-list .day-news{position:relative;padding:24px 0 24px 42px;border-top:1px solid #0b172830}
#day-news-list .day-news-number{position:absolute;left:0;top:31px;font:italic 22px Georgia,serif;color:#88752c}
#day-news-list .day-news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:0 0 10px;font:700 9px/1.6 Inter,Arial,sans-serif;letter-spacing:.14em;color:#0b1728}
#day-news-list .day-news-meta::after{display:none}
#day-news-list .publisher-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:1;min-width:0}
#day-news-list .publisher-mark{--publisher-logo-size:24px}
#day-news-list .day-news-date{white-space:normal}
#day-news-list .day-news h3{font:700 23px/1.18 Playfair,Georgia,serif;letter-spacing:-.025em;margin:0;color:#0b1728}
#day-news-list .day-news h3 a,#day-news-list .day-news h3 a:visited{font:inherit;letter-spacing:inherit;color:inherit;text-decoration:none;border:0}
#day-news-list .day-news h3 a:hover{color:#88752c;text-decoration:underline;text-underline-offset:4px}
#day-news-list .day-news h3 a:focus-visible{outline:2px solid #88752c;outline-offset:4px}
@media(max-width:760px){#day-news-list .day-news h3{font-size:21px}}
@media(max-width:600px){#day-news-list .day-news{padding-left:32px}#day-news-list .day-news-number{font-size:20px}#day-news-list .publisher-meta{flex-basis:100%}}
