.blog-content{line-height:1.75;color:#374151}.blog-content h1{font-size:2.25rem;font-weight:700;color:#111827;margin:2rem 0 1rem;line-height:1.2}.blog-content h2{font-size:1.875rem;font-weight:700;color:#111827;margin:1.75rem 0 .75rem;line-height:1.3}.blog-content h3{font-size:1.5rem;font-weight:600;color:#111827;margin:1.5rem 0 .75rem;line-height:1.4}.blog-content h4{font-size:1.25rem;font-weight:600;color:#111827;margin:1.25rem 0 .5rem}.blog-content h5{font-size:1.125rem;font-weight:600;color:#111827;margin:1rem 0 .5rem}.blog-content p{margin:1.5rem 0;line-height:1.8;color:#374151;font-size:1.1rem}.blog-content ul{margin:1.5rem 0;padding-left:0;list-style:none}.blog-content ol{margin:1.5rem 0;padding-left:0;list-style:none;counter-reset:list-counter}.blog-content ul li{margin:.75rem 0;line-height:1.7;padding-left:2rem;position:relative;display:block}.blog-content ul li:before{content:"•";color:#374151;font-weight:700;position:absolute;left:.75rem;top:0;font-size:1.2em}.blog-content ol li{margin:.75rem 0;line-height:1.7;padding-left:2rem;position:relative;display:block;counter-increment:list-counter}.blog-content ol li:before{content:counter(list-counter) ".";color:#374151;font-weight:600;position:absolute;left:.75rem;top:0}.blog-content ul ul{margin:.5rem 0}.blog-content ul ul li:before{content:"◦";font-size:1.1em}.blog-content ul ul ul li:before{content:"▪";font-size:1em}.blog-content ol ol{margin:.5rem 0;counter-reset:nested-counter}.blog-content ol ol li{counter-increment:nested-counter}.blog-content ol ol li:before{content:counter(nested-counter,lower-alpha) "."}.blog-content ol ol ol{counter-reset:deep-counter}.blog-content ol ol ol li{counter-increment:deep-counter}.blog-content ol ol ol li:before{content:counter(deep-counter,lower-roman) "."}.blog-content a{color:#2563eb;text-decoration:underline;transition:color .2s}.blog-content a:hover{color:#1d4ed8}.blog-content strong,.blog-content b{font-weight:700;color:#111827}.blog-content em,.blog-content i{font-style:italic}.blog-content img{max-width:100%;height:auto;display:block;margin:1.5rem auto;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a}.blog-content blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#6b7280}.blog-content pre{background:#f3f4f6;color:#374151;padding:1rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0;font-family:Courier New,monospace;font-size:.875rem}.blog-content code:not(pre code){background:#f3f4f6;color:#374151;padding:.125rem .25rem;border-radius:4px;font-size:.875em;font-family:Courier New,monospace}.blog-content table{width:100%;border-collapse:collapse;margin:1.5rem 0}.blog-content th,.blog-content td{border:1px solid #e5e7eb;padding:.75rem;text-align:left}.blog-content th{background:#f9fafb;font-weight:600}.blog-content{background:#fff;color:#374151;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;line-height:1.75;font-size:1.1rem;overflow-x:hidden}.blog-content *{box-sizing:border-box!important}.blog-content *:not([style]){background:transparent!important}.blog-content div[style*="display:grid"],.blog-content div[style*="display: grid"]{max-width:100%!important;width:100%!important}.blog-content div[style*="display:grid"]>div,.blog-content div[style*="display: grid"]>div{max-width:none!important;min-width:0!important}.blog-content pre{overflow-x:auto!important}.blog-content li,.blog-content p,.blog-content div,.blog-content span{overflow:visible!important}.blog-content p,.blog-content li,.blog-content td,.blog-content th{word-break:break-word!important;overflow-wrap:break-word!important}.blog-content{white-space:normal;word-wrap:break-word}.blog-content>*:not(div){max-width:100%;box-sizing:border-box}.blog-content *:after{content:""!important;display:none!important}.blog-content button,.blog-content .collapse-toggle,.blog-content .expand-toggle,.blog-content [class*=arrow],.blog-content [class*=toggle],.blog-content [class*=expand],.blog-content [class*=collapse]{display:none!important}.blog-content li:after{content:""!important;display:none!important}.blog-content p:after{content:""!important;display:none!important}.blog-content ul li{list-style:none!important;background:none!important}.blog-content .collapse{display:block!important}.blog-content .collapse-title{cursor:default!important;pointer-events:none!important}.blog-content .collapse-content{display:block!important;max-height:none!important;padding:0!important}.blog-content .collapse-arrow{display:none!important}.blog-content .collapse:not(.collapse-open) .collapse-content{display:block!important}.blog-content .dropdown{position:static!important}.blog-content .dropdown-content{position:static!important;display:block!important;opacity:1!important;visibility:visible!important}.blog-content *:not(ul li):after{content:none!important;display:none!important}.blog-content *:not(ol li):after{content:none!important;display:none!important}.blog-content ul li:after{content:none!important;display:none!important}.blog-content ol li:after{content:none!important;display:none!important}.blog-content [class*=indicator]{display:none!important}.blog-content ul{list-style:none!important}.blog-content li{position:relative!important}.blog-content ul li:before{content:"•"!important;display:inline-block!important;visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;margin-right:.5rem!important;color:#374151!important;font-weight:700!important}.blog-content ol{counter-reset:list-counter!important}.blog-content ol li{counter-increment:list-counter!important}.blog-content ol li:before{content:counter(list-counter) "."!important;display:inline-block!important;visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;margin-right:.5rem!important;color:#374151!important;font-weight:600!important}.blog-content iframe:not(.youtube-embed-container iframe){display:none!important;visibility:hidden!important;width:0!important;height:0!important}.blog-content figure{display:none!important}.blog-content .wp-block-embed{display:none!important}.blog-content [class*=embed]:not(.youtube-embed-container){display:none!important}.blog-content .youtube-embed-container{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:1.5rem 0;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;background:#000}.blog-content .youtube-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:8px}@media (max-width: 768px){.blog-content .youtube-embed-container{margin:1rem 0!important;border-radius:6px!important}}.blog-content table{width:100%;max-width:100%;overflow-x:auto;display:table;border-collapse:collapse;margin:1.5rem 0}.blog-content>*:first-child{margin-top:0}.blog-content>*:last-child{margin-bottom:0}.related-section.svelte-6kbl1{background:#f8fafc;border-top:1px solid #e2e8f0;padding:3.5rem 1.5rem 5rem}.related-inner.svelte-6kbl1{max-width:72rem;margin:0 auto}.related-heading.svelte-6kbl1{font-family:Outfit,sans-serif;font-size:1.4rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin-bottom:1.75rem}.related-grid.svelte-6kbl1{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}.related-card.svelte-6kbl1{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.related-card.svelte-6kbl1:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0f172a14}.related-thumb.svelte-6kbl1{aspect-ratio:16 / 9;overflow:hidden;background:#f1f5f9;flex-shrink:0}.related-thumb-fallback.svelte-6kbl1{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.related-thumb-img.svelte-6kbl1{width:100%;height:100%;object-fit:cover;transition:transform .3s;display:block}.related-card.svelte-6kbl1:hover .related-thumb-img:where(.svelte-6kbl1){transform:scale(1.04)}.related-body.svelte-6kbl1{padding:1rem 1.1rem 1.25rem;display:flex;flex-direction:column;flex:1}.related-meta.svelte-6kbl1{font-size:.75rem;color:#64748b;margin-bottom:.5rem}.related-title.svelte-6kbl1{font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;color:#0f172a;line-height:1.4;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-excerpt.svelte-6kbl1{font-size:.82rem;color:#475569;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;margin-bottom:.75rem}.related-cta.svelte-6kbl1{font-size:.8rem;font-weight:600;color:#f97316;margin-top:auto}
