[data-astro-cid-4ee7rn3o]{box-sizing:border-box}body{color:#12161a;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;margin:0;padding-left:20px;padding-right:20px;font-family:Hanken Grotesk,sans-serif;display:flex;overflow-x:clip}a{color:inherit;text-decoration:none}.disp[data-astro-cid-4ee7rn3o]{font-family:Bricolage Grotesque,sans-serif}.mw-link[data-astro-cid-4ee7rn3o]{color:#2c68dd}.mw-link[data-astro-cid-4ee7rn3o]:hover{color:#1c4fbf}.filter-link[data-astro-cid-4ee7rn3o]{cursor:pointer;text-decoration:none;transition:color .12s,text-decoration-color .12s}.filter-link[data-astro-cid-4ee7rn3o]:hover{color:#2c68dd;text-underline-offset:3px;text-decoration:underline}.blog-hero{text-align:center;max-width:920px;margin:0 auto;padding:64px 28px 30px}.blog-hero-eyebrow{letter-spacing:.14em;color:#2c68dd;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700}.blog-hero-title{letter-spacing:-.03em;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(40px,8vw,54px);font-weight:800;line-height:1.04}.blog-hero-copy{color:#5c6169;max-width:560px;margin:18px auto 0;font-size:17px;line-height:1.55}.prose{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.prose>*,.prose img,.prose video,.prose iframe,.prose table,.prose pre{max-width:100%}.prose h2{letter-spacing:-.02em;margin:42px 0 14px;scroll-margin-top:96px;font-family:Bricolage Grotesque,sans-serif;font-size:26px;font-weight:800}.prose p{color:#2b2f36;margin:0 0 18px;font-family:Newsreader,serif;font-size:19px;line-height:1.7}.prose ul,.prose ol{color:#2b2f36;margin:0 0 18px;padding-left:22px;font-family:Newsreader,serif;font-size:19px;line-height:1.7}.prose li{margin:0 0 8px}.prose strong{color:#12161a;font-weight:700}.prose code{color:var(--blog-accent,#2f6feb);background:#f2f4f7;border-radius:5px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:15px}.prose pre{background:#0f1420;border-radius:12px;margin:0 0 18px;padding:18px 20px;overflow:auto}.prose pre code{color:#c7d0da;white-space:pre;background:0 0;padding:0;font-family:JetBrains Mono,monospace;font-size:14px}.prose blockquote{border-left:3px solid var(--blog-accent-raw,#2f6feb);color:#3a4048;margin:0 0 18px;padding:6px 0 6px 20px;font-family:Newsreader,serif;font-size:20px;font-style:italic}.prose h3{letter-spacing:-.01em;margin:28px 0 12px;scroll-margin-top:96px;font-family:Bricolage Grotesque,sans-serif;font-size:21px;font-weight:800}.prose a{color:var(--blog-accent,#2f6feb);text-underline-offset:3px;text-decoration:underline}.prose table{border-collapse:collapse;letter-spacing:-.01em;color:#3a4048;border:1px solid #e6e8eb;border-radius:12px;width:100%;margin:0 0 24px;font-family:Hanken Grotesk,sans-serif;font-size:14px;line-height:1.5;overflow:hidden}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid #eceef1;padding:12px 14px}.prose tr:last-child td{border-bottom:none}.prose th{letter-spacing:.05em;text-transform:uppercase;color:#6a7077;background:#f6f7f9;font-size:11px;font-weight:700}.prose tbody tr:nth-child(2n) td{background:#fafbfc}.prose figure{margin:0 0 22px}.prose figure img{border-radius:14px;width:100%;max-width:100%;height:auto;display:block}.prose figcaption{color:#5c665f;text-align:center;margin-top:8px;font-size:13px}.prose .callout{border-radius:12px;margin:0 0 18px;padding:14px 16px;font-family:Newsreader,serif;font-size:17px;line-height:1.6}.prose .callout strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-family:Hanken Grotesk,sans-serif;font-size:12px;font-weight:700;display:block}.prose .callout p{margin:0;font-size:17px}.prose .callout-note{color:#24324d;background:#eef4ff;border:1px solid #c9d9fb}.prose .callout-tip{color:#1f3d2b;background:#edf8f1;border:1px solid #b9e3c7}.prose .callout-warning{color:#5a3b12;background:#fff4e8;border:1px solid #f2d2a6}.prose .blog-faq{background:#f8f9fb;border:1px solid #e9ebee;border-radius:18px;margin:42px 0 0;padding:28px}.prose .blog-faq>h2{letter-spacing:-.02em;margin:0 0 20px;scroll-margin-top:96px;font-family:Bricolage Grotesque,sans-serif;font-size:26px;font-weight:800}.prose .blog-faq-list{flex-direction:column;gap:14px;display:flex}.prose .blog-faq-item{background:#fff;border:1px solid #e9ebee;border-radius:12px;padding:16px 18px}.prose .blog-faq-question{letter-spacing:-.01em;color:#12161a;margin:0 0 8px;scroll-margin-top:96px;font-family:Bricolage Grotesque,sans-serif;font-size:17px;font-weight:800;line-height:1.35}.prose .blog-faq-answer{color:#3a4048;margin:0;font-family:Newsreader,serif;font-size:17px;line-height:1.65}.prose .blog-seo-meta{background:linear-gradient(#f4f7fc 0%,#f8f9fb 100%);border:1px solid #dde3ee;border-radius:18px;margin:42px 0 0;padding:28px}.prose .blog-seo-meta>h2{letter-spacing:-.02em;margin:0 0 8px;scroll-margin-top:96px;font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:800}.prose .blog-seo-meta-lead{color:#5c6169;margin:0 0 20px;font-family:Newsreader,serif;font-size:15px;line-height:1.55}.prose .blog-seo-meta-list{flex-direction:column;gap:10px;margin:0;display:flex}.prose .blog-seo-meta-row{background:#fff;border:1px solid #e9ebee;border-radius:12px;grid-template-columns:minmax(120px,168px) minmax(0,1fr);align-items:start;gap:12px 16px;margin:0;padding:12px 14px;display:grid}.prose .blog-seo-meta-key{letter-spacing:.02em;text-transform:lowercase;color:#4a5568;word-break:break-word;background:#eef1f6;border-radius:6px;width:fit-content;max-width:100%;margin:0;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:700}.prose .blog-seo-meta-key-og{color:#1e4d8c;background:#e8f0fb}.prose .blog-seo-meta-key-article{color:#5a3b12;background:#fbf1df}.prose .blog-seo-meta-value{color:#12161a;word-break:break-word;margin:0;font-family:Newsreader,serif;font-size:15px;line-height:1.55}.prose .blog-seo-meta-value a{color:#2f6feb;text-decoration:none}.prose .blog-seo-meta-value a:hover{text-decoration:underline}.prose .blog-seo-meta-path{background:#f3f4f6;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.prose .blog-seo-schema{background:#111827;border:1px solid #1f2937;border-radius:12px;margin-top:18px;overflow:hidden}.prose .blog-seo-schema-label{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;background:#0f172a;border-bottom:1px solid #374151;padding:10px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700}.prose .blog-seo-schema-pre{background:0 0;border:none;border-radius:0;margin:0;padding:16px;overflow-x:auto}.prose .blog-seo-schema-pre code{color:#e5e7eb;white-space:pre;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.55}@media (width<=900px){.prose .blog-seo-meta-row{grid-template-columns:1fr;gap:8px}.blog-grid-3[data-astro-cid-4ee7rn3o]{grid-template-columns:1fr 1fr!important}.blog-featured[data-astro-cid-4ee7rn3o],.blog-article-grid[data-astro-cid-4ee7rn3o]{grid-template-columns:1fr!important}.blog-toc-layout[data-astro-cid-4ee7rn3o]{grid-template-columns:minmax(0,1fr)!important}}@media (width<=560px){.blog-grid-3[data-astro-cid-4ee7rn3o]{grid-template-columns:1fr!important}}.blog-index-card[data-astro-cid-4ee7rn3o]{transition:transform .15s,box-shadow .15s}.blog-index-card[data-astro-cid-4ee7rn3o]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #141e3214}.blog-featured[data-astro-cid-4ee7rn3o]{transition:transform .15s,box-shadow .15s}.blog-featured[data-astro-cid-4ee7rn3o]:hover{transform:translateY(-2px);box-shadow:0 24px 56px #141e321a}
