.pmc-blog-listing-post-content{--pmc-blpc-primary:#425b76;--pmc-blpc-accent:#5190dd;--pmc-blpc-heading:#2569bb;--pmc-blpc-dark:#111827;--pmc-blpc-body:#404040;--pmc-blpc-muted:#6b7280;--pmc-blpc-bg:#f8f8f8;--pmc-blpc-card-bg:#fff;--pmc-blpc-border:#d9d9d9;--pmc-blpc-radius:5px;--pmc-blpc-pad-top:72px;--pmc-blpc-pad-bottom:72px;--pmc-blpc-card-shadow:0 1px 2px rgba(17,24,39,.06),0 8px 24px rgba(17,24,39,.05);--pmc-blpc-card-hover-shadow:0 6px 14px rgba(17,24,39,.1),0 18px 40px rgba(37,105,187,.12);--pmc-blpc-accent-soft:rgba(81,144,221,.12);--pmc-blpc-accent-softer:rgba(37,105,187,.07);background:transparent;box-sizing:border-box;color:var(--pmc-blpc-body);font-family:inherit;padding-bottom:var(--pmc-blpc-pad-bottom);padding-top:var(--pmc-blpc-pad-top)}.pmc-blog-listing-post-content *,.pmc-blog-listing-post-content :after,.pmc-blog-listing-post-content :before{box-sizing:border-box}.pmc-blog-listing-post-content__inner{margin:0 auto;max-width:1200px;padding-left:24px;padding-right:24px;width:100%}.pmc-blog-listing-post-content__intro{font-family:inherit;margin:0 auto clamp(2.25rem,5vw,3.5rem);max-width:760px;text-align:center}.pmc-blog-listing-post-content__divider{background:rgba(64,64,64,.85);height:2px;margin:0 auto clamp(1rem,2vw,1.5rem);max-width:360px;width:50%}.pmc-blog-listing-post-content__eyebrow{color:var(--pmc-blpc-accent);font-family:inherit;font-size:.8125rem;font-weight:800;letter-spacing:.14em;margin:0 0 .85rem;text-transform:uppercase}.pmc-blog-listing-post-content__heading{color:var(--pmc-blpc-dark);font-family:inherit;font-size:clamp(2rem,4.6vw,2.75rem);font-weight:700;letter-spacing:-.025em;line-height:1.12;margin:0}.pmc-blog-listing-post-content__description{color:var(--pmc-blpc-body);font-family:inherit;font-size:clamp(1rem,1.9vw,1.25rem);line-height:1.65;margin:clamp(1rem,2.2vw,1.35rem) auto 0;max-width:52rem}.pmc-blog-listing-post-content__description p{margin:0 0 .85rem}.pmc-blog-listing-post-content__description p:last-child{margin-bottom:0}.pmc-blog-listing-post-content__pills{display:flex;flex-wrap:wrap;gap:.55rem .65rem;justify-content:center;list-style:none;margin:clamp(1.35rem,3vw,1.85rem) 0 0;padding:0}.pmc-blog-listing-post-content__pill{align-items:center;background:var(--pmc-blpc-accent-softer);border:1px solid var(--pmc-blpc-accent-soft);border-radius:999px;color:var(--pmc-blpc-body);display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:600;padding:.45rem .95rem}.pmc-blog-listing-post-content__controls{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;margin:0 auto clamp(1.75rem,4vw,2.5rem)}.pmc-blog-listing-post-content__search{flex:1 1 280px;min-width:0}.pmc-blog-listing-post-content__search-label{color:var(--pmc-blpc-muted);display:block;font-family:inherit;font-size:.8125rem;font-weight:600;margin-bottom:.4rem}.pmc-blog-listing-post-content__search-input{background:var(--pmc-blpc-card-bg);border:1px solid var(--pmc-blpc-border);border-radius:var(--pmc-blpc-radius);color:var(--pmc-blpc-dark);font-family:inherit;font-size:1rem;padding:.7rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.pmc-blog-listing-post-content__search-input:focus{border-color:var(--pmc-blpc-accent);box-shadow:0 0 0 3px var(--pmc-blpc-accent-soft);outline:none}.pmc-blog-listing-post-content__filters{display:flex;flex-wrap:wrap;gap:.5rem}.pmc-blog-listing-post-content__filter{background:var(--pmc-blpc-card-bg);border:1px solid var(--pmc-blpc-border);border-radius:999px;color:var(--pmc-blpc-primary);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;padding:.45rem 1.05rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pmc-blog-listing-post-content__filter:hover{border-color:var(--pmc-blpc-accent);color:var(--pmc-blpc-heading)}.pmc-blog-listing-post-content__filter--active{background:var(--pmc-blpc-primary);border-color:var(--pmc-blpc-primary);color:#fff}.pmc-blog-listing-post-content__filter:focus-visible{outline:3px solid var(--pmc-blpc-accent-soft);outline-offset:2px}.pmc-blog-listing-post-content__featured{align-items:stretch;background:var(--pmc-blpc-card-bg);border:1px solid var(--pmc-blpc-border);border-radius:calc(var(--pmc-blpc-radius) + 3px);box-shadow:var(--pmc-blpc-card-shadow);display:grid;gap:0;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin:0 0 clamp(2rem,5vw,3rem);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.pmc-blog-listing-post-content__featured:hover{box-shadow:var(--pmc-blpc-card-hover-shadow);transform:translateY(-4px)}.pmc-blog-listing-post-content__featured-media{background:linear-gradient(135deg,var(--pmc-blpc-heading),var(--pmc-blpc-accent));display:block;min-height:320px;overflow:hidden;position:relative}.pmc-blog-listing-post-content__featured-image{display:block;height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%}.pmc-blog-listing-post-content__featured:hover .pmc-blog-listing-post-content__featured-image{transform:scale(1.06)}.pmc-blog-listing-post-content__featured-body{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.75rem,4vw,2.75rem)}.pmc-blog-listing-post-content__featured-title{color:var(--pmc-blpc-dark);font-family:inherit;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;line-height:1.18;margin:0 0 .85rem}.pmc-blog-listing-post-content__featured-title a{color:inherit;text-decoration:none}.pmc-blog-listing-post-content__featured-title a:hover{color:var(--pmc-blpc-heading)}.pmc-blog-listing-post-content__featured-summary{color:var(--pmc-blpc-body);font-family:inherit;font-size:1.0625rem;line-height:1.65;margin:0 0 1rem}.pmc-blog-listing-post-content__grid{display:grid;gap:clamp(1.25rem,2.5vw,2rem);grid-template-columns:repeat(3,minmax(0,1fr))}.pmc-blog-listing-post-content__card{background:var(--pmc-blpc-card-bg);border:1px solid var(--pmc-blpc-border);border-radius:var(--pmc-blpc-radius);box-shadow:var(--pmc-blpc-card-shadow);display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.pmc-blog-listing-post-content__card:hover{box-shadow:var(--pmc-blpc-card-hover-shadow);transform:translateY(-4px)}.pmc-blog-listing-post-content__card-media{aspect-ratio:16/9;background:linear-gradient(135deg,var(--pmc-blpc-heading),var(--pmc-blpc-accent));display:block;overflow:hidden;position:relative}.pmc-blog-listing-post-content__card-image{display:block;height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%}.pmc-blog-listing-post-content__card:hover .pmc-blog-listing-post-content__card-image{transform:scale(1.06)}.pmc-blog-listing-post-content__image-fallback{background:linear-gradient(135deg,var(--pmc-blpc-heading),var(--pmc-blpc-accent));display:block;inset:0;position:absolute}.pmc-blog-listing-post-content__card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(1.25rem,2vw,1.6rem)}.pmc-blog-listing-post-content__card-title{color:var(--pmc-blpc-dark);font-family:inherit;font-size:1.2rem;font-weight:700;line-height:1.3;margin:0 0 .6rem}.pmc-blog-listing-post-content__card-title a{color:inherit;text-decoration:none}.pmc-blog-listing-post-content__card-title a:hover{color:var(--pmc-blpc-heading)}.pmc-blog-listing-post-content__card-summary{color:var(--pmc-blpc-body);font-family:inherit;font-size:.95rem;line-height:1.6;margin:0 0 1rem}.pmc-blog-listing-post-content__badge{background:var(--pmc-blpc-accent-soft);border-radius:999px;color:var(--pmc-blpc-heading);font-family:inherit;font-size:.72rem;font-weight:800;letter-spacing:.06em;margin-bottom:.85rem;padding:.35rem .75rem;text-transform:uppercase;width:fit-content}.pmc-blog-listing-post-content__meta{align-items:center;color:var(--pmc-blpc-muted);display:flex;flex-wrap:wrap;font-family:inherit;font-size:.85rem;font-weight:600;gap:.5rem;margin-top:auto;padding-top:.25rem}.pmc-blog-listing-post-content__meta-dot{background:currentColor;border-radius:50%;height:4px;opacity:.6;width:4px}.pmc-blog-listing-post-content__read-link{align-items:center;color:var(--pmc-blpc-heading);display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:800;gap:.5rem;margin-top:1rem;text-decoration:none;width:fit-content}.pmc-blog-listing-post-content__arrow{transition:transform .2s ease}.pmc-blog-listing-post-content__read-link:hover .pmc-blog-listing-post-content__arrow{transform:translateX(4px)}.pmc-blog-listing-post-content__read-link:focus-visible{border-radius:2px;outline:3px solid var(--pmc-blpc-accent-soft);outline-offset:3px}.pmc-blog-listing-post-content__empty{background:var(--pmc-blpc-bg);border:1px solid var(--pmc-blpc-border);border-radius:var(--pmc-blpc-radius);margin:clamp(2rem,5vw,3rem) auto;max-width:560px;padding:clamp(2rem,4vw,3rem);text-align:center}.pmc-blog-listing-post-content__empty-title{color:var(--pmc-blpc-dark);font-family:inherit;font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.pmc-blog-listing-post-content__empty-desc{color:var(--pmc-blpc-muted);font-family:inherit;font-size:1rem;line-height:1.6;margin:0}.pmc-blog-listing-post-content__load-more-wrap{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.pmc-blog-listing-post-content__load-more{background:var(--pmc-blpc-primary);border:1px solid var(--pmc-blpc-primary);border-radius:var(--pmc-blpc-radius);color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;padding:.8rem 2rem;transition:filter .2s ease,transform .2s ease}.pmc-blog-listing-post-content__load-more:hover{filter:brightness(1.08);transform:translateY(-2px)}.pmc-blog-listing-post-content__load-more:focus-visible{outline:3px solid var(--pmc-blpc-accent-soft);outline-offset:3px}.pmc-blog-listing-post-content__load-more[hidden]{display:none}@media (max-width:1024px){.pmc-blog-listing-post-content__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pmc-blog-listing-post-content__featured{grid-template-columns:minmax(0,1fr)}.pmc-blog-listing-post-content__featured-media{min-height:240px}}@media (max-width:640px){.pmc-blog-listing-post-content__grid{grid-template-columns:minmax(0,1fr)}.pmc-blog-listing-post-content__controls{align-items:stretch;flex-direction:column}}