.wp-block-image.sw-fig{margin:0;overflow:hidden}.wp-block-image.sw-fig>img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}p.sw-inl{margin:0}.wp-block-image[class*=sw-f]{margin:0}.sw-cpt-grid__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:24px}:root :where(.is-layout-flow,.is-layout-constrained)>*{margin-block-start:0;margin-block-end:0}:root :where(.wp-site-blocks)>*{margin-block-start:0;margin-block-end:0}:where(.is-layout-flex,.is-layout-grid){gap:0}.sw-cpt-card{height:100%}.sw-cpt-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.sw-cpt-card__media{aspect-ratio:4/3;overflow:hidden}.sw-cpt-card__img{width:100%;height:100%;object-fit:cover;display:block}.sw-cpt-card__body{padding:16px 0}.sw-cpt-card__label{display:block;font-size:.8em;text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin-bottom:6px}.sw-cpt-card__title{margin:0 0 8px}.sw-filter{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0 0 24px}.sw-filter__group{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sw-filter__label{font-size:.85em;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.sw-filter__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.sw-filter__item a{display:inline-block;padding:6px 14px;border:1px solid currentColor;border-radius:999px;text-decoration:none;color:inherit;opacity:.75}.sw-filter__item.is-active a,.sw-filter__item a:hover{opacity:1}:where(.sw-filter a){display:inline-block;color:inherit;text-decoration:none;cursor:pointer}.sw-cpt-grid__empty{opacity:.7}