.svl[data-v-713b1d71]{display:grid;gap:1.25rem}@media(min-width:640px){.svl[data-v-713b1d71]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.svl[data-v-713b1d71]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.svl__card[data-v-713b1d71]{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.svl__card[data-v-713b1d71]:hover{transform:translateY(-4px);box-shadow:var(--sh-lg);border-color:var(--mint-200)}.svl__media[data-v-713b1d71]{aspect-ratio:16 / 10;overflow:hidden;background:var(--surface-2)}.svl__media img[data-v-713b1d71]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--ease)}.svl__card:hover .svl__media img[data-v-713b1d71]{transform:scale(1.05)}.svl__body[data-v-713b1d71]{flex:1;display:flex;flex-direction:column;padding:clamp(1.35rem,1.1rem + 1vw,1.85rem)}.svl__icon[data-v-713b1d71]{display:grid;place-items:center;width:42px;height:42px;margin-bottom:1rem;border-radius:var(--r-sm);background:var(--sage-tint);color:var(--sage-deep)}.svl__card:hover .svl__icon[data-v-713b1d71]{background:var(--brand-sage);color:#fff}.svl__title[data-v-713b1d71]{font-size:var(--fs-h5);font-weight:600;letter-spacing:-.03em;margin-bottom:.6rem}.svl__desc[data-v-713b1d71]{flex:1;font-size:var(--fs-caption);line-height:1.7;color:var(--gray-600)}.svl__more[data-v-713b1d71]{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.25rem;font-size:var(--fs-caption);font-weight:600;color:var(--sage-deep)}.svl__more svg[data-v-713b1d71]{transition:transform var(--t-base) var(--ease)}.svl__card:hover .svl__more svg[data-v-713b1d71]{transform:translate(4px)}@media(min-width:1024px){.svl li[data-v-713b1d71]:first-child{grid-column:span 2}.is-featured[data-v-713b1d71]{flex-direction:row}.is-featured .svl__media[data-v-713b1d71]{flex:1 1 50%;aspect-ratio:auto}.is-featured .svl__body[data-v-713b1d71]{flex:1 1 50%;justify-content:center}.is-featured .svl__title[data-v-713b1d71]{font-size:var(--fs-h4)}}
