._ReadingProgressTrack_1dztx_1{position:fixed;top:0;left:0;right:0;z-index:60;height:3px;background:transparent}._ReadingProgressBar_1dztx_12{height:100%;background:var(--brandGradient)}.blog-content{max-width:47rem;margin:0 auto;padding:0 1.5rem;color:var(--textPrimary);font-size:1.125rem;line-height:1.7}.blog-content>*{margin:0 0 1.5rem;min-width:0}.blog-content>:last-child{margin-bottom:0}.blog-content>h2,.blog-content>h3,.blog-content>h4{margin-top:2.4rem;color:var(--textPrimary);line-height:1.25;letter-spacing:-.02em}.blog-content>h2{font-size:1.8rem;font-weight:900}.blog-content>h3{font-size:1.4rem}.blog-content>h4{font-size:1.15rem}.blog-content :is(p,li,h2,h3,h4,blockquote) a{color:var(--brandPurple);text-decoration:underline;text-underline-offset:2px}.blog-content ul,.blog-content ol{padding-left:1.4rem}.blog-content li{margin-bottom:.5rem}.blog-content blockquote{margin-left:0;padding:.25rem 0 .25rem 1.25rem;color:var(--textSecondary);font-style:italic;border-left:3px solid var(--brandPurple)}.blog-content hr{height:1px;margin:.5rem 0 2rem;border:0;background:var(--surfaceBorder)}.blog-content img{max-width:100%;height:auto}.blog-content figcaption{margin-top:.6rem;color:var(--textMuted);font-size:.85rem;text-align:center}.blog-content :not(pre)>code{padding:.15em .4em;font-size:.9em;background:var(--surfaceBackgroundSubtle);border-radius:var(--radiusSmall)}.blog-content pre{padding:1.25rem;overflow-x:auto;color:#e5e7eb;font-size:.9rem;line-height:1.6;background:var(--gray900);border-radius:var(--radiusLarge)}.blog-content pre code{background:none;color:inherit}.blog-content table{width:100%;border-collapse:collapse;font-size:.95rem}.blog-content th,.blog-content td{padding:.6rem .75rem;text-align:left;border:1px solid var(--surfaceBorder)}.blog-content{--folioToneInfo: #2563eb;--folioToneSuccess: #16a34a;--folioToneWarning: #d97706;--folioToneCritical: #dc2626}.blog-content :is(.folio-callout,.folio-card){--tone: var(--brandPurple);padding:1rem 1.25rem;background:color-mix(in srgb,var(--tone) 8%,white);border-left:4px solid var(--tone);border-radius:var(--radiusLarge)}.blog-content :is(.folio-callout-info,.folio-card-info){--tone: var(--folioToneInfo)}.blog-content :is(.folio-callout-success,.folio-card-success){--tone: var(--folioToneSuccess)}.blog-content :is(.folio-callout-warning,.folio-card-warning){--tone: var(--folioToneWarning)}.blog-content :is(.folio-callout-critical,.folio-card-critical){--tone: var(--folioToneCritical)}.blog-content .folio-card-title{margin:0 0 .5rem;font-weight:700}.blog-content .folio-card>:last-child{margin-bottom:0}.blog-content .folio-quote footer{margin-top:.5rem;color:var(--textMuted);font-size:.9rem;font-style:normal}.blog-content .folio-quote footer:before{content:"— "}.blog-content ul.folio-list{padding-left:1.5rem;list-style:disc}.blog-content ol.folio-list,.blog-content .folio-steps{padding-left:1.5rem;list-style:decimal}.blog-content .folio-steps li{margin-bottom:.75rem}.blog-content .folio-step-title{display:block;font-weight:700}.blog-content .folio-steps li>p{margin:.25rem 0 0}.blog-content .folio-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;margin-block:0}.blog-content .folio-figures>div{padding:1rem;text-align:center;background:var(--surfaceBackgroundMuted);border:1px solid var(--surfaceBorder);border-radius:var(--radiusLarge)}.blog-content .folio-figures dd{margin:0;font-size:1.75rem;font-weight:800;line-height:1.2}.blog-content .folio-figures dt{order:2;color:var(--textMuted);font-size:.85rem}.blog-content .folio-figures>div{display:flex;flex-direction:column}.blog-content .folio-image{margin-inline:0}.blog-content .folio-image-inset{max-width:75%;margin-inline:auto}.blog-content .folio-image img,.blog-content .folio-gallery img{width:100%;border-radius:var(--radiusLarge)}.blog-content .folio-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}.blog-content .folio-gallery figure{margin:0}.blog-content .folio-accordion{border:1px solid var(--surfaceBorder);border-radius:var(--radiusLarge)}.blog-content .folio-accordion>summary{padding:.85rem 1.1rem;font-weight:700;cursor:pointer}.blog-content .folio-accordion>summary:focus-visible{outline:2px solid var(--brandPurple);outline-offset:2px;border-radius:var(--radiusLarge)}.blog-content .folio-accordion[open]>summary{border-bottom:1px solid var(--surfaceBorder)}.blog-content .folio-accordion>:not(summary){margin-inline:1.1rem}.blog-content .folio-accordion>:nth-child(2){margin-top:1rem}.blog-content .folio-accordion>:last-child{margin-bottom:1rem}.blog-content .folio-columns{display:grid;gap:1.5rem}.blog-content .folio-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-content .folio-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-content .folio-column>:first-child{margin-top:0}.blog-content .folio-column>:last-child{margin-bottom:0}@media(max-width:800px){.blog-content .folio-columns{grid-template-columns:1fr}.blog-content .folio-image-inset{max-width:100%}}
