.blog-hero[data-v-92b904eb]{padding-top:calc(80px + var(--space-4xl));padding-bottom:var(--space-3xl);background:linear-gradient(135deg,var(--color-bg-alt),var(--color-bg))}.blog-hero__content[data-v-92b904eb]{max-width:600px}.blog-hero__content h1[data-v-92b904eb]{font-size:clamp(2rem,5vw,3rem);margin-bottom:var(--space-md)}.blog-hero__content h1 strong[data-v-92b904eb]{color:var(--color-mediterranean)}.blog-hero__content p[data-v-92b904eb]{font-size:1.1rem;line-height:1.7;color:var(--color-ink-light)}.blog-featured[data-v-92b904eb]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);background:var(--color-bg-card);border:1px solid rgba(0,0,0,.04);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-3xl);transition:all var(--duration-base) var(--ease-out)}.blog-featured[data-v-92b904eb]:hover{box-shadow:var(--shadow-lg)}.blog-featured__visual[data-v-92b904eb]{overflow:hidden}.blog-featured__gradient[data-v-92b904eb]{width:100%;height:100%;min-height:300px;display:flex;align-items:flex-start;justify-content:flex-start;padding:var(--space-lg)}.blog-featured__category[data-v-92b904eb]{padding:4px 12px;background:#fff3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:.8rem;font-weight:600;border-radius:var(--radius-full)}.blog-featured__content[data-v-92b904eb]{padding:var(--space-2xl) var(--space-2xl) var(--space-2xl) 0;display:flex;flex-direction:column;justify-content:center;gap:var(--space-md)}.blog-featured__meta[data-v-92b904eb]{font-size:.82rem;color:var(--color-ink-faint);display:flex;gap:6px}.blog-featured__content h2[data-v-92b904eb]{font-size:1.5rem;line-height:1.3}.blog-featured__content p[data-v-92b904eb]{font-size:.95rem;line-height:1.7;color:var(--color-ink-muted)}.blog-grid[data-v-92b904eb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-xl)}.blog-card[data-v-92b904eb]{background:var(--color-bg-card);border:1px solid rgba(0,0,0,.04);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--duration-base) var(--ease-out)}.blog-card[data-v-92b904eb]:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.blog-card__visual[data-v-92b904eb]{overflow:hidden}.blog-card__gradient[data-v-92b904eb]{width:100%;height:180px;display:flex;align-items:flex-start;padding:var(--space-md);transition:transform var(--duration-slow) var(--ease-out)}.blog-card:hover .blog-card__gradient[data-v-92b904eb]{transform:scale(1.05)}.blog-card__cat[data-v-92b904eb]{padding:3px 10px;background:#fff3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:.72rem;font-weight:600;border-radius:var(--radius-full)}.blog-card__body[data-v-92b904eb]{padding:var(--space-lg)}.blog-card__meta[data-v-92b904eb]{font-size:.78rem;color:var(--color-ink-faint);margin-bottom:var(--space-sm)}.blog-card__body h3[data-v-92b904eb]{font-size:1.05rem;margin-bottom:var(--space-sm);line-height:1.3}.blog-card__body h3 a[data-v-92b904eb]{color:inherit;text-decoration:none;transition:color var(--duration-fast)}.blog-card__body h3 a[data-v-92b904eb]:hover{color:var(--color-mediterranean)}.blog-card__body p[data-v-92b904eb]{font-size:.88rem;color:var(--color-ink-muted);line-height:1.6;margin-bottom:var(--space-md)}.blog-cta[data-v-92b904eb]{text-align:center;max-width:550px;margin:0 auto}.blog-cta h2[data-v-92b904eb]{margin-bottom:var(--space-md)}.blog-cta p[data-v-92b904eb]{font-size:1.05rem;line-height:1.7;color:var(--color-ink-muted);margin-bottom:var(--space-xl);margin-left:auto;margin-right:auto}@media(max-width:768px){.blog-featured[data-v-92b904eb]{grid-template-columns:1fr}.blog-featured__content[data-v-92b904eb]{padding:var(--space-lg)}.blog-featured__gradient[data-v-92b904eb]{min-height:200px}}
