.cp-blog{padding-top:48px}.cp-blog h1{color:var(--brand-text);font-size:max(2rem, min(4vw, 3rem))}.cp-blog-intro{color:var(--brand-text);max-width:720px}.cp-blog-feature{background:var(--brand-bg-alt);margin-top:32px;padding:48px 0}.cp-blog-feature h2{font-size:1.8rem}.cp-blog-feature h2 a,.cp-blog-item h2 a{color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.cp-blog-meta{color:var(--brand-text-secondary)}.cp-blog-item{border-bottom:1px solid var(--brand-border);margin-bottom:32px;padding-bottom:32px}.cp-widget-title{border-bottom:2px solid var(--brand-primary);font-size:1rem;padding-bottom:8px}.cp-recent{list-style:none;margin:16px 0 0;padding:0}.cp-recent li{display:flex;gap:12px;margin-bottom:16px}.cp-date{background:var(--brand-primary);border-radius:8px;color:var(--brand-text-inverse);display:flex;flex-direction:column;font-size:.75rem;min-width:48px;padding:6px;text-align:center}.cp-recent a{color:var(--brand-text)}.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)}