:where(.pfca-blog-grid,.pfca-blog-featured__list,.pfca-tagfilter) li{margin-top:0}.pfca-blog-featured{padding-block:0 65px}.pfca-blog-featured__head{align-items:center;display:flex;flex-direction:column;gap:20px;margin-block-end:60px;text-align:center}.pfca-blog-featured__heading{color:var(--pfca-text-default);font-family:var(--pfca-font-display);font-size:var(--pfca-text-4xl);font-weight:var(--pfca-weight-bold);line-height:var(--pfca-leading-none);margin:0}.pfca-blog-featured__row{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.pfca-blog-featured__lead{display:flex}.pfca-blog-featured__lead .pfca-postcard{width:100%}.pfca-blog-featured__list{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.pfca-blog-featured__list-item{display:flex}.pfca-blog-featured__list-item .pfca-postcard{width:100%}.pfca-blog-latest{padding-block:65px;padding-inline:clamp(16px,4.63vw,80px)}.pfca-blog-latest__inner{align-items:start;column-gap:153px;display:grid;grid-template-columns:376px minmax(0,1fr);margin-inline:auto;max-width:1568px}.pfca-blog-latest__heading{color:var(--pfca-text-default);font-family:var(--pfca-font-display);font-size:var(--pfca-text-4xl);font-weight:var(--pfca-weight-bold);line-height:var(--pfca-leading-none);margin:0 0 60px}.pfca-blog-latest__filter-label{color:var(--pfca-navy);font-size:var(--pfca-text-base);line-height:var(--pfca-leading-normal);margin:0 0 16px}.pfca-tagfilter{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0 0 40px;padding:0}.pfca-tagfilter__pill{align-items:center;background-color:var(--pfca-white);border:1px solid var(--pfca-divider-light);border-radius:var(--pfca-button-radius);color:var(--pfca-navy);display:inline-flex;font-size:var(--pfca-text-lg);font-weight:var(--pfca-weight-bold);line-height:var(--pfca-leading-normal);padding:8px 16px;text-decoration:none;white-space:nowrap}.pfca-tagfilter__pill:focus,.pfca-tagfilter__pill:hover{border-color:var(--pfca-accent);color:var(--pfca-text-default)}.pfca-tagfilter__pill.pfca-tagfilter__pill--active{background-color:var(--pfca-navy);border-color:var(--pfca-navy);color:var(--pfca-text-on-dark)}.pfca-blog-search{align-items:center;background-color:var(--pfca-white);border:1px solid var(--pfca-divider-light);border-radius:var(--pfca-button-radius);display:flex;gap:8px;min-height:42px;padding:0 15px}.pfca-blog-search:focus-within{outline:var(--pfca-focus-ring-width) solid var(--pfca-focus-ring-color);outline-offset:var(--pfca-focus-ring-offset)}.pfca-blog-search__label{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.pfca-blog-search__input{background:transparent;border:0;color:var(--pfca-text-default);flex:1 1 auto;font-family:var(--pfca-font-body);font-size:var(--pfca-text-base);line-height:var(--pfca-leading-normal);min-width:0;padding:0}.pfca-blog-search__input:focus{outline:none}.pfca-blog-search__input::placeholder{color:var(--pfca-support-neutral);opacity:1}.pfca-blog-search__submit{align-items:center;background:transparent;border:0;color:var(--pfca-text-default);cursor:pointer;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;padding:0;width:24px}.pfca-blog-search__submit>svg{height:20px;width:20px}.pfca-blog-grid{align-items:stretch;column-gap:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(max(300px,(100% - 22px)/2),1fr));list-style:none;margin:0;padding:0;row-gap:48px}.pfca-blog-grid__item{align-items:stretch;display:flex}.pfca-blog-grid__item .pfca-postcard{width:100%}.pfca-blog-empty{color:var(--pfca-navy);font-size:var(--pfca-text-lg);line-height:var(--pfca-leading-normal);margin:0}@media (max-width:1279px){.pfca-blog-latest__inner{column-gap:60px;grid-template-columns:300px minmax(0,1fr)}.pfca-blog-latest__heading{margin-block-end:40px}.pfca-blog-featured__head{margin-block-end:48px}}@media (max-width:899px){.pfca-blog-featured__row,.pfca-blog-latest__inner{grid-template-columns:minmax(0,1fr)}.pfca-blog-latest__inner{row-gap:48px}.pfca-blog-latest__side{order:0}.pfca-blog-latest__main{order:1}.pfca-blog-search{max-width:480px}.pfca-blog-grid{row-gap:32px}.pfca-blog-featured{padding-block-end:48px}.pfca-blog-latest{padding-block:48px}}@media (max-width:767px){.pfca-blog-featured__heading,.pfca-blog-latest__heading{font-size:var(--pfca-text-3xl)}}