.blog-listing{padding-bottom:var(--section-spacing)}.blog-listing-toolbar{align-items:center;display:flex;gap:var(--gap);margin-bottom:var(--container-spacing)}.blog-listing-filters-wrap{align-items:center;background:var(--oa-blue);border-radius:999px;box-sizing:border-box;display:flex;flex:0 0 auto;gap:12px;min-width:0;padding:6px;width:calc((200% - var(--gap))/3)}.blog-listing-filters{align-items:center;display:flex;flex:1 1 auto;gap:4px;justify-content:space-between;min-width:0;overflow-x:auto;position:relative;scrollbar-width:none}.blog-listing-filters::-webkit-scrollbar{display:none}.blog-listing-filter-indicator{background:var(--oa-green);border-radius:999px;bottom:0;left:0;pointer-events:none;position:absolute;top:0;transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);width:0;z-index:0}.blog-listing-filter{background:transparent;border:none;border-radius:999px;color:hsla(0,0%,100%,.5);cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:14px;font-weight:500;line-height:1;padding:10px 18px;position:relative;transition:color .25s ease,font-weight .25s ease;white-space:nowrap;z-index:1}.blog-listing-filter:hover{color:hsla(0,0%,100%,.8)}.blog-listing-filter--active{color:var(--oa-white);font-weight:600}.blog-listing-filters-scroll{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--oa-white);cursor:pointer;display:flex;flex:0 0 auto;height:28px;justify-content:center;margin-right:6px;opacity:.75;width:28px}.blog-listing-filters-scroll:hover{opacity:1}.blog-listing-search{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;position:relative;width:calc(33.33333% - var(--gap)*2/3)}.blog-listing-search-input{background:var(--oa-white);border:1px solid #e2e2e2;border-radius:999px;box-sizing:border-box;color:var(--oa-blue);font-family:inherit;font-size:14px;max-width:100%;padding:12px 40px 12px 18px;width:100%}.blog-listing-search-input::placeholder{color:var(--oa-blue);opacity:.5}.blog-listing-search-input:focus{border-color:#e2e2e2;outline:none}.blog-listing-search svg{color:var(--oa-blue);opacity:.6;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.blog-listing-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(3,1fr)}.blog-listing-card{background:var(--oa-grey);border-radius:var(--corners);display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.blog-listing-card[hidden]{display:none}.blog-listing-card-image{aspect-ratio:410/320;display:block;height:auto;object-fit:cover;width:100%}.blog-listing-card-body{align-items:center;display:flex;flex-direction:column;gap:var(--gap);padding:var(--block-padding-v) var(--block-padding-h);text-align:center}.blog-listing-card-title{color:var(--oa-blue)}.blog-listing-card-meta{font-weight:var(--body-weight);margin:0}.blog-listing-card-meta,.blog-listing-empty{color:var(--oa-blue);font-size:var(--body-size);line-height:var(--body-lh);opacity:.6}.blog-listing-empty{margin:var(--gap) 0 0;text-align:center}.blog-listing-pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:var(--container-spacing)}.blog-listing-pagination[hidden]{display:none}.blog-listing-pagination-link{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--oa-blue);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:500;gap:6px;height:32px;justify-content:center;min-width:32px;opacity:.5;padding:0 6px;text-decoration:none}.blog-listing-pagination-number:hover{opacity:.8}.blog-listing-pagination-link--active{cursor:default;font-weight:700;opacity:1}.blog-listing-pagination-link--disabled{opacity:.25;pointer-events:none}.blog-listing-pagination-next,.blog-listing-pagination-prev{opacity:.8}@media (max-width:1023.98px){.blog-listing-grid{grid-template-columns:1fr}.blog-listing-toolbar{align-items:stretch;flex-direction:column}.blog-listing-filters-wrap,.blog-listing-search,.blog-listing-search-input{width:100%}}