.related-posts[data-v-049fb9df]{background:linear-gradient(135deg,#00000005,#0000000a);padding:80px 0}.related-posts__title[data-v-049fb9df]{color:var(--color-text-primary);font-size:2rem;font-weight:700;margin-bottom:48px;text-align:center}.related-posts__grid[data-v-049fb9df]{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.related-posts__card[data-v-049fb9df]{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.related-posts__card article[data-v-049fb9df]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.related-posts__card:hover article[data-v-049fb9df]{box-shadow:0 12px 24px #00000014;transform:translateY(-4px)}.related-posts__image[data-v-049fb9df]{background:var(--color-bg-secondary);height:180px;overflow:hidden;width:100%}.related-posts__image img[data-v-049fb9df]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.related-posts__card:hover .related-posts__image img[data-v-049fb9df]{transform:scale(1.05)}.related-posts__content[data-v-049fb9df]{display:flex;flex-direction:column;flex-grow:1;padding:20px}.related-posts__post-title[data-v-049fb9df]{color:var(--color-text-primary);font-size:1.1rem;font-weight:600;line-height:1.4;margin-bottom:12px;transition:color .3s ease}.related-posts__card:hover .related-posts__post-title[data-v-049fb9df]{color:var(--color-primary)}.related-posts__excerpt[data-v-049fb9df]{color:var(--color-text-secondary);flex-grow:1;font-size:.9rem;line-height:1.6;margin-bottom:12px}.related-posts__link[data-v-049fb9df]{align-items:center;align-self:flex-start;color:var(--color-primary);display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;text-decoration:none;transition:gap .3s ease}.related-posts__card:hover .related-posts__link[data-v-049fb9df]{gap:12px}@media(max-width:768px){.related-posts[data-v-049fb9df]{padding:60px 0}.related-posts__title[data-v-049fb9df]{font-size:1.6rem;margin-bottom:32px}.related-posts__grid[data-v-049fb9df]{gap:24px;grid-template-columns:1fr}.related-posts__image[data-v-049fb9df]{height:160px}.related-posts__post-title[data-v-049fb9df]{font-size:1rem}}.blog-post[data-v-2728b652]{background:var(--color-bg);margin-top:20px}.blog-hero[data-v-2728b652]{background:linear-gradient(135deg,#0000000d,#00000005);padding:140px 0 40px;text-align:center}.blog-date[data-v-2728b652]{color:var(--color-text-secondary);font-size:.95rem;margin-top:16px}.blog-content[data-v-2728b652]{padding:80px 0}.blog-container[data-v-2728b652]{max-width:800px}.blog-featured-image[data-v-2728b652]{border-radius:8px;height:auto;margin-bottom:40px;-o-object-fit:cover;object-fit:cover;width:100%}.blog-article h2[data-v-2728b652]{font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:24px}.blog-article h3[data-v-2728b652]{font-size:1.4rem;margin-bottom:16px;margin-top:32px}.blog-article h3[data-v-2728b652],.blog-article h4[data-v-2728b652]{color:var(--color-text-primary);font-weight:600}.blog-article h4[data-v-2728b652]{font-size:1.2rem;margin-bottom:12px;margin-top:20px}.blog-body[data-v-2728b652]{color:var(--color-text-primary);font-size:1.05rem;line-height:1.8;margin-bottom:40px}.blog-body p[data-v-2728b652]{margin-bottom:20px}.blog-body ul[data-v-2728b652]{margin:20px 0;padding-left:24px}.blog-body li[data-v-2728b652]{list-style-type:disc;margin-bottom:12px}.blog-cta[data-v-2728b652]{background:linear-gradient(135deg,#00000008,#0000000d);border-left:4px solid var(--color-primary);border-radius:8px;margin-top:40px;padding:24px}.blog-cta p[data-v-2728b652]{margin-bottom:16px}.cta-button[data-v-2728b652]{background:var(--color-primary);border-radius:6px;color:#fff;display:inline-block;font-weight:600;padding:12px 24px;text-decoration:none;transition:background .3s ease}.cta-button[data-v-2728b652]:hover{background:var(--color-primary-dark)}.blog-tags[data-v-2728b652]{border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;padding-top:24px}.tag[data-v-2728b652]{background:var(--color-bg-secondary);border-radius:4px;color:var(--color-text-secondary);font-size:.9rem;padding:6px 12px}.inline-link[data-v-2728b652]{color:var(--color-primary);font-weight:600;text-decoration:none;transition:opacity .3s ease}.inline-link[data-v-2728b652]:hover{opacity:.8}@media(max-width:768px){.blog-hero[data-v-2728b652]{padding:80px 0 30px}.blog-article h2[data-v-2728b652]{font-size:1.4rem}.blog-article h3[data-v-2728b652]{font-size:1.2rem}.blog-body[data-v-2728b652]{font-size:1rem}}
