.blog-page{padding:150px 0 88px;background:linear-gradient(180deg,var(--brand-bg-alt),var(--brand-bg) 260px)}.blog-head{max-width:780px;margin-bottom:34px}.blog-head h1{font-size:max(2rem, min(4vw, 3.5rem))}.blog-layout{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.blog-sidebar{position:sticky;top:104px;display:grid;grid-gap:18px;gap:18px}.blog-widget{padding:22px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.blog-widget h2{font-size:1.1rem}.blog-widget ul{padding:0;margin:0;list-style:none}.blog-widget li{display:grid;grid-gap:4px;gap:4px;padding:12px 0;border-bottom:1px solid var(--brand-border)}.blog-widget li:last-child{border-bottom:0}.blog-widget span{color:var(--brand-text);font-size:.9rem}.blog-widget>a{display:inline-block;margin:4px 6px 4px 0;padding:8px 11px;border-radius:999px;background:var(--brand-primary-light);color:var(--brand-primary-dark);font-weight:800}.blog-list{display:grid;grid-gap:20px;gap:20px}.blog-card{padding:28px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.blog-card__meta{color:var(--brand-primary-dark);font-weight:800}.blog-card h2{margin:10px 0;font-size:max(1.45rem, min(3vw, 2.2rem))}.blog-card__link{display:inline-flex;margin-top:8px;color:var(--brand-primary-dark);font-weight:900}.blog-pagination{margin-top:24px}.pagination .page-link{color:var(--brand-primary-dark)}.pagination .active .page-link{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--brand-text-inverse)}@media (max-width:991px){.blog-layout{grid-template-columns:1fr}.blog-sidebar{position:static}}