.blog-section[data-v-0b34b9c3]{max-width:1200px;margin:0 auto;padding:50px 40px 60px}.blog-header[data-v-0b34b9c3]{margin-bottom:10px}.blog-intro[data-v-0b34b9c3]{color:var(--text);margin-bottom:0;max-width:700px}.blog-grid[data-v-0b34b9c3]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0}.blog-card[data-v-0b34b9c3]{border-radius:10px;overflow:hidden;box-shadow:var(--shadow);background:#fff;display:flex;flex-direction:column;transition:var(--ease)}.blog-card[data-v-0b34b9c3]:hover{transform:translateY(-8px);box-shadow:0 10px 24px #00000024}.blog-card img[data-v-0b34b9c3]{width:100%;height:160px;object-fit:cover;display:block}.blog-date[data-v-0b34b9c3]{padding:10px 14px 2px;color:var(--text);font-size:.7rem}.blog-card h3[data-v-0b34b9c3]{padding:0 14px;margin:8px 0;font-size:.95rem;line-height:1.4}.blog-card h3 a[data-v-0b34b9c3]{color:var(--primary);text-decoration:none}.blog-card h3 a[data-v-0b34b9c3]:hover{color:var(--secondary)}.blog-card p[data-v-0b34b9c3]{padding:0 14px 12px;color:var(--text);font-size:.82rem;line-height:1.65;flex:1;margin:0}.blog-link[data-v-0b34b9c3]{display:inline-block;padding:0 14px 16px;color:var(--secondary);text-decoration:none;font-weight:600;font-size:.82rem;transition:var(--ease)}.blog-link[data-v-0b34b9c3]:hover{color:var(--accent)}.blog-link i[data-v-0b34b9c3]{margin-left:4px}.newsletter[data-v-0b34b9c3]{background:#f8f9fa;padding:32px;border-radius:10px;margin-top:48px;text-align:center}.newsletter h3[data-v-0b34b9c3]{color:var(--primary);margin-top:0}.newsletter h3 i[data-v-0b34b9c3]{color:var(--accent);margin-right:10px}.newsletter-form[data-v-0b34b9c3]{display:flex;max-width:480px;margin:20px auto 0}.newsletter-form input[data-v-0b34b9c3]{flex:1;padding:12px 14px;border:1px solid #ddd;border-radius:5px 0 0 5px;font-size:.95rem;outline:none}.newsletter-form input[data-v-0b34b9c3]:focus{border-color:var(--secondary)}.newsletter-form button[data-v-0b34b9c3]{padding:0 20px;background:var(--secondary);color:#fff;border:none;border-radius:0 5px 5px 0;cursor:pointer;font-weight:600;transition:var(--ease)}.newsletter-form button[data-v-0b34b9c3]:hover{background:var(--primary)}@media (max-width: 900px){.blog-grid[data-v-0b34b9c3]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.blog-grid[data-v-0b34b9c3]{grid-template-columns:1fr}.blog-section[data-v-0b34b9c3]{padding:30px 20px 40px}.newsletter-form[data-v-0b34b9c3]{flex-direction:column}.newsletter-form input[data-v-0b34b9c3]{border-radius:5px;margin-bottom:10px}.newsletter-form button[data-v-0b34b9c3]{border-radius:5px;padding:12px}}
