.tmr-blog-feature{background:#f8fafc;padding-top:48px;padding-bottom:48px}.tmr-blog-feature h1,.tmr-blog-feature h2 a,.tmr-blog-item h2 a,.tmr-blog-list h2{color:#1f2937}.tmr-blog-feature h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1;margin-bottom:24px}.tmr-feature-row img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:12px;background:#fff}.tmr-kicker{color:#0077b6;font-weight:700;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.tmr-blog-feature p,.tmr-blog-item p,.tmr-meta{color:#1f2937}.tmr-blog-item{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #dce3ea}.tmr-widget-title{font-size:1.1rem}.tmr-recent{list-style:none;margin:0;padding:0}.tmr-recent li{display:flex;gap:12px;margin-bottom:16px;align-items:flex-start}.tmr-date-badge{background:#005082;color:#fff;border-radius:12px;min-width:52px;text-align:center;padding:6px 4px;line-height:1.1}.tmr-date-badge span{display:block;color:#fff;font-size:.75rem}.tmr-recent a{color:#1f2937}.pagination .page-link{color:#0077b6}.pagination .page-item.active .page-link{background:#0077b6;border-color:#0077b6;color:#fff}