.blog-heading{padding-top:112px;max-width:1184px}.blog-heading h1{font-size:max(2rem, min(4vw, 3.5rem))}.blog-list-section{padding-top:48px}.blog-columns{margin-left:auto;margin-right:auto;--bs-gutter-x:48px}.blog-sidebar{padding-bottom:32px}.recent-widget{position:sticky;top:112px;border-top:3px solid var(--brand-primary);padding-top:24px}.recent-widget h2{font-size:1.25rem}.recent-widget ul{list-style:none;padding:0}.recent-widget li{padding:16px 0;border-bottom:1px solid var(--brand-border)}.recent-widget time{display:block;font-size:.7rem;color:var(--brand-text);margin-bottom:8px}.recent-widget a{font-size:.875rem}.blog-entry{padding:0 0 40px;margin-bottom:32px;border-bottom:1px solid var(--brand-border)}.blog-entry h2{font-size:1.75rem}.blog-entry h2 a{color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.blog-meta{display:flex;gap:16px;font-size:.8rem;margin:24px 0;color:var(--brand-text)}.pagination{margin:40px 0}.page-link{color:var(--brand-primary)}.page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-text-inverse)}.reading-note{padding:32px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg-alt);color:var(--brand-text)}.reading-note h2{font-size:1.5rem}.reading-note h3{margin:32px 0 16px}@media (max-width:991px){.recent-widget{position:static}.blog-columns{--bs-gutter-x:0}.blog-heading{padding-top:64px}.reading-note{padding:24px}}