.owf-rss-news{font-family:inherit;color:inherit;line-height:1.6;min-width:0}
.owf-rss-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch;color:#dce9f5}
.owf-rss-news .owf-rss-story{min-width:0;overflow-wrap:anywhere;padding:15px 18px 25px;background:linear-gradient(180deg,rgba(7,16,28,.75),rgba(5,11,20,.25));border:1px solid rgba(120,170,255,.1);border-radius:8px}
.owf-rss-single .owf-rss-story{padding:15px 0 25px;background:none;border:0;border-radius:0}
.owf-rss-news .owf-rss-publisher{margin:0 0 8px;font-size:.78em;letter-spacing:.06em;text-transform:uppercase;color:#b1cee9}
.owf-rss-news .owf-rss-title{font:inherit;font-weight:600;margin:0 0 10px;line-height:1.5}
.owf-rss-news .owf-rss-title a{color:inherit;text-decoration:none}
.owf-rss-news .owf-rss-title a:hover{text-decoration:underline}
.owf-rss-news a:focus-visible{outline:2px solid #8cd2ff;outline-offset:4px}
.owf-rss-news .owf-rss-meta{font-size:.8em;opacity:.85;margin:0 0 10px}
.owf-rss-news .owf-rss-excerpt{margin:0}
.owf-rss-news .owf-rss-unavailable{font-size:.85em;opacity:.8;margin:10px 0 0}
@media(max-width:1024px){.owf-rss-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.owf-rss-grid{grid-template-columns:minmax(0,1fr)}}
/* Native single-feed widget inherits the surrounding theme/container by default. */
.owf-rss-widget{font:inherit;color:inherit;min-width:0;--owf-rss-gap:12px}
.owf-rss-widget .owf-rss-story{font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;overflow-wrap:anywhere}
.owf-rss-widget .owf-rss-title,.owf-rss-widget .owf-rss-publisher,.owf-rss-widget .owf-rss-excerpt,.owf-rss-widget .owf-rss-meta{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;margin:0 0 var(--owf-rss-gap)}
.owf-rss-widget .owf-rss-title a{font:inherit;color:inherit}
.owf-rss-widget .owf-rss-thumb{display:block;max-width:100%;margin:0 0 var(--owf-rss-gap)}
.owf-rss-widget .owf-rss-thumb img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.owf-rss-widget .owf-rss-read-more{display:inline-block;color:inherit}
.owf-rss-widget .owf-rss-story>:last-child{margin-bottom:0}
