.ryob-blog-featured{padding:180px 0 80px;background:linear-gradient(135deg,var(--brand-bg),var(--brand-primary-light))}.ryob-blog-featured h1{font-size:3rem}.ryob-featured-post{display:grid;grid-template-columns:minmax(0,0.48fr) minmax(0,0.52fr);grid-gap:var(--space-xl);gap:var(--space-xl);align-items:center;padding:28px;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.ryob-featured-post__image img{width:100%;min-height:300px;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius)}.ryob-blog-card span,.ryob-featured-post__copy span,.ryob-recent-panel li span{color:var(--brand-primary-dark);font-weight:800}.ryob-blog-card h2,.ryob-featured-post__copy h2{margin:12px 0}.ryob-blog-card h2 a,.ryob-blog-card p,.ryob-featured-post__copy h2 a,.ryob-featured-post__copy p{color:var(--brand-text)}.ryob-blog-index{padding:var(--space-section) 0;background:var(--brand-bg)}.ryob-blog-list{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.ryob-blog-card{padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.ryob-pagination{margin-top:var(--space-xl)}.ryob-pagination .page-link{color:var(--brand-primary-dark)}.ryob-pagination .active .page-link{background:var(--brand-primary-dark);border-color:var(--brand-primary-dark);color:var(--brand-text-inverse)}.ryob-recent-panel{position:sticky;top:120px;padding:24px;background:var(--brand-neutral-dark);border-radius:var(--brand-radius)}.ryob-recent-panel a,.ryob-recent-panel h2,.ryob-recent-panel li span{color:var(--brand-text-inverse)}.ryob-recent-panel ul{list-style:none;margin:0;padding:0}.ryob-recent-panel li{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.15);display:grid;grid-gap:6px;gap:6px}@media (max-width:991px){.ryob-blog-featured{padding-top:160px}.ryob-featured-post{grid-template-columns:1fr}.ryob-recent-panel{position:static}}