/* Category previews only; article pages and homepage are unaffected. */
body.rt-site:has(.rt-category){background:#fff}
.rt-category .rt-category__header{border:0;background:#d9eeeb;padding:28px;margin-bottom:24px}
.rt-category .rt-category__description{color:#193e4c;font-size:17px}
.rt-category .rt-story-grid{align-items:stretch;grid-auto-rows:1fr;gap:22px}
.rt-category .rt-story-grid__item{min-width:0}
.rt-category .rt-story-card{display:flex;flex-direction:column;border:0;background:#d9eeeb;height:100%;border-radius:8px}
.rt-category .rt-story-card__visual{flex:none;position:relative;display:block;width:100%;aspect-ratio:16/9;height:auto;overflow:hidden}
.rt-category .rt-story-card__visual img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.rt-category .rt-story-card__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:22px}
.rt-category .rt-story-card__title{font-size:22px;line-height:1.25}
.rt-category .rt-story-card__title a{color:#163e59}
.rt-category .rt-story-card__summary{color:#193e4c;font-size:15px;line-height:1.6;margin:12px 0 20px}
.rt-category .rt-story-card__date{color:#315663}
.rt-category .rt-story-card__readmore{margin-top:auto;text-decoration:none;color:#163e59;font-weight:600}
.rt-category .rt-story-card__readmore span{color:#f07a24;margin-left:8px}
.rt-category .rt-story-card__readmore:focus-visible{outline:3px solid #f07a24;outline-offset:4px}
@media(min-width:980px){.rt-category .rt-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:699px){.rt-category .rt-story-grid{grid-auto-rows:auto}.rt-category .rt-category__header{padding:22px}}