/* Full content-width ribbon, between the two homepage sections. */
.pb-ticker-upper{margin-bottom:22px;align-items:end}
.pb-ticker-upper .lead-story{border-bottom:0;padding-bottom:0}
.pb-ticker{border-bottom:1px solid var(--line);padding:0 0 8px;margin:0 0 20px;min-width:0}
.pb-ticker-footer{display:flex;align-items:center;gap:7px;margin-top:3px;height:28px}
.pb-ticker-footer button{flex:0 0 55px;width:55px;height:28px;min-height:28px;padding:3px 7px;border-radius:3px;font-size:12px;line-height:20px}
.pb-ticker-footer button:disabled{opacity:.45;cursor:default}
.pb-ticker-scrollbar{flex:1;min-width:0;height:20px;overflow-x:scroll;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#8ba2bb #e5ebf1;direction:ltr}
.pb-ticker-scrollbar-size{height:1px}
.pb-ticker-scrollbar::-webkit-scrollbar{height:10px}
.pb-ticker-scrollbar::-webkit-scrollbar-track{background:#e5ebf1}
.pb-ticker-scrollbar::-webkit-scrollbar-thumb{background:#8ba2bb;border-radius:5px}
.pb-ticker-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;direction:ltr;padding:0}
.pb-ticker-viewport::-webkit-scrollbar{display:none}
.pb-ticker-track{display:flex;gap:16px;width:max-content;align-items:stretch}
.pb-ticker-card{display:block;flex:0 0 520px;width:520px;height:290px;min-height:290px;max-height:290px;box-sizing:border-box;overflow:hidden;padding:0;background:#fff;border:0;border-radius:0;text-decoration:none!important;position:relative}
.pb-ticker-artwork{display:block;width:100%;height:100%;max-width:none;object-fit:contain;margin:0;padding:0;border:0}
.pb-ticker-card:focus-visible{outline:3px solid #294e78;outline-offset:-3px}
/* Keep complete artwork visible on narrow screens, with a fixed-height card. */
@media(max-width:700px){
 .pb-ticker-upper{margin-bottom:16px}.pb-ticker-upper .sidebar{margin-top:24px}
 .pb-ticker-card{flex-basis:min(520px,calc(100vw - 50px));width:min(520px,calc(100vw - 50px));height:290px;min-height:290px;max-height:290px}
}
@media(prefers-reduced-motion:reduce){.pb-ticker-viewport{scroll-behavior:auto}}
