.tag[data-v-247c3091]{border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.tag--neutral[data-v-247c3091]{background:var(--c-muted-bg);color:var(--c-text-strong)}.tag--green[data-v-247c3091]{background:var(--c-green-tint);color:var(--c-green-deep)}.tag--blue[data-v-247c3091]{background:var(--c-blue-tint);color:var(--c-navy)}.tags[data-v-e5396193]{flex-wrap:wrap;gap:8px;display:flex}.case[data-v-59171a79],.case[data-v-59171a79]:hover{border-radius:var(--radius-lg);color:var(--c-ink);flex-direction:column;gap:18px;padding-bottom:24px;text-decoration:none;display:flex}.case[data-v-59171a79]{transition:transform .25s,box-shadow .25s,background-color .25s}.case[data-v-59171a79]:focus-visible{background:var(--c-paper)}@media (hover:hover) and (pointer:fine){.case[data-v-59171a79]:hover{background:var(--c-paper)}}.case__media[data-v-59171a79]{border-radius:var(--radius-lg);height:clamp(260px,30vw,440px);overflow:hidden}.case__body[data-v-59171a79]{flex-direction:column;gap:18px;padding-inline:clamp(16px,1.4vw,20px);display:flex}.case__title[data-v-59171a79]{font-size:clamp(30px,2.4vw,34px);line-height:1.05}.case__summary[data-v-59171a79]{color:var(--c-text);font-size:16px;line-height:1.55}.case__meta[data-v-59171a79]{color:var(--c-text-soft);font-size:15px}.grid[data-v-7ec84e99]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px;display:grid}.fade-enter-active[data-v-7ec84e99],.fade-leave-active[data-v-7ec84e99]{transition:opacity .25s}.fade-enter-from[data-v-7ec84e99],.fade-leave-to[data-v-7ec84e99]{opacity:0}.fade-leave-active[data-v-7ec84e99]{position:absolute}@media (width<=1024px){.grid[data-v-7ec84e99]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--limit[data-v-7ec84e99]{grid-template-columns:1fr}.grid--limit[data-v-7ec84e99]>:nth-child(n+2){display:none}}@media (width<=640px){.grid[data-v-7ec84e99]{grid-template-columns:1fr}}
