.bc[data-v-a53ea62e]{background:var(--ccg-surface);border:1px solid var(--ccg-line);border-radius:12px;box-shadow:var(--ccg-shadow-sm);color:var(--ccg-ink-900);display:flex;flex-direction:column;font-family:var(--ccg-font);height:100%;overflow:hidden;position:relative;transition:box-shadow .15s ease,border-color .15s ease}.bc[data-v-a53ea62e]:hover{border-color:#cbd5e1;box-shadow:var(--ccg-shadow-md)}.bc__media[data-v-a53ea62e]{aspect-ratio:16/9;background:#f1f5f9;overflow:hidden}.bc__media img[data-v-a53ea62e]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bc__body[data-v-a53ea62e]{display:flex;flex:1;flex-direction:column;padding:16px 18px 18px}.bc__date[data-v-a53ea62e]{color:var(--ccg-ink-600);font-size:13px;margin-bottom:6px}.bc__title[data-v-a53ea62e]{display:-webkit-box;font-size:18px;font-weight:700;line-height:1.35;margin:0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bc__link[data-v-a53ea62e]{color:inherit}.bc__link[data-v-a53ea62e]:after{border-radius:12px;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.bc__link[data-v-a53ea62e]:focus-visible{outline:none}.bc__link[data-v-a53ea62e]:focus-visible:after{outline:2px solid var(--ccg-brand-700);outline-offset:2px}.bc:hover .bc__title[data-v-a53ea62e]{color:var(--ccg-brand-700)}.bc__excerpt[data-v-a53ea62e]{color:var(--ccg-ink-600);display:-webkit-box;font-size:14px;line-height:1.55;margin:8px 0 0;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bc__author[data-v-a53ea62e]{color:var(--ccg-ink-600);font-size:13px;font-weight:600;margin:auto 0 0;padding-top:12px}
