.rodeo-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.rodeo-news-card{padding:0;overflow:hidden;min-width:0;border:1px solid #c8dddf;background:#fff;border-radius:12px}
.rodeo-news-card-copy{padding:24px}
.rodeo-news-photo{display:block;aspect-ratio:16/10;background:#edf5f4;overflow:hidden}
.rodeo-news-photo img{display:block;width:100%;height:100%;object-fit:cover}
.rodeo-news-card h3{font-size:24px;line-height:1.2;margin:14px 0;color:#126883}
.rodeo-news-card h3 a{text-decoration:none;color:inherit}
.rodeo-news-card .category{font-size:13px}
.rodeo-news-card p{overflow-wrap:anywhere}
.rodeo-news-card .inline-link{display:inline-block;margin-top:18px}
.rodeo-news-tagline{font-size:28px;font-weight:800;line-height:1.3;color:#126883;max-width:780px;margin:24px 0}
.rodeo-news-count{margin:24px 0}
.rodeo-news-pagination,.rodeo-news-topics{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}
.rodeo-news-pagination a{display:grid;place-items:center;min-width:46px;min-height:46px;border:2px solid #126883;border-radius:8px;color:#126883;text-decoration:none;font-weight:800}
.rodeo-news-pagination a[aria-current=page]{background:#126883;color:#fff}
.rodeo-news-article{max-width:1000px}
.rodeo-news-article header{margin:32px 0}
.rodeo-news-article h1{font-size:clamp(2.4rem,5vw,4.6rem);overflow-wrap:anywhere}
.rodeo-news-topics a{color:#126883;font-weight:700}
.rodeo-news-hero{margin:28px 0 40px}
.rodeo-news-hero img{display:block;width:100%;max-height:640px;object-fit:contain;background:#f0f7f6;border-radius:12px}
.rodeo-article-content{font-size:18px;line-height:1.75;overflow-wrap:anywhere}
.rodeo-article-content h2{font-size:clamp(1.9rem,3.5vw,3rem);margin:1.3em 0 .5em}
.rodeo-article-content h3{font-size:1.5rem;margin:1.2em 0 .5em}
.rodeo-article-content p,.rodeo-article-content ul,.rodeo-article-content ol{margin-bottom:1.2em}
.rodeo-article-content img,.rodeo-article-content video,.rodeo-article-content iframe,
.rodeo-article-content figure,.rodeo-article-content .wp-caption{max-width:100%}
.rodeo-article-content img,.rodeo-article-gallery img{height:auto}
.rodeo-article-content figure{margin:1.5em 0}
.rodeo-article-content table{display:block;max-width:100%;overflow-x:auto}
.rodeo-article-content blockquote{margin:1.5em 0;padding:16px 24px;border-left:5px solid #ef8125;background:#edf7f6}
.rodeo-article-content a{color:#126883;text-decoration:underline}
.rodeo-article-gallery{display:grid;gap:24px;margin-top:32px}
.rodeo-article-gallery figure{margin:0}
.rodeo-article-gallery img{max-width:100%}
.rodeo-news-article :focus-visible,.rodeo-newsroom :focus-visible,.rodeo-news-card :focus-visible{outline:3px solid #126883;outline-offset:4px}
@media(max-width:900px){.rodeo-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.rodeo-news-grid{grid-template-columns:1fr}.rodeo-news-tagline{font-size:24px}.rodeo-news-card-copy{padding:20px}.rodeo-article-content{font-size:17px}}

