.gp-blog-page{padding:160px 0 80px;background:var(--brand-bg)}.gp-blog-page-title{font-family:var(--brand-font-display);margin-bottom:8px;color:var(--brand-text)}.gp-blog-intro{max-width:640px;margin-bottom:32px;color:var(--brand-text)}.gp-blog-item{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--brand-border)}.gp-blog-cat{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.gp-blog-cat a{color:var(--brand-primary);font-weight:700}.gp-blog-item h2{margin-bottom:8px}.gp-blog-item h2 a{color:var(--brand-text)}.gp-blog-item h2 a:hover{color:var(--brand-primary)}.gp-blog-meta{font-size:.9rem;color:var(--brand-neutral-mid);margin-bottom:10px}.gp-blog-meta a{color:var(--brand-primary-dark)}.gp-blog-excerpt{color:var(--brand-text);margin-bottom:12px}.gp-readmore{font-weight:700;color:var(--brand-primary)}.gp-blog-sidebar{position:sticky;top:100px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:20px}.gp-blog-sidebar h2{font-size:1.1rem;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--brand-border);color:var(--brand-text)}.gp-recent-list{list-style:none;padding:0;margin:0}.gp-recent-list li{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.gp-date-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:44px;padding:6px 4px;background:var(--brand-secondary);color:var(--brand-text-inverse);border-radius:var(--brand-radius);line-height:1.1}.gp-date-badge .d{font-size:1rem;font-weight:700}.gp-date-badge .m{font-size:.7rem;text-transform:uppercase}.gp-recent-list a{font-weight:600;color:var(--brand-primary-dark);font-size:.95rem}.gp-blog-page .pagination .page-link{color:var(--brand-primary-dark)}.gp-blog-page .pagination .page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}@media (max-width:991.98px){.gp-blog-page{padding-top:140px}.gp-blog-sidebar{position:static;margin-top:24px}}