.pgn-blog-listing{background:#f6f3ee;padding:48px 0 72px}.pgn-blog-listing__grid{align-items:start;display:grid;gap:40px;grid-template-columns:1fr 320px}.pgn-blog-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.pgn-blog-filter__item{align-items:center;background:#fff;border:1px solid #e2ddd2;border-radius:999px;color:var(--pgn-text);display:inline-flex;font-size:14px;font-weight:600;padding:8px 18px;text-decoration:none}.pgn-blog-filter__item--active,.pgn-blog-filter__item:hover{background:var(--pgn-orange);border-color:var(--pgn-orange);color:#fff}.pgn-blog-list{display:flex;flex-direction:column;gap:32px}.pgn-blog-card{background:#fff;border-radius:var(--pgn-radius);box-shadow:0 4px 18px rgba(35,24,53,.08);overflow:hidden}.pgn-blog-card__image{aspect-ratio:16/9;background:#e9e9e9;display:block;overflow:hidden}.pgn-blog-card__image img{display:block;height:100%;object-fit:cover;width:100%}.pgn-blog-card__body{padding:28px 28px 32px}.pgn-blog-card__tags{color:var(--pgn-orange);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:6px;letter-spacing:.02em;margin-bottom:10px;text-transform:uppercase}.pgn-blog-card__tag-sep{color:#ccc}.pgn-blog-card__date{color:#8a8a8a;font-size:13px;margin-bottom:10px}.pgn-blog-card__title{font-size:24px;font-weight:800;line-height:1.3;margin:0 0 12px}.pgn-blog-card__title a{color:var(--pgn-navy);text-decoration:none}.pgn-blog-card__title a:hover{color:var(--pgn-orange)}.pgn-blog-card__excerpt{color:#555;font-size:15px;line-height:1.7;margin:0 0 22px}.pgn-blog-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.pgn-blog-card__author{color:#8a8a8a;font-size:14px}.pgn-blog-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:40px}.pgn-blog-pagination__link{align-items:center;background:#fff;border:1px solid #d8d8d8;border-radius:6px;color:#9a9a9a;display:inline-flex;font-size:15px;font-weight:700;height:44px;justify-content:center;min-width:44px;padding:0 16px;text-decoration:none}.pgn-blog-pagination__link--active,.pgn-blog-pagination__link:hover{border-color:#1a1a1a;color:#1a1a1a}.pgn-blog-pagination__ellipsis{align-items:center;color:#9a9a9a;display:inline-flex;font-weight:700;height:44px;justify-content:center;min-width:44px}.pgn-blog-sidebar-card{background:#fff;border-radius:var(--pgn-radius);box-shadow:0 4px 18px rgba(35,24,53,.08);padding:24px}.pgn-blog-sidebar-card__title{border-bottom:1px solid #eee;color:var(--pgn-navy);font-size:18px;font-weight:800;margin:0 0 18px;padding-bottom:14px}.pgn-blog-sidebar-card__list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.pgn-blog-sidebar-card__list li{display:flex;gap:12px}.pgn-blog-sidebar-card__thumb{background:#e9e9e9;border-radius:6px;display:block;flex:0 0 64px;height:64px;overflow:hidden;width:64px}.pgn-blog-sidebar-card__thumb img{display:block;height:100%;object-fit:cover;width:100%}.pgn-blog-sidebar-card__meta{display:flex;flex-direction:column;gap:4px;min-width:0}.pgn-blog-sidebar-card__post-title{color:var(--pgn-navy);font-size:14px;font-weight:700;line-height:1.4;text-decoration:none}.pgn-blog-sidebar-card__post-title:hover{color:var(--pgn-orange)}.pgn-blog-sidebar-card__date{color:#8a8a8a;font-size:12px}@media (max-width:991px){.pgn-blog-listing__grid{grid-template-columns:1fr}.pgn-blog-listing__sidebar{order:-1}}