.blog-index[data-v-ff77badb]{padding:clamp(56px,8vw,100px) 0;background:var(--light-bg)}.bi-head[data-v-ff77badb]{max-width:680px;margin-bottom:40px}.bi-eyebrow[data-v-ff77badb]{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--primary-color)}.bi-head h1[data-v-ff77badb]{font-family:var(--font-secondary);color:var(--secondary-color);font-size:clamp(32px,5vw,48px);margin:10px 0 12px}.bi-lead[data-v-ff77badb]{color:var(--text-light);font-size:17px;line-height:1.7}.bi-switch[data-v-ff77badb]{display:inline-block;margin-top:14px;color:var(--secondary-color);font-weight:600}.bi-empty[data-v-ff77badb]{color:var(--text-light)}.bi-grid[data-v-ff77badb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px}.bi-card[data-v-ff77badb]{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--border);border-radius:18px;overflow:hidden;text-decoration:none;transition:var(--transition)}.bi-card[data-v-ff77badb]:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.bi-card img[data-v-ff77badb]{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.bi-body[data-v-ff77badb]{padding:20px 22px 24px}.bi-meta[data-v-ff77badb]{font-size:13px;color:var(--text-light)}.bi-body h2[data-v-ff77badb]{font-size:20px;color:var(--secondary-color);margin:8px 0;line-height:1.3}.bi-body p[data-v-ff77badb]:last-child{color:var(--text-light);font-size:15px;line-height:1.6}
