.blog-module__R2lbeq__page{color:#f8fafc;min-height:100vh;font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0f1a;background-image:radial-gradient(90% 45% at 50% -10%,#3b82f61f,#0000 60%);font-weight:400;position:relative}.blog-module__R2lbeq__header{justify-content:space-between;align-items:center;gap:16px;max-width:68ch;margin:0 auto;padding:32px 24px 0;display:flex}.blog-module__R2lbeq__brand{color:#f8fafc;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.blog-module__R2lbeq__brand:hover{opacity:.85}.blog-module__R2lbeq__brand:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #3b82f699}.blog-module__R2lbeq__logomark{width:22px;height:auto}.blog-module__R2lbeq__wordmark{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.025em;font-size:18px;font-weight:600}.blog-module__R2lbeq__headerLink{color:#90a1b9;font-size:13px;text-decoration:none;transition:color .15s ease-out}.blog-module__R2lbeq__headerLink:hover{color:#f8fafc}.blog-module__R2lbeq__headerLink:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #3b82f699}.blog-module__R2lbeq__main{max-width:68ch;margin:0 auto;padding:44px 24px 96px}.blog-module__R2lbeq__title{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;margin:0;font-size:34px;font-weight:600;line-height:1.15}.blog-module__R2lbeq__lede{color:#90a1b9;margin:14px 0 0;font-size:17px;line-height:1.6}.blog-module__R2lbeq__meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;font-size:13px;display:flex}.blog-module__R2lbeq__metaSep{color:#475569}.blog-module__R2lbeq__tag{color:#64748b}.blog-module__R2lbeq__prose{margin-top:40px}.blog-module__R2lbeq__prose>:first-child{margin-top:0}.blog-module__R2lbeq__prose p{color:#cbd5e1;margin:20px 0 0;font-size:16px;line-height:1.75}.blog-module__R2lbeq__prose h2{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.01em;color:#f8fafc;margin:44px 0 0;font-size:22px;font-weight:600;line-height:1.3}.blog-module__R2lbeq__prose h3{color:#f8fafc;margin:32px 0 0;font-size:17px;font-weight:600;line-height:1.4}.blog-module__R2lbeq__prose ul,.blog-module__R2lbeq__prose ol{margin:16px 0 0;padding-left:1.4em}.blog-module__R2lbeq__prose ul{list-style:outside}.blog-module__R2lbeq__prose ol{list-style:decimal}.blog-module__R2lbeq__prose li{color:#cbd5e1;margin-top:8px;font-size:16px;line-height:1.75}.blog-module__R2lbeq__prose li::marker{color:#64748b}.blog-module__R2lbeq__prose strong{color:#f8fafc;font-weight:600}.blog-module__R2lbeq__prose em{font-style:italic}.blog-module__R2lbeq__prose a{color:#90a1b9;text-underline-offset:2px;text-decoration:underline;transition:color .15s ease-out}.blog-module__R2lbeq__prose a:hover{color:#f8fafc}.blog-module__R2lbeq__prose a:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #3b82f699}.blog-module__R2lbeq__prose blockquote{color:#90a1b9;border-left:2px solid #ffffff24;margin:24px 0 0;padding-left:18px}.blog-module__R2lbeq__prose blockquote p{color:inherit}.blog-module__R2lbeq__prose code{color:#e2e8f0;background:#ffffff0f;border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.blog-module__R2lbeq__prose pre{background:#ffffff08;border:1px solid #ffffff17;border-radius:8px;margin:24px 0 0;padding:16px;font-size:13.5px;line-height:1.6;overflow-x:auto}.blog-module__R2lbeq__prose pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.blog-module__R2lbeq__prose hr{border:0;border-top:1px solid #ffffff17;margin:40px 0 0}.blog-module__R2lbeq__prose img{border-radius:8px;max-width:100%;height:auto;margin:28px 0 0}.blog-module__R2lbeq__prose table{border-collapse:collapse;width:100%;margin:24px 0 0;font-size:15px}.blog-module__R2lbeq__prose th,.blog-module__R2lbeq__prose td{text-align:left;color:#cbd5e1;border:1px solid #ffffff17;padding:8px 12px}.blog-module__R2lbeq__prose th{color:#f8fafc;font-weight:600}.blog-module__R2lbeq__list{margin:40px 0 0;padding:0;list-style:none}.blog-module__R2lbeq__listItem{border-top:1px solid #ffffff17}.blog-module__R2lbeq__listItem:last-child{border-bottom:1px solid #ffffff17}.blog-module__R2lbeq__postLink{padding:24px 0;text-decoration:none;display:block}.blog-module__R2lbeq__postLink:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #3b82f699}.blog-module__R2lbeq__postTitle{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.01em;color:#f8fafc;margin:0;font-size:19px;font-weight:600;line-height:1.35;transition:color .15s ease-out}.blog-module__R2lbeq__postLink:hover .blog-module__R2lbeq__postTitle{color:#cbd5e1}.blog-module__R2lbeq__postDescription{color:#90a1b9;margin:8px 0 0;font-size:15px;line-height:1.6}.blog-module__R2lbeq__empty{color:#90a1b9;margin:44px 0 0;font-size:16px;line-height:1.7}.blog-module__R2lbeq__adjacent{border-top:1px solid #ffffff17;gap:12px;margin:64px 0 0;padding-top:28px;display:grid}@media (min-width:640px){.blog-module__R2lbeq__adjacent{grid-template-columns:1fr 1fr;gap:20px}}.blog-module__R2lbeq__adjacentLink{border:1px solid #ffffff17;border-radius:8px;padding:14px 16px;text-decoration:none;transition:border-color .15s ease-out;display:block}.blog-module__R2lbeq__adjacentLink:hover{border-color:#fff3}.blog-module__R2lbeq__adjacentLink:focus-visible{outline-offset:2px;outline:2px solid #3b82f699}.blog-module__R2lbeq__adjacentNext{text-align:right}.blog-module__R2lbeq__adjacentLabel{color:#64748b;font-size:12px;display:block}.blog-module__R2lbeq__adjacentTitle{color:#f8fafc;margin-top:5px;font-size:15px;font-weight:600;line-height:1.4;display:block}.blog-module__R2lbeq__footer{color:#64748b;flex-wrap:wrap;gap:10px;max-width:68ch;margin:0 auto;padding:0 24px 48px;font-size:13px;display:flex}.blog-module__R2lbeq__footer a{color:#64748b;text-decoration:none;transition:color .15s ease-out}.blog-module__R2lbeq__footer a:hover{color:#f8fafc}
