.blog-hero[data-v-0b757acc]{background:linear-gradient(135deg,var(--color-powder-pink) 0%,var(--color-soft-nude) 100%);padding:140px 0 80px;text-align:center}.breadcrumbs[data-v-0b757acc]{font-size:.9rem;margin-bottom:20px;color:var(--color-text-secondary)}.breadcrumbs a[data-v-0b757acc]{color:var(--color-rose-gold);text-decoration:none}.breadcrumbs a[data-v-0b757acc]:hover{text-decoration:underline}.blog-hero h1[data-v-0b757acc]{font-size:2.5rem;color:var(--color-text-primary);margin-bottom:20px;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.3}.post-meta[data-v-0b757acc]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;color:var(--color-text-secondary);font-size:.95rem}.post-meta .author[data-v-0b757acc]{font-weight:600}.post-meta .separator[data-v-0b757acc]{opacity:.5}.post-meta .category[data-v-0b757acc]{color:var(--color-rose-gold);font-weight:600}.blog-content[data-v-0b757acc]{padding:60px 0}.content-grid[data-v-0b757acc]{display:grid;grid-template-columns:1fr 350px;gap:50px;align-items:start}.main-content[data-v-0b757acc]{background:var(--bg-primary);border:1px solid var(--color-base-light);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-medium)}.featured-image[data-v-0b757acc]{aspect-ratio:16 / 9;overflow:hidden}.featured-image img[data-v-0b757acc]{width:100%;height:100%;object-fit:cover}.post-body[data-v-0b757acc]{padding:40px;line-height:1.8;color:var(--color-text-primary)}.post-body[data-v-0b757acc] h1,.post-body[data-v-0b757acc] h2,.post-body[data-v-0b757acc] h3{margin-top:2em;margin-bottom:.5em;color:var(--color-text-primary)}.post-body[data-v-0b757acc] h1{font-size:2rem}.post-body[data-v-0b757acc] h2{font-size:1.6rem}.post-body[data-v-0b757acc] h3{font-size:1.3rem}.post-body[data-v-0b757acc] p{margin-bottom:1.5em}.post-body[data-v-0b757acc] ul,.post-body[data-v-0b757acc] ol{margin-bottom:1.5em;padding-left:1.5em}.post-body[data-v-0b757acc] li{margin-bottom:.5em}.post-body[data-v-0b757acc] a{color:var(--color-rose-gold);text-decoration:none}.post-body[data-v-0b757acc] a:hover{text-decoration:underline}.post-body[data-v-0b757acc] blockquote{border-left:4px solid var(--color-rose-gold);margin:1.5em 0;padding:1em 1.5em;background:var(--bg-secondary);border-radius:0 8px 8px 0}.post-body[data-v-0b757acc] img{max-width:100%;height:auto;border-radius:8px;margin:1.5em 0}.post-body[data-v-0b757acc] hr{border:none;border-top:1px solid var(--color-base-light);margin:2em 0}.post-footer[data-v-0b757acc]{padding:30px 40px;border-top:1px solid var(--color-base-light)}.back-link[data-v-0b757acc]{color:var(--color-rose-gold);text-decoration:none;font-weight:600;transition:transform .2s ease;display:inline-block}.back-link[data-v-0b757acc]:hover{transform:translate(-5px)}.sidebar[data-v-0b757acc]{display:flex;flex-direction:column;gap:25px;position:sticky;top:100px}.sidebar-card[data-v-0b757acc]{background:var(--bg-primary);border:1px solid var(--color-base-light);border-radius:16px;padding:25px;box-shadow:var(--shadow-soft)}.sidebar-card h3[data-v-0b757acc]{font-size:1.2rem;color:var(--color-text-primary);margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--color-base-light)}.sidebar-card p[data-v-0b757acc]{color:var(--color-text-secondary);line-height:1.6;margin-bottom:10px}.sidebar-card a[data-v-0b757acc]{color:var(--color-rose-gold);text-decoration:none}.sidebar-card a[data-v-0b757acc]:hover{text-decoration:underline}.related-post[data-v-0b757acc]{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--color-base-light)}.related-post[data-v-0b757acc]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.related-post a[data-v-0b757acc]{display:block;text-decoration:none}.related-title[data-v-0b757acc]{display:block;color:var(--color-text-primary);font-weight:500;margin-bottom:5px;transition:color .2s ease}.related-post a:hover .related-title[data-v-0b757acc]{color:var(--color-rose-gold)}.related-date[data-v-0b757acc]{font-size:.85rem;color:var(--color-text-muted)}.cta-card[data-v-0b757acc]{background:linear-gradient(135deg,var(--color-powder-pink) 0%,var(--color-soft-nude) 100%);text-align:center}.cta-card h3[data-v-0b757acc]{border-bottom:none}.cta-card .btn[data-v-0b757acc]{margin-top:10px}.blog-not-found[data-v-0b757acc]{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center}.blog-not-found h1[data-v-0b757acc]{margin-bottom:30px;color:var(--color-text-secondary)}@media (max-width: 1024px){.content-grid[data-v-0b757acc]{grid-template-columns:1fr}.sidebar[data-v-0b757acc]{position:static}}@media (max-width: 768px){.blog-hero[data-v-0b757acc]{padding:100px 0 60px}.blog-hero h1[data-v-0b757acc]{font-size:1.8rem}.post-body[data-v-0b757acc]{padding:25px}.post-footer[data-v-0b757acc]{padding:20px 25px}}
