.blog-page[data-v-1289af00]{background:#fbfbfd;min-height:100vh}.blog-hero[data-v-1289af00]{border-bottom:1px solid #0000000f;padding:160px 0 80px}.blog-container[data-v-1289af00]{max-width:1200px;margin:0 auto;padding:0 40px}.blog-eyebrow[data-v-1289af00]{letter-spacing:.22em;text-transform:uppercase;color:#86868b;margin:0 0 24px;font-size:.68rem;font-weight:800}.blog-h1[data-v-1289af00]{letter-spacing:-.04em;color:#1d1d1f;margin:0 0 20px;font-size:calc(clamp(2.8rem,5vw,5rem));font-weight:700;line-height:1}.blog-lead[data-v-1289af00]{color:#515154;max-width:480px;margin:0;font-size:1.1rem;line-height:1.6}.blog-grid-section[data-v-1289af00]{padding:80px 0 120px}.blog-grid[data-v-1289af00]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:40px;display:grid}.blog-card[data-v-1289af00]{color:inherit;background:#fff;border:1px solid #00000012;border-radius:20px;flex-direction:column;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.blog-card[data-v-1289af00]:hover{transform:translateY(-4px);box-shadow:0 20px 50px #00000017}.blog-card-cover[data-v-1289af00]{aspect-ratio:16/10;background:#f0f0f0;position:relative;overflow:hidden}.blog-card-cover img[data-v-1289af00]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.blog-card:hover .blog-card-cover img[data-v-1289af00]{transform:scale(1.04)}.blog-card-cover-placeholder[data-v-1289af00]{background:#1d1d1f;width:100%;height:100%}.blog-card-category[data-v-1289af00]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;text-transform:uppercase;color:#1d1d1f;background:#ffffffeb;border-radius:50px;padding:5px 12px;font-size:.65rem;font-weight:700;position:absolute;top:16px;left:16px}.blog-card-body[data-v-1289af00]{flex-direction:column;flex:1;gap:10px;padding:28px;display:flex}.blog-card-meta[data-v-1289af00]{color:#86868b;letter-spacing:.03em;margin:0;font-size:.72rem;font-weight:500}.blog-card-title[data-v-1289af00]{letter-spacing:-.02em;color:#1d1d1f;margin:0;font-size:1.15rem;font-weight:700;line-height:1.25}.blog-card-desc[data-v-1289af00]{color:#515154;flex:1;margin:0;font-size:.88rem;line-height:1.6}.blog-card-cta[data-v-1289af00]{color:#1d1d1f;margin-top:8px;font-size:.78rem;font-weight:600}.blog-empty[data-v-1289af00]{color:#86868b;text-align:center;padding:60px 0;font-size:1rem}@media (max-width:768px){.blog-container[data-v-1289af00]{padding:0 20px}.blog-hero[data-v-1289af00]{padding:120px 0 60px}.blog-grid[data-v-1289af00]{grid-template-columns:1fr;gap:24px}}
