.blog-callout h4,.blog-callout .blog-callout-title{margin-top:0!important;margin-bottom:.5rem!important;line-height:1.35!important}.blog-callout .blog-callout-body>p:first-child{margin-top:0!important}.blog-callout .blog-callout-body>p:last-child{margin-bottom:0!important}.blog-callout a{font-weight:600;text-decoration:underline!important;text-underline-offset:3px!important;border-radius:.25rem;padding:0 .125rem;transition:all .15s ease}.blog-callout code:not(pre code){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;padding:.15rem .4rem;border-radius:.375rem}.blog-callout-warning a{color:#92400e!important;text-decoration-color:#d9770666!important}.blog-callout-warning a:hover{color:#78350f!important;background-color:#f59e0b26!important;text-decoration-color:#b45309!important}.dark .blog-callout-warning a{color:#fde68a!important;text-decoration-color:#fbbf2473!important}.dark .blog-callout-warning a:hover{color:#fff!important;background-color:#f59e0b40!important;text-decoration-color:#fbbf24!important}.blog-callout-warning code:not(pre code){background:#f59e0b1f!important;color:#92400e!important;border:1px solid rgba(245,158,11,.25)!important}.dark .blog-callout-warning code:not(pre code){background:#f59e0b2e!important;color:#fef3c7!important;border:1px solid rgba(251,191,36,.25)!important}.blog-callout-note a,.blog-callout-info a{color:#0369a1!important;text-decoration-color:#0ea5e966!important}.blog-callout-note a:hover,.blog-callout-info a:hover{color:#0c4a6e!important;background-color:#0ea5e91f!important;text-decoration-color:#0284c7!important}.dark .blog-callout-note a,.dark .blog-callout-info a{color:#7dd3fc!important;text-decoration-color:#38bdf873!important}.dark .blog-callout-note a:hover,.dark .blog-callout-info a:hover{color:#fff!important;background-color:#0ea5e940!important;text-decoration-color:#38bdf8!important}.blog-callout-note code:not(pre code),.blog-callout-info code:not(pre code){background:#0ea5e91a!important;color:#0369a1!important;border:1px solid rgba(14,165,233,.2)!important}.dark .blog-callout-note code:not(pre code),.dark .blog-callout-info code:not(pre code){background:#0ea5e92e!important;color:#e0f2fe!important;border:1px solid rgba(56,189,248,.25)!important}.blog-callout-tip a{color:#171717!important;text-decoration-color:#a6ce00!important}.blog-callout-tip a:hover{background-color:#d7ff3b!important;color:#000!important}.dark .blog-callout-tip a{color:#fff!important;text-decoration-color:#d7ff3b!important}.dark .blog-callout-tip a:hover{background-color:#d7ff3b!important;color:#000!important}.blog-callout-tip code:not(pre code){background:#0000000f!important;color:#171717!important;border:1px solid rgba(0,0,0,.1)!important}.dark .blog-callout-tip code:not(pre code){background:#ffffff1a!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important}.blog-callout-important a{color:#be123c!important;text-decoration-color:#f43f5e66!important}.blog-callout-important a:hover{color:#881337!important;background-color:#f43f5e1f!important;text-decoration-color:#e11d48!important}.dark .blog-callout-important a{color:#fda4af!important;text-decoration-color:#fb718573!important}.dark .blog-callout-important a:hover{color:#fff!important;background-color:#f43f5e40!important;text-decoration-color:#fb7185!important}.blog-callout-important code:not(pre code){background:#f43f5e1a!important;color:#be123c!important;border:1px solid rgba(244,63,94,.2)!important}.dark .blog-callout-important code:not(pre code){background:#f43f5e2e!important;color:#ffe4e6!important;border:1px solid rgba(251,113,133,.25)!important}.blog-callout-success a{color:#047857!important;text-decoration-color:#10b98166!important}.blog-callout-success a:hover{color:#064e3b!important;background-color:#10b9811f!important;text-decoration-color:#059669!important}.dark .blog-callout-success a{color:#6ee7b7!important;text-decoration-color:#34d39973!important}.dark .blog-callout-success a:hover{color:#fff!important;background-color:#10b98140!important;text-decoration-color:#34d399!important}.blog-callout-success code:not(pre code){background:#10b9811a!important;color:#047857!important;border:1px solid rgba(16,185,129,.2)!important}.dark .blog-callout-success code:not(pre code){background:#10b9812e!important;color:#d1fae5!important;border:1px solid rgba(52,211,153,.25)!important}.blog-steps ol{list-style:none!important;counter-reset:step-counter;padding-left:0!important;display:flex;flex-direction:column;gap:1rem}.blog-steps ol>li{counter-increment:step-counter;position:relative;padding-left:3.25rem;min-height:2.25rem}.blog-steps ol>li:before{content:counter(step-counter,decimal-leading-zero);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.75rem;background-color:#d7ff3b;color:#08090d;font-family:var(--font-display, sans-serif);font-weight:800;font-size:.8125rem;box-shadow:0 4px 12px #d7ff3b40}.dark .blog-steps ol>li:before{background-color:#d7ff3b;color:#08090d}.blog-table-container table{width:100%!important;border-collapse:collapse!important;font-size:.875rem!important;line-height:1.5!important;text-align:left!important;margin:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.blog-table-container caption{text-align:center!important}.blog-table-container thead{background-color:#00000006!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.dark .blog-table-container thead{background-color:#ffffff08!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.blog-table-container th{padding:.875rem 1.25rem!important;font-weight:700!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#111116!important;border-bottom:1px solid rgba(0,0,0,.08)!important;white-space:nowrap!important}.dark .blog-table-container th{color:#f8f9fa!important;border-bottom-color:#ffffff14!important}.blog-table-container td{padding:.875rem 1.25rem!important;border-bottom:1px solid rgba(0,0,0,.05)!important;color:#374151!important;vertical-align:middle!important}.dark .blog-table-container td{border-bottom:1px solid rgba(255,255,255,.05)!important;color:#9ca3af!important}.blog-table-container tr:last-child td{border-bottom:none!important}.blog-table-container tbody tr{transition:background-color .15s ease}.blog-table-container tbody tr:hover{background-color:#00000004!important}.dark .blog-table-container tbody tr:hover{background-color:#ffffff05!important}.blog-table-container code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.825em;padding:.15rem .45rem;border-radius:.375rem;background:#0000000d;color:#111116;border:1px solid rgba(0,0,0,.08)}.dark .blog-table-container code{background:#ffffff14;color:#f3f4f6;border:1px solid rgba(255,255,255,.12)}
