.credit-news{width:100%;min-width:0;margin:0 0 20px;padding:30px 0;background:#fff;color:#16324f;box-sizing:border-box;text-align:left}
.credit-news-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.credit-news h2{font-size:28px;line-height:1.3;margin:0}.credit-news-scope{color:#52616f;margin:12px 0 18px;font-size:12px;line-height:1.6}.credit-news-window{width:100%;height:auto;max-height:none;overflow:visible;touch-action:pan-y}.credit-news-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;list-style:none;padding:0;margin:0;align-items:stretch}.credit-news-item{display:flex;flex-direction:column;min-width:0;padding:19px;border:1px solid #cbd5df;border-radius:9px;background:#fff;overflow-wrap:anywhere}.credit-news-item h3{margin:12px 0;font-size:18px;line-height:1.4}.credit-news-item p{font-size:13px;line-height:1.7;margin:0 0 15px}.credit-news-item .credit-news-meta{font-size:11px;color:#52616f;line-height:1.6;margin-bottom:0}.credit-news-item .credit-news-summary{color:#52616f}.credit-news-item a{color:#245b91;text-decoration:underline;text-underline-offset:3px}.credit-news-more{display:inline-flex;align-self:flex-start;align-items:center;min-height:36px;font-size:12px;font-weight:700;margin-top:auto}.credit-news-card-controls{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #cbd5df;margin-top:11px;padding-top:7px}.credit-news button{font:inherit;font-size:12px;color:#245b91;background:transparent;border:0;margin:0;padding:4px 0;min-height:36px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.credit-news button:disabled{opacity:.6;cursor:default}.credit-news-position,.credit-news-note,.credit-news-coverage{font-size:11px;line-height:1.6;color:#52616f}.credit-news-position{margin:0}.credit-news-note,.credit-news-coverage{margin:12px 0 0}.credit-news-window:focus-visible{outline:3px solid #245b91;outline-offset:3px}.story-footer>.credit-news,footer>.credit-news{flex-basis:100%;grid-column:1/-1}.credit-news[hidden],.credit-news-window[hidden],.credit-news-item[hidden],body:not(.auth-entry) .credit-news[data-news-auth-only]{display:none!important}
@media(max-width:900px){.credit-news-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.credit-news{padding:24px 0}.credit-news h2{font-size:25px}.credit-news-list{grid-template-columns:1fr}.credit-news button{min-height:44px}}
@media(prefers-reduced-motion:reduce){.credit-news *{scroll-behavior:auto}}
