.ps-blog{padding:48px 0 64px}.ps-blog h1{font-size:max(2rem, min(4vw, 3rem))}.ps-blog-item{padding:32px 0;border-bottom:1px solid var(--brand-border)}.ps-blog-meta,.ps-recent span{color:var(--brand-muted);font-size:.9rem}.ps-widget{background:var(--brand-bg-alt);border-radius:12px;padding:16px}.ps-recent{display:block;margin-bottom:12px;color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none;font-weight:700}.ps-pager{margin-top:32px}.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)}