.bc-category-filter{display:flex;flex-direction:column;gap:var(--space-2xl,24px)}.bc-category-filter__buttons{display:flex;flex-wrap:wrap;gap:var(--space-sm,8px)}.bc-category-filter__button{border:1px solid var(--theme-color-1,#02838d);background:#fff0;color:var(--theme-color-1,#02838d);padding:8px 14px;border-radius:999px;cursor:pointer;font-weight:600;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.bc-category-filter__button.is-active,.bc-category-filter__button:hover{background:var(--theme-color-1,#02838d);color:var(--theme-color-8,#ffffff);border-color:var(--theme-color-1,#02838d)}.bc-category-filter__posts{display:grid;gap:var(--space-lg,16px);grid-template-columns:repeat(var(--bc-columns,1),minmax(0,1fr))}.bc-category-filter__post{display:grid;grid-template-columns:minmax(120px,200px) 1fr;gap:var(--space-md,12px);column-gap:var(--space-xl);align-items:center;margin-bottom:1.75em}.bc-category-filter__post--no-thumb{grid-template-columns:1fr}.bc-category-filter__post.is-hidden{display:none}.bc-category-filter__thumbnail img{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius-md,8px);display:block}.bc-category-filter__terms{font-size:.875rem;color:var(--theme-color-1,#02838d);margin-bottom:var(--space-xs,4px)}.bc-category-filter__title{margin:0;font-size:1.125rem}.bc-category-filter__excerpt{margin:var(--space-xs,4px) 0 0;font-size:.95rem;color:var(--theme-color-11,#231f20)}.bc-category-filter__placeholder{padding:16px;border:1px dashed var(--theme-color-1,#02838d);border-radius:var(--radius-md,8px);color:var(--theme-color-1,#02838d);background:rgb(2 131 141 / .05)}@media (max-width:768px){.bc-category-filter__post{grid-template-columns:1fr}}