#blog-content-area,.blog-content{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden}.blog-content{overflow-wrap:anywhere;word-wrap:break-word}.blog-content>*,.blog-content :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li,blockquote,figure){max-width:100%;min-width:0}.blog-content h1{display:none!important}.blog-content figure{margin:1.5rem 0}.blog-content figure img{border-radius:.5rem;width:100%;height:auto}.blog-content figcaption{text-align:center;font-size:.875rem;color:hsl(var(--muted-foreground));margin-top:.5rem}.blog-content figure>div{line-height:0}.blog-content img{max-width:100%;height:auto}.blog-content table{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;border-spacing:0!important;border-collapse:separate!important;border-radius:.5rem!important;border:1px solid hsl(var(--border))!important;font-size:.875rem!important;margin-top:1.5rem!important;margin-bottom:1.5rem!important;background-color:transparent!important}.blog-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5rem 0;border-radius:.5rem;border:1px solid hsl(var(--border))}.blog-feature-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin:1.5rem 0}@media(min-width:768px){.blog-feature-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.blog-feature-card{border:1px solid hsl(var(--border));border-radius:.5rem;padding:1.25rem 1.5rem;background-color:hsl(var(--surface))}.blog-feature-title{font-size:1.0625rem!important;font-weight:600!important;color:hsl(var(--foreground))!important;margin:0 0 .75rem!important;line-height:1.35}.blog-feature-card>*:not(.blog-feature-title){font-size:.9375rem!important;color:hsl(var(--muted-foreground))!important;line-height:1.65;margin:0 0 .75rem!important}.blog-feature-card>*:last-child{margin-bottom:0!important}.blog-callout{margin:1.5rem 0;padding:1.25rem 1.5rem;border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--foreground));border-radius:.5rem;background-color:hsl(var(--surface))}.blog-callout>*:first-child{margin-top:0}.blog-callout>*:last-child{margin-bottom:0}.blog-callout h2{margin-top:0!important;font-size:1.125rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:hsl(var(--muted-foreground))!important;margin-bottom:.75rem!important}.blog-table-scroll table{display:table!important;width:max-content!important;min-width:100%!important;max-width:none!important;margin:0!important;border:none!important;border-radius:0!important;overflow-x:visible!important}.blog-content table thead{border-bottom:none!important}.blog-content table thead tr{background-color:hsl(var(--surface))!important}.blog-content table thead th{padding:.75rem 1rem!important;text-align:left!important;font-size:.8125rem!important;font-weight:600!important;color:hsl(var(--foreground))!important;border:none!important;border-bottom:1px solid hsl(var(--border))!important;background-color:transparent!important;vertical-align:bottom!important}.blog-content table tbody td{padding:.75rem 1rem!important;text-align:left!important;vertical-align:top!important;color:hsl(var(--foreground) / .85)!important;border:none!important;border-bottom:1px solid hsl(var(--border))!important;font-size:.875rem!important;background-color:transparent!important}.blog-content table tbody tr:last-child td{border-bottom:none!important}.blog-content table tbody tr:hover{background-color:hsl(var(--surface) / .6)}.blog-content table tbody td strong{color:hsl(var(--foreground))!important}.blog-content div:has(>table),.blog-content figure:has(>table){overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-content iframe{width:100%;aspect-ratio:16 / 9;border-radius:.5rem;margin:1.5rem 0;border:none}.blog-content video{width:100%;border-radius:.5rem;margin:1.5rem 0}.blog-content p:empty,.blog-content p:has(>br:only-child){display:none}.blog-content style{display:none}.blog-content h2>strong:only-child,.blog-content h3>strong:only-child{font-weight:inherit}.blog-content ol{list-style-type:decimal;padding-left:1.25rem}.blog-content ol li{padding-left:.25rem}.blog-content h2[id],.blog-content h3[id]{scroll-margin-top:96px}.blog-faq,.blog-faq-item,.blog-faq-q,.blog-faq-a{max-width:100%!important;min-width:0!important;box-sizing:border-box}.blog-faq{margin:1.5rem 0 2.5rem}.blog-faq-item{border-bottom:1px solid hsl(var(--border))}.blog-faq-item:first-of-type{border-top:1px solid hsl(var(--border))}.blog-faq-q{cursor:pointer;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem 0;font-size:1rem;font-weight:500;color:hsl(var(--foreground));line-height:1.5;user-select:none;overflow-wrap:anywhere;word-break:break-word}.blog-faq-q::-webkit-details-marker{display:none}.blog-faq-q:after{content:"";width:1rem;height:1rem;margin-top:.25rem;background-color:hsl(var(--muted-foreground));-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"/></svg>') no-repeat center / contain;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"/></svg>') no-repeat center / contain;transition:transform .2s ease}.blog-faq-item[open]>.blog-faq-q:after{transform:rotate(180deg)}.blog-faq-a{padding:0 0 1rem}.blog-faq-a>*{font-size:.9375rem;color:hsl(var(--muted-foreground));line-height:1.65;margin:0 0 .75rem}.blog-faq-a>*:last-child{margin-bottom:0}#toc-sidebar nav::-webkit-scrollbar{width:3px}#toc-sidebar nav::-webkit-scrollbar-thumb{background-color:hsl(var(--border-strong));border-radius:3px}#toc-sidebar nav::-webkit-scrollbar-track{background:transparent}
