.bom-blog-list{padding:140px 0 64px;background:var(--brand-bg-alt)}.bom-blog-header{margin-bottom:40px}.bom-blog-header h1{font-size:max(1.9rem, min(3.5vw, 2.8rem))}.bom-blog-header p{color:var(--brand-neutral-mid);max-width:40rem;margin:12px auto 0}.bom-blog-card{background:#fff;border-radius:var(--brand-radius);border:1px solid var(--brand-border);overflow:hidden;height:100%;transition:transform 180ms,box-shadow 180ms}.bom-blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(26,32,44,.1)}.bom-blog-card__stripe{height:6px;background:linear-gradient(90deg,var(--brand-primary),var(--brand-secondary))}.cnst-blog-card__body{padding:20px}.cnst-blog-card__cat{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:8px}.bom-blog-card h2{font-family:var(--brand-font);font-size:1.15rem;margin-bottom:10px}.bom-blog-card h2 a{color:var(--brand-text)}.bom-blog-card p{color:var(--brand-neutral-mid);font-size:.92rem}.cnst-blog-card__meta{display:block;margin-top:12px;font-size:.82rem;color:var(--brand-neutral-mid)}.bom-blog-pager{margin-top:40px}.bom-blog-pager .page-link{color:var(--brand-primary);border-radius:8px;margin:0 3px}.bom-blog-pager .page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}@media (max-width:767px){.bom-blog-list{padding-top:120px}}