.qol-case-card[data-v-cacbeef2]{height:100%}.qol-case-card__link[data-v-cacbeef2]{height:100%;color:inherit;flex-direction:column;gap:32px;text-decoration:none;display:flex}.qol-case-card__link:hover .qol-case-card__title[data-v-cacbeef2]{color:#34a444}.qol-case-card__link:hover .qol-case-card__image[data-v-cacbeef2]{transform:scale(1.03)}.qol-case-card__link[data-v-cacbeef2]:focus-visible{outline-offset:4px;outline:2px solid #34a444}.qol-case-card__image-wrap[data-v-cacbeef2]{aspect-ratio:527/315;background:#f5f5f5;border-radius:6px;position:relative;overflow:hidden}.qol-case-card__image[data-v-cacbeef2]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.qol-case-card__image--stub[data-v-cacbeef2]{-o-object-fit:contain;object-fit:contain;padding:15%}.qol-case-card__direction[data-v-cacbeef2]{color:#fff;background:#34a44480;border-radius:2px;padding:5px 8px;font-family:Geologica,sans-serif;font-size:14px;line-height:1.56;position:absolute;top:16px;left:16px}.qol-case-card__body[data-v-cacbeef2]{flex-direction:column;gap:4px;display:flex}.qol-case-card__region[data-v-cacbeef2]{color:#34a444;font-size:20px;line-height:1.4}.qol-case-card__region[data-v-cacbeef2],.qol-case-card__title[data-v-cacbeef2]{font-family:PT Sans Narrow,sans-serif;font-weight:700}.qol-case-card__title[data-v-cacbeef2]{color:#000;margin:0;font-size:32px;line-height:1.32;transition:color .2s}@media (max-width:768px){.qol-case-card__title[data-v-cacbeef2]{font-size:24px}}
