.hotw-blog-list{background:var(--brand-bg)}.hotw-blog-header{max-width:820px;margin:0 auto 44px;text-align:center}.hotw-blog-header h1{margin:0;color:var(--brand-text);font-size:max(2rem, min(4vw, 3.5rem));line-height:1.08;font-weight:900}.hotw-blog-header p{margin:16px 0 0;color:var(--brand-text)}.hotw-minimal-posts{max-width:820px;margin:0 auto}.hotw-post-row{padding:26px 0;border-bottom:1px solid var(--brand-border)}.hotw-post-row span,.hotw-post-row time{color:var(--brand-secondary);font-size:.9rem;font-weight:760}.hotw-post-row h2{margin:8px 0;font-size:max(1.35rem, min(2.4vw, 2rem));line-height:1.2}.hotw-post-row h2 a{color:var(--brand-text)}.hotw-post-row h2 a:hover{color:var(--brand-primary)}.hotw-post-row p{margin:0 0 8px;color:var(--brand-text)}.hotw-pagination{margin:34px 0 0}.hotw-pagination .page-link{color:var(--brand-primary)}.hotw-pagination .active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-text-inverse)}.hotw-recent-strip{max-width:920px;margin:48px auto 0;padding:26px;border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.hotw-recent-strip h2{margin:0 0 16px;color:var(--brand-text);font-size:1.3rem}.hotw-recent-strip div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.hotw-recent-strip a{padding:14px;border-radius:var(--brand-radius);background:var(--brand-bg);color:var(--brand-text);font-weight:780}.hotw-recent-strip a span{display:block;color:var(--brand-secondary);font-size:.82rem;font-weight:760}@media (max-width:767px){.hotw-recent-strip div{grid-template-columns:1fr}}