.scs-news-feed{--scs-line:#e2e8f0;display:grid;gap:14px;max-width:100%;font-family:inherit}
.scs-news-card{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--scs-line);border-radius:12px;background:var(--wp--preset--color--base,#fff);color:inherit;min-width:0;box-sizing:border-box}
.scs-news-image{flex:0 0 68px;width:68px;height:76px;object-fit:cover;border-radius:6px}
.scs-news-content{min-width:0;flex:1}.scs-news-content time{display:block;font-size:.75rem;opacity:.7;margin-bottom:4px}
.scs-news-content strong{font-weight:700;display:block;line-height:1.3}.scs-news-content a{color:inherit;text-decoration:none}
.scs-news-content a:hover{text-decoration:underline}.scs-news-content p{font-size:.9rem;line-height:1.45;margin:5px 0 0;overflow-wrap:anywhere}
.scs-news-content .scs-news-readmore{font-size:.8rem;display:inline-block;margin-top:6px;text-decoration:underline}
.scs-news-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:6px}
.scs-news-carousel .scs-news-card{min-width:min(270px,84vw);width:min(320px,85vw);flex:0 0 auto;scroll-snap-align:start}
.scs-news-sidebar .scs-news-card{padding:9px}.scs-news-sidebar .scs-news-image{width:56px;height:64px;flex-basis:56px}
@media(max-width:500px){.scs-news-card{padding:9px}.scs-news-image{width:55px;height:60px;flex-basis:55px}}
