.blog-listing__cards-grid{gap:30px;row-gap:60px}#sectionBlogListingCardsGrid,.blog-listing-section{background:var(--neutral-25)}.filters-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;row-gap:10px}.filters-row .chips{background:var(--brand-50);border-radius:1000px;color:var(--indigo-950);font-size:16px;font-weight:600;line-height:1;padding:14px 16px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.filters-row .chips.active,.filters-row .chips:hover{background:var(--indigo-950);color:var(--neutral-25)}.filters-dropdown .dropdown__trigger{background:var(--brand-50);border:none;border-radius:1000px;color:var(--indigo-950);font-size:16px;font-weight:600;line-height:1;padding:14px 16px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.filters-dropdown .dropdown__trigger:hover{background:var(--indigo-950);box-shadow:none;color:var(--neutral-25)}.filters-dropdown .dropdown__trigger[aria-expanded=true],.filters-dropdown.is-active .dropdown__trigger{background:var(--indigo-950);border-color:transparent;color:var(--neutral-25)}.blog-listing__header .search-trigger{aspect-ratio:1/1;width:52px}.load-more-btn{align-self:center;transition:opacity .2s ease}.load-more-btn.is-loading{opacity:.6;pointer-events:none}.blog-listing__empty-state{align-items:center;background:var(--bg-white,#fff);border:1px solid var(--border-color,var(--neutral-200));border-radius:40px;box-sizing:border-box;color:var(--neutral-500);display:flex;flex-direction:column;gap:12px;margin:8px auto 0;max-width:none;padding:48px 32px;text-align:center;width:100%}.blog-listing__empty-state-media{display:block;height:auto;margin-bottom:4px;object-fit:contain;width:min(100%,220px)}.blog-listing__empty-state-message{color:var(--indigo-950);font-size:var(--fs-0,1rem);line-height:1.5;margin:0;max-width:36ch}.blog-listing__empty-state-action{align-items:center;background:transparent;border:1px solid var(--indigo-950);border-radius:999px;color:var(--indigo-950);cursor:pointer;display:inline-flex;font-family:var(--text-font);font-size:16px;font-weight:600;justify-content:center;line-height:1;min-height:48px;padding:14px 16px;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;width:fit-content}.blog-listing__empty-state-action:hover{background:var(--indigo-950);color:var(--neutral-25)}@keyframes cardEntrance{0%{opacity:0;transform:translate3d(0,24px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes cardExit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translate3d(0,-10px,0) scale(.985)}}.blog-card--enter-prep{transform:translate3d(0,24px,0) scale(.985)}.animated__entrance,.blog-card--enter-prep{backface-visibility:hidden;opacity:0;will-change:opacity,transform}.animated__entrance{animation:cardEntrance .34s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--card-index, 0)*28ms)}.animated__exit{animation:cardExit .16s cubic-bezier(.4,0,1,1) forwards;animation-delay:calc(var(--card-index, 0)*14ms);backface-visibility:hidden;pointer-events:none;will-change:opacity,transform}.blog-listing-section .blog-listing__header{border-bottom:1px solid var(--neutral-200,#e5e7eb);padding-bottom:30px}.blog-listing__back-link{align-items:center;color:var(--indigo-950);display:inline-flex;font-size:14px;font-weight:600;gap:4px;opacity:.6;text-decoration:none;transition:opacity .2s}.blog-listing__back-link:hover{opacity:1}.blog-listing__title{color:var(--indigo-950);font-family:var(--display-font,"Figtree",system-ui,sans-serif);font-size:var(--fs-7,2.875rem);font-weight:500;line-height:1.15}.blog-author-header{align-items:center;display:flex;gap:24px}.blog-author-header__avatar{border-radius:50%;flex-shrink:0;height:160px;object-fit:cover;width:160px}.blog-author-header__info{display:flex;flex-direction:column;gap:4px}.blog-author-header__bio{color:var(--indigo-950);font-size:1rem;line-height:1.5;max-width:60ch;opacity:.7}.blog-pagination{display:flex;gap:4px}.blog-pagination,.blog-pagination__link{align-items:center;justify-content:center}.blog-pagination__link{border-radius:1000px;color:var(--indigo-950);display:inline-flex;font-size:14px;font-weight:600;height:40px;min-width:40px;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out}.blog-pagination__link--number:hover{background:var(--brand-50)}.blog-pagination__link--active{pointer-events:none}.blog-pagination__link--active,.blog-pagination__link--active:hover{background:var(--indigo-950);color:var(--neutral-25)}.blog-pagination__link--arrow:hover{background:var(--brand-50)}.blog-pagination__link--disabled{opacity:.25;pointer-events:none}.blog-pagination__arrow{height:20px;width:20px}@media (max-width:992px){.blog-listing__cards-grid{row-gap:40px}}@media (max-width:559px){.blog-listing__cards-grid{row-gap:30px}#sectionBlogListingCardsGrid h2{font-size:var(--fs-5,2rem)}.filters-dropdown .dropdown__trigger,.filters-row .chips{font-size:14px;padding:10px 14px}.blog-listing__header .search-trigger{width:42px}.blog-listing__empty-state{padding:32px 16px}.blog-listing__empty-state-action{font-size:14px;min-height:40px;padding:10px 14px}.blog-listing__title{font-size:var(--fs-5,2rem)}.blog-author-header{gap:16px}.blog-author-header__avatar{height:56px;width:56px}.blog-pagination__link{font-size:13px;height:36px;min-width:36px}}