.credit-news{width:100%;margin:0 0 28px;padding:24px;border:1px solid #D6DFD2;border-radius:18px;background:#EAF0DD;color:#17362F;box-sizing:border-box}
.credit-news-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.credit-news h2{font-size:24px;margin:0 0 8px}.credit-news-scope{color:#52675B;margin:0 0 16px;font-size:14px}.credit-news-controls{display:flex;gap:8px;flex-wrap:wrap}.credit-news button{min-height:44px;padding:8px 15px;border:1px solid #17362F;border-radius:8px;background:#FAFAF3;color:#17362F;font:inherit;cursor:pointer}.credit-news button:focus-visible,.credit-news a:focus-visible,.credit-news-window:focus-visible{outline:3px solid #17362F;outline-offset:3px}.credit-news-window{max-height:290px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.credit-news-list{list-style:none;padding:0;margin:0}.credit-news-item{padding:18px 4px;border-top:1px solid #D6DFD2;overflow-wrap:anywhere}.credit-news-item h3{margin:8px 0;font-size:19px;line-height:1.4}.credit-news-item p{font-size:16px;line-height:1.65;margin:8px 0}.credit-news-item a{color:#17362F;text-decoration:underline;text-underline-offset:3px}.credit-news-meta{font-size:13px!important;color:#52675B}.credit-news-note{font-size:13px;line-height:1.6;color:#52675B;margin-bottom:0}.story-footer>.credit-news{flex-basis:100%;grid-column:1/-1}
.credit-news-controls[hidden],.credit-news-window[hidden]{display:none}
@media(max-width:600px){.credit-news{padding:18px}.credit-news-window{max-height:330px}.credit-news h2{font-size:22px}}
