.blog-detail-page[data-v-bb38f470]{background-color:#f8fafc;color:#334155;line-height:1.7;min-height:100vh}.container[data-v-bb38f470]{max-width:1200px;margin:0 auto;padding:0 1rem}.category-badge[data-v-bb38f470]{font-size:.85rem;padding:.5rem 1rem;border-radius:.25rem}.post-title[data-v-bb38f470]{font-size:2.5rem;font-weight:700;color:#1e293b;letter-spacing:-.02em;line-height:1.2}.meta-info[data-v-bb38f470]{color:#64748b;font-size:.9rem}.featured-image-wrapper[data-v-bb38f470]{margin:0}.featured-image[data-v-bb38f470]{border-radius:1rem;max-height:500px;box-shadow:0 10px 15px -3px #0000001a}.article-content[data-v-bb38f470]{font-size:1.125rem}.lead-text[data-v-bb38f470]{font-size:1.25rem;color:#475569;font-style:italic;line-height:1.8;margin-bottom:2rem}.blog-content[data-v-bb38f470]{line-height:1.8}.blog-content[data-v-bb38f470] p{@apply mb-4 lh-base;}.blog-content[data-v-bb38f470] h1{@apply text-primary fw-bold mb-4 mt-5;font-size:2.25rem;line-height:1.2}.blog-content[data-v-bb38f470] h2{@apply text-dark fw-semibold mb-3 mt-4;font-size:1.875rem;line-height:1.3}.blog-content[data-v-bb38f470] h3{@apply text-dark fw-semibold mb-3 mt-4;font-size:1.5rem;line-height:1.4}.blog-content[data-v-bb38f470] h4{@apply text-dark fw-medium mb-2 mt-3;font-size:1.25rem;line-height:1.4}.blog-content[data-v-bb38f470] h5{@apply text-dark fw-medium mb-2 mt-3;font-size:1.125rem;line-height:1.4}.blog-content[data-v-bb38f470] h6{@apply text-dark fw-medium mb-2 mt-3;font-size:1rem;line-height:1.4}.blog-content[data-v-bb38f470] img{@apply img-fluid rounded my-4;}.blog-content[data-v-bb38f470] ul,.blog-content[data-v-bb38f470] ol{@apply mb-4 ps-4;}.blog-content[data-v-bb38f470] li{@apply mb-2;}.blog-content[data-v-bb38f470] blockquote{@apply border-start border-4 border-primary ps-4 fst-italic text-muted my-4 bg-light py-3 px-4 rounded;}.blog-content[data-v-bb38f470] a{@apply text-primary text-decoration-none;}.blog-content[data-v-bb38f470] a:hover{@apply text-decoration-underline;}.blog-content[data-v-bb38f470] code{@apply bg-light px-2 py-1 rounded font-monospace text-dark;}.blog-content[data-v-bb38f470] pre{@apply bg-dark text-light p-3 rounded overflow-auto my-4;}.blog-content[data-v-bb38f470] pre code{@apply bg-transparent p-0 text-light;}.tags-section[data-v-bb38f470]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.tag-chip[data-v-bb38f470]{background-color:#e2e8f0!important;color:#475569!important;border:none!important;transition:all .2s}.tag-chip[data-v-bb38f470]:hover{background-color:var(--q-primary, #2563eb)!important;color:#fff!important}.share-section[data-v-bb38f470]{padding:1rem 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.sticky-sidebar[data-v-bb38f470]{position:sticky;top:2rem}.sidebar-card[data-v-bb38f470]{background:white;padding:1.5rem;margin-bottom:1.5rem;border-radius:1rem;box-shadow:0 1px 3px #0000000d}.sidebar-title[data-v-bb38f470]{font-size:1.1rem;font-weight:700;margin-bottom:1rem;color:#1e293b}.popular-post[data-v-bb38f470]{transition:all .2s;padding:.5rem;border-radius:.5rem}.popular-post[data-v-bb38f470]:hover{background:#f8fafc}.popular-post-img[data-v-bb38f470]{width:60px;height:60px;border-radius:.5rem;flex-shrink:0}.popular-post-title[data-v-bb38f470]{font-size:.9rem;font-weight:600;margin:0 0 .25rem;color:#1e293b;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 991px){.post-title[data-v-bb38f470]{font-size:1.75rem}.sticky-sidebar[data-v-bb38f470]{position:static}}@media (max-width: 599px){.post-title[data-v-bb38f470]{font-size:1.5rem}.featured-image[data-v-bb38f470]{border-radius:.5rem}}
