.rc-video[data-v-c553be9e]{margin-bottom:clamp(3rem,2rem + 4vw,5rem)}.rc-video__list[data-v-c553be9e]{margin-top:clamp(1.5rem,1rem + 2vw,2.25rem)}.rc[data-v-c553be9e]{display:grid;gap:1.25rem;margin-top:clamp(2rem,1.5rem + 2vw,2.75rem)}@media(min-width:768px){.rc[data-v-c553be9e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.rc[data-v-c553be9e]{grid-template-columns:repeat(3,minmax(0,1fr))}}.rc__card[data-v-c553be9e]{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}.rc__body[data-v-c553be9e]{display:flex;flex-direction:column;flex:1;padding:1.25rem 1.35rem 1.4rem}.rc__head[data-v-c553be9e]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .6rem}.rc__no[data-v-c553be9e]{font-size:1.125rem;color:var(--brand-sage)}.rc__meta[data-v-c553be9e]{font-size:var(--fs-caption);color:var(--gray-500)}.rc__title[data-v-c553be9e]{margin:.8rem 0 .65rem;font-size:var(--fs-h5);font-weight:600;line-height:1.4;letter-spacing:-.03em}.rc__text[data-v-c553be9e]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-sm);line-height:1.75;color:var(--gray-600)}.rc__card[data-v-c553be9e]{transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.rc__card[data-v-c553be9e]:hover{transform:translateY(-4px);box-shadow:var(--sh-lg);border-color:var(--mint-200)}.rc__more[data-v-c553be9e]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.75rem;font-size:var(--fs-caption);font-weight:600;color:var(--sage-deep)}.rc__case-note[data-v-c553be9e]{margin-top:auto;padding-top:1rem;font-size:var(--fs-caption);line-height:1.6;color:var(--gray-500)}.rc__note[data-v-c553be9e]{margin-top:1.25rem;font-size:var(--fs-caption);line-height:1.7;color:var(--gray-400)}.rc__note+.rc__note[data-v-c553be9e]{margin-top:.35rem}
