@layer app{.blog-card[data-v-3d4b08e3]{background:rgb(var(--v-theme-surface));border-radius:14px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 1px 3px #00000014}.blog-card[data-v-3d4b08e3]:focus-within,.blog-card[data-v-3d4b08e3]:hover{box-shadow:0 8px 24px #0000001f}.blog-card__link[data-v-3d4b08e3]{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.blog-card__media[data-v-3d4b08e3]{aspect-ratio:16/9;background:rgba(var(--v-theme-secondary),.12)}.blog-card__media img[data-v-3d4b08e3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blog-card__text[data-v-3d4b08e3]{padding:16px 18px 20px}.blog-card__category[data-v-3d4b08e3]{letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--v-theme-secondary));font-size:.75rem;font-weight:600}.blog-card__title[data-v-3d4b08e3]{margin:6px 0 8px;font-size:1.15rem;line-height:1.3}.blog-card__excerpt[data-v-3d4b08e3]{-webkit-line-clamp:3;color:rgba(var(--v-theme-on-surface),.75);-webkit-box-orient:vertical;font-size:.95rem;display:-webkit-box;overflow:hidden}.blog-card__meta[data-v-3d4b08e3]{color:rgba(var(--v-theme-on-surface),.6);margin-top:10px;font-size:.8rem}.ba[data-v-9c63ec72]{max-width:1200px;margin:0 auto;padding:40px 20px 72px}.ba__preview[data-v-9c63ec72]{background:rgb(var(--v-theme-warning));color:rgb(var(--v-theme-on-warning));border-radius:8px;margin-bottom:20px;padding:10px 14px;font-weight:600}.ba__header[data-v-9c63ec72]{max-width:760px;margin-bottom:28px}.ba__header h1[data-v-9c63ec72]{margin:6px 0 8px;font-size:clamp(1.8rem,3vw + 1rem,2.6rem)}.ba__overline[data-v-9c63ec72]{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--v-theme-secondary));font-size:.8rem;font-weight:600}.ba__description[data-v-9c63ec72]{color:rgba(var(--v-theme-on-surface),.75)}.ba__grid[data-v-9c63ec72]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.ba__pager[data-v-9c63ec72]{justify-content:center;align-items:center;gap:24px;margin-top:40px;display:flex}.ba__pager a[data-v-9c63ec72]{color:rgb(var(--v-theme-secondary));font-weight:600}}
