.blog-page[data-v-3087634c]{padding:150px 0 100px}.blog-intro[data-v-3087634c]{max-width:640px;margin:0 auto;color:var(--text-color);font-size:15px;line-height:1.7em}.blog-book[data-v-3087634c]{margin-top:26px}.blog-featured[data-v-3087634c]{display:grid;grid-template-columns:1.15fr 1fr;gap:0;margin-top:40px;background:var(--white-color);border:1px solid var(--divider-color);border-radius:20px;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.blog-featured[data-v-3087634c]:hover{transform:translateY(-4px);box-shadow:0 22px 48px #390d2824}.blog-featured-img[data-v-3087634c]{position:relative;min-height:320px}.blog-featured-img img[data-v-3087634c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}.blog-featured-flag[data-v-3087634c]{position:absolute;top:16px;left:16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primary-color);background:var(--white-color);padding:5px 14px;border-radius:30px}.blog-featured-body[data-v-3087634c]{padding:40px;display:flex;flex-direction:column;justify-content:center}.blog-featured .blog-featured-cat[data-v-3087634c]{position:static;align-self:flex-start;margin-bottom:12px}.blog-featured-body h3[data-v-3087634c]{font-family:var(--accent-font);color:var(--primary-color);font-size:30px;line-height:1.25em;margin:0 0 12px}.blog-featured-body p[data-v-3087634c]{font-size:15px;line-height:1.7em;color:var(--text-color);margin:0 0 18px}.blog-grid[data-v-3087634c]{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.blog-card[data-v-3087634c]{display:flex;flex-direction:column;background:var(--white-color);border:1px solid var(--divider-color);border-radius:18px;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.blog-card[data-v-3087634c]:hover{transform:translateY(-5px);box-shadow:0 18px 40px #390d281f}.blog-card-img[data-v-3087634c]{position:relative;aspect-ratio:3/2;overflow:hidden}.blog-card-img img[data-v-3087634c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.blog-card:hover .blog-card-img img[data-v-3087634c]{transform:scale(1.05)}.blog-card-cat[data-v-3087634c]{position:absolute;top:12px;left:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--white-color);background:var(--accent-color);padding:4px 12px;border-radius:30px}.blog-card-body[data-v-3087634c]{padding:22px;display:flex;flex-direction:column;flex:1}.blog-card-meta[data-v-3087634c]{font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--accent-color);margin-bottom:10px}.blog-card-body h3[data-v-3087634c]{font-family:var(--accent-font);color:var(--primary-color);font-size:20px;line-height:1.3em;margin:0 0 10px}.blog-card-body p[data-v-3087634c]{font-size:14px;line-height:1.6em;color:var(--text-color);margin:0 0 16px;flex:1}.blog-card-link[data-v-3087634c]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--primary-color)}.blog-card:hover .blog-card-link[data-v-3087634c]{color:var(--accent-color)}.blog-cta[data-v-3087634c]{margin-top:70px;text-align:center;background:var(--secondary-color);border:1px solid var(--divider-color);border-radius:24px;padding:56px 40px}.blog-cta h2[data-v-3087634c]{color:var(--primary-color);font-size:30px;margin-bottom:12px}.blog-cta p[data-v-3087634c]{max-width:620px;margin:0 auto 28px;color:var(--text-color);font-size:15px;line-height:1.7em}.blog-cta-btns[data-v-3087634c]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media(max-width:991px){.blog-grid[data-v-3087634c]{grid-template-columns:repeat(2,1fr)}.blog-featured[data-v-3087634c]{grid-template-columns:1fr}.blog-featured-img[data-v-3087634c]{min-height:220px;aspect-ratio:16/9}}@media(max-width:575px){.blog-page[data-v-3087634c]{padding:120px 0 70px}.blog-grid[data-v-3087634c]{grid-template-columns:1fr}}
