.BlogPostContent-module__IzuANW__prose{color:#334155;font-size:clamp(1rem,.98rem + .35vw,1.125rem);line-height:1.9}.BlogPostContent-module__IzuANW__prose>*{max-width:100%}.BlogPostContent-module__IzuANW__prose>:first-child{margin-top:0}.BlogPostContent-module__IzuANW__prose :is(h2,h3,h4){letter-spacing:-.03em;scroll-margin-top:7.5rem}.BlogPostContent-module__IzuANW__prose h2{color:#0f172a;margin-top:4rem;margin-bottom:1.4rem;font-size:clamp(1.65rem,1.4rem + 1vw,2.35rem);font-weight:750}.BlogPostContent-module__IzuANW__prose h3{color:#172554;margin-top:2.75rem;margin-bottom:1rem;font-size:clamp(1.3rem,1.2rem + .5vw,1.65rem);font-weight:700}.BlogPostContent-module__IzuANW__prose h4{color:#1e293b;margin-top:2rem;margin-bottom:.8rem;font-size:clamp(1.08rem,1.02rem + .35vw,1.25rem);font-weight:700}.BlogPostContent-module__IzuANW__prose p{color:#475569;overflow-wrap:anywhere;margin:1.25rem 0}.BlogPostContent-module__IzuANW__prose p+:is(h2,h3,h4){margin-top:3.25rem}.BlogPostContent-module__IzuANW__prose :is(li,td,th){overflow-wrap:anywhere}.BlogPostContent-module__IzuANW__prose strong{color:#0f172a;font-weight:700}.BlogPostContent-module__IzuANW__prose em{color:#0f172a}.BlogPostContent-module__IzuANW__prose ul,.BlogPostContent-module__IzuANW__prose ol{margin:1.35rem 0;padding-left:1.35rem}.BlogPostContent-module__IzuANW__prose ul{list-style:outside}.BlogPostContent-module__IzuANW__prose ol{list-style:decimal}.BlogPostContent-module__IzuANW__prose li{color:#475569;margin:.65rem 0;padding-left:.35rem}.BlogPostContent-module__IzuANW__prose li::marker{color:#0ea5e9;font-weight:700}.BlogPostContent-module__IzuANW__prose a{color:#0369a1;text-underline-offset:.18em;font-weight:600;-webkit-text-decoration:underline #0ea5e959;text-decoration:underline #0ea5e959;text-decoration-thickness:1.5px;transition:color .18s,text-decoration-color .18s}.BlogPostContent-module__IzuANW__prose a:hover{color:#0f172a;text-decoration-color:#0f172a73}.BlogPostContent-module__IzuANW__prose :not(pre)>code{color:#0f766e;white-space:normal;background:linear-gradient(#f8fafcf2,#f1f5f9f2);border:1px solid #94a3b847;border-radius:999px;padding:.18rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;font-weight:600;line-height:1.4;display:inline-block}.BlogPostContent-module__IzuANW__prose .heading-anchor{color:inherit;align-items:baseline;gap:.75rem;text-decoration:none;display:inline-flex}.BlogPostContent-module__IzuANW__prose .heading-anchor:hover{color:inherit;text-decoration:none}.BlogPostContent-module__IzuANW__prose .heading-anchor-icon{color:#0ea5e9;opacity:0;justify-content:center;align-items:center;min-width:1.35rem;font-size:.82em;font-weight:700;transition:opacity .18s,transform .18s;display:inline-flex;transform:translate(-.2rem)}:is(.BlogPostContent-module__IzuANW__prose :is(h2,h3,h4):hover .heading-anchor-icon,.BlogPostContent-module__IzuANW__prose :is(h2,h3,h4):focus-within .heading-anchor-icon){opacity:1;transform:translate(0)}.BlogPostContent-module__IzuANW__prose .heading-anchor-text{display:inline}.BlogPostContent-module__IzuANW__prose .code-block{background:radial-gradient(circle at 100% 0,#38bdf829,#0000 32%),linear-gradient(#111827 0%,#0f172a 100%);border:1px solid #0f172ab3;border-radius:1.5rem;margin:2.4rem 0;position:relative;overflow:hidden;box-shadow:0 28px 70px -42px #0f172ad9}.BlogPostContent-module__IzuANW__prose .code-block:before{content:"";background:radial-gradient(circle at 1.35rem 1.4rem,#f87171 0 .28rem,#0000 .3rem),radial-gradient(circle at 2.45rem 1.4rem,#fbbf24 0 .28rem,#0000 .3rem),radial-gradient(circle at 3.55rem 1.4rem,#34d399 0 .28rem,#0000 .3rem),linear-gradient(#0f172a66,#0f172a00);height:3.5rem;position:absolute;inset:0 0 auto}.BlogPostContent-module__IzuANW__prose .code-block:after{content:attr(data-language);z-index:1;color:#e2e8f0c7;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700;position:absolute;top:1rem;right:1.2rem}.BlogPostContent-module__IzuANW__prose pre{-webkit-overflow-scrolling:touch;margin:0;padding:4.1rem 1.35rem 1.35rem;overflow-x:auto}.BlogPostContent-module__IzuANW__prose .code-block pre{-webkit-overflow-scrolling:touch;margin:0;padding:4.1rem 1.35rem 1.35rem;overflow-x:auto}.BlogPostContent-module__IzuANW__prose pre::-webkit-scrollbar{height:.65rem}.BlogPostContent-module__IzuANW__prose .table-scroll::-webkit-scrollbar{height:.65rem}.BlogPostContent-module__IzuANW__prose pre::-webkit-scrollbar-track{background:0 0}.BlogPostContent-module__IzuANW__prose .table-scroll::-webkit-scrollbar-track{background:0 0}.BlogPostContent-module__IzuANW__prose pre::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.BlogPostContent-module__IzuANW__prose .table-scroll::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.BlogPostContent-module__IzuANW__prose pre code{color:#e2e8f0;white-space:pre;width:max-content;min-width:max-content;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.75;display:block}.BlogPostContent-module__IzuANW__prose .code-block code{color:#e2e8f0;white-space:pre;width:max-content;min-width:max-content;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.75;display:block}.BlogPostContent-module__IzuANW__prose blockquote{background:radial-gradient(circle at 0 0,#38bdf824,#0000 28%),linear-gradient(#f8fafcf0,#f1f5f9eb);border:1px solid #94a3b847;border-left:4px solid #0ea5e9;border-radius:1.5rem;margin:2.3rem 0;padding:1.5rem 1.5rem 1.55rem 1.75rem;position:relative;box-shadow:0 20px 48px -42px #0f172a73}.BlogPostContent-module__IzuANW__prose blockquote:before{content:"“";color:#0ea5e93d;font-family:Georgia,serif;font-size:4.5rem;line-height:1;position:absolute;top:-.8rem;left:1rem}.BlogPostContent-module__IzuANW__prose blockquote>:first-child{margin-top:0}.BlogPostContent-module__IzuANW__prose blockquote>:last-child{margin-bottom:0}.BlogPostContent-module__IzuANW__prose hr{border:0;border-top:1px solid #94a3b847;margin:3rem 0}.BlogPostContent-module__IzuANW__prose img{background:linear-gradient(#f8fafcf2,#f1f5f9f2);border:1px solid #94a3b833;border-radius:1.5rem;width:100%;max-width:100%;height:auto;margin:2.25rem auto;display:block;box-shadow:0 26px 60px -42px #0f172a80}.BlogPostContent-module__IzuANW__prose .table-scroll{background:#fffffffa;border:1px solid #94a3b838;border-radius:1.5rem;margin:2.4rem 0;position:relative;overflow-x:auto;box-shadow:0 22px 54px -46px #0f172a59}.BlogPostContent-module__IzuANW__prose .table-scroll:after{content:"";float:right;pointer-events:none;background:linear-gradient(90deg,#fff0,#fffffff0);width:2rem;height:100%;display:block;position:sticky;right:0}.BlogPostContent-module__IzuANW__prose table{border-collapse:separate;border-spacing:0;text-align:left;width:max-content;min-width:100%;margin:0;font-size:.96rem}.BlogPostContent-module__IzuANW__prose thead th{z-index:1;color:#f8fafc;background:linear-gradient(#0f172a 0%,#111827 100%);position:sticky;top:0}.BlogPostContent-module__IzuANW__prose th,.BlogPostContent-module__IzuANW__prose td{border-bottom:1px solid #e2e8f0cc;padding:1rem 1.2rem}.BlogPostContent-module__IzuANW__prose tbody tr:nth-of-type(2n){background:#f8fafcb3}.BlogPostContent-module__IzuANW__prose tbody tr:last-child td{border-bottom:0}:is(.BlogPostContent-module__IzuANW__prose .icon-yes,.BlogPostContent-module__IzuANW__prose .icon-no,.BlogPostContent-module__IzuANW__prose .icon-partial){overflow-wrap:anywhere;align-items:center;gap:.35rem;max-width:100%;font-weight:700;display:inline-flex}.BlogPostContent-module__IzuANW__prose .icon-yes{color:#059669}.BlogPostContent-module__IzuANW__prose .icon-no{color:#dc2626}.BlogPostContent-module__IzuANW__prose .icon-partial{color:#d97706}.BlogPostContent-module__IzuANW__prose .icon-yes:before{content:"✓"}.BlogPostContent-module__IzuANW__prose .icon-no:before{content:"×"}.BlogPostContent-module__IzuANW__prose .icon-partial:before{content:"–"}.BlogPostContent-module__IzuANW__prose .icon-price{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.dark .BlogPostContent-module__IzuANW__prose{color:#cbd5e1}:is(.dark .BlogPostContent-module__IzuANW__prose h2,.dark .BlogPostContent-module__IzuANW__prose h3,.dark .BlogPostContent-module__IzuANW__prose h4,.dark .BlogPostContent-module__IzuANW__prose strong,.dark .BlogPostContent-module__IzuANW__prose em){color:#f8fafc}:is(.dark .BlogPostContent-module__IzuANW__prose p,.dark .BlogPostContent-module__IzuANW__prose li){color:#cbd5e1}.dark .BlogPostContent-module__IzuANW__prose a{color:#7dd3fc;text-decoration-color:#7dd3fc47}.dark .BlogPostContent-module__IzuANW__prose a:hover{color:#f8fafc;text-decoration-color:#f8fafc6b}.dark .BlogPostContent-module__IzuANW__prose :not(pre)>code{color:#67e8f9;background:linear-gradient(#0f172af5,#1e293bf0);border-color:#475569a6}.dark .BlogPostContent-module__IzuANW__prose blockquote{background:radial-gradient(circle at 0 0,#0ea5e929,#0000 30%),linear-gradient(#0f172afa,#0f172ae6);border-color:#334155f2 #334155f2 #334155f2 #38bdf8;box-shadow:0 28px 70px -48px #020617eb}.dark .BlogPostContent-module__IzuANW__prose hr{border-top-color:#334155f2}.dark .BlogPostContent-module__IzuANW__prose img{background:linear-gradient(#0f172af0,#1e293beb);border-color:#334155cc;box-shadow:0 30px 74px -52px #020617f2}.dark .BlogPostContent-module__IzuANW__prose .table-scroll{background:#0f172aeb;border-color:#334155e6;box-shadow:0 28px 72px -52px #020617f2}.dark .BlogPostContent-module__IzuANW__prose .table-scroll:after{background:linear-gradient(90deg,#0f172a00,#0f172af5)}.dark .BlogPostContent-module__IzuANW__prose thead th{background:linear-gradient(#020617 0%,#0f172a 100%)}:is(.dark .BlogPostContent-module__IzuANW__prose th,.dark .BlogPostContent-module__IzuANW__prose td){border-bottom-color:#334155f2}.dark .BlogPostContent-module__IzuANW__prose tbody tr:nth-of-type(2n){background:#0f172ab8}.dark .BlogPostContent-module__IzuANW__prose .icon-price{color:#e2e8f0}@media (max-width:1024px){.BlogPostContent-module__IzuANW__prose h2{margin-top:3.2rem}.BlogPostContent-module__IzuANW__prose pre{padding-inline:1.1rem}.BlogPostContent-module__IzuANW__prose .code-block pre{padding-inline:1.1rem}}@media (max-width:640px){.BlogPostContent-module__IzuANW__prose{font-size:1rem;line-height:1.8}.BlogPostContent-module__IzuANW__prose h2{margin-top:2.75rem;margin-bottom:1rem}.BlogPostContent-module__IzuANW__prose h3{margin-top:2.1rem}.BlogPostContent-module__IzuANW__prose blockquote{border-radius:1.25rem;padding:1.2rem 1.1rem 1.2rem 1.35rem}.BlogPostContent-module__IzuANW__prose .code-block{border-radius:1.25rem;margin:1.85rem 0}.BlogPostContent-module__IzuANW__prose pre{padding:3.9rem 1rem 1rem}.BlogPostContent-module__IzuANW__prose .code-block pre{padding:3.9rem 1rem 1rem}.BlogPostContent-module__IzuANW__prose pre code{font-size:.84rem;line-height:1.65}.BlogPostContent-module__IzuANW__prose .code-block code{font-size:.84rem;line-height:1.65}.BlogPostContent-module__IzuANW__prose .table-scroll{border-radius:1.25rem;margin:1.9rem 0}.BlogPostContent-module__IzuANW__prose th,.BlogPostContent-module__IzuANW__prose td{padding:.8rem .95rem}}
