.blog-shell.svelte-1teoznn{width:100%;min-height:var(--app-viewport-height,100vh);background:linear-gradient(180deg, #ffffff85, #fff0), var(--qc-app-surface);color:#0b1020;flex-direction:column;display:flex}.blog-article-page.svelte-1teoznn{width:min(100%,72rem);margin:0 auto;padding:1rem clamp(.9rem,2.4vw,2rem) 3rem}.blog-breadcrumb.svelte-1teoznn{color:#64748b;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.86rem;font-weight:460;display:flex}.blog-breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn){color:#0f6b3d;text-underline-offset:.18em;text-decoration:underline}.blog-article.svelte-1teoznn{max-width:45rem;padding-top:clamp(1.2rem,2.5vw,2rem)}.blog-article-hero.svelte-1teoznn{border-bottom:1px solid #69818f26;padding-bottom:1.1rem}.blog-article-meta.svelte-1teoznn,.blog-article-tags.svelte-1teoznn{color:#64748b;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.82rem;line-height:1.25;display:flex}.blog-article-meta.svelte-1teoznn span:where(.svelte-1teoznn)+span:where(.svelte-1teoznn):before{content:"/";color:#9aa8b6;margin-right:.45rem}.blog-article-hero.svelte-1teoznn h1:where(.svelte-1teoznn){color:#123f35;letter-spacing:0;margin:.75rem 0 0;font-size:clamp(1.55rem,3vw,2.55rem);font-weight:560;line-height:1.06}.blog-article-hero.svelte-1teoznn p:where(.svelte-1teoznn){color:#526778;margin:.9rem 0 0;font-size:clamp(1.03rem,1.6vw,1.12rem);line-height:1.68}.blog-article-tags.svelte-1teoznn{margin-top:.9rem}.blog-article-tags.svelte-1teoznn span:where(.svelte-1teoznn){color:#31586b;background:#eff8f8b3;border:1px solid #dce7ef;padding:.2rem .42rem}.blog-kicker.svelte-1teoznn{color:#168458;letter-spacing:0;text-transform:uppercase;margin:0 0 .55rem;font-size:.78rem;font-weight:560}.blog-quick-take.svelte-1teoznn,.blog-article-cta.svelte-1teoznn{background:#ffffffb8;border:1px solid #d6e0e8;margin:1.2rem 0;padding:1rem}.blog-quick-take.svelte-1teoznn p:where(.svelte-1teoznn):last-child,.blog-article-cta.svelte-1teoznn p:where(.svelte-1teoznn){color:#526778;margin:0;line-height:1.62}.markdown-content.blog-article-body{--markdown-text:#203247;--markdown-strong:#102033;--markdown-link:#0f6b3d;color:#203247;padding-bottom:.15rem;font-size:clamp(1rem,1.35vw,1.06rem);line-height:1.82;overflow-x:auto}.markdown-content.blog-article-body p,.markdown-content.blog-article-body ul,.markdown-content.blog-article-body ol{margin-top:1rem;margin-bottom:0}.markdown-content.blog-article-body li+li{margin-top:.42rem}.markdown-content.blog-article-body strong{font-weight:600}.markdown-content.blog-article-body h2{color:#102033;letter-spacing:0;margin:2.4rem 0 .75rem;font-size:clamp(1.16rem,2vw,1.45rem);font-weight:560;line-height:1.25}.markdown-content.blog-article-body table{border-collapse:collapse;background:#ffffffb8;border:1px solid #d6e0e8;width:100%;min-width:44rem;max-width:none;font-size:.92rem;line-height:1.56;display:table}.markdown-content.blog-article-body th,.markdown-content.blog-article-body td{text-align:left;vertical-align:top;border:1px solid #d6e0e8;min-width:10rem;padding:.8rem .78rem}.markdown-content.blog-article-body th{color:#102033;background:#eff8f8e6;font-weight:580}.blog-faq.svelte-1teoznn,.blog-sources.svelte-1teoznn,.related-posts.svelte-1teoznn{margin-top:2rem}.blog-faq.svelte-1teoznn h2:where(.svelte-1teoznn),.blog-sources.svelte-1teoznn h2:where(.svelte-1teoznn),.blog-article-cta.svelte-1teoznn h2:where(.svelte-1teoznn),.related-posts.svelte-1teoznn h2:where(.svelte-1teoznn){color:#102033;margin:0 0 .8rem;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:560;line-height:1.24}.blog-faq.svelte-1teoznn details:where(.svelte-1teoznn){background:#ffffffb8;border:1px solid #d6e0e8}.blog-faq.svelte-1teoznn details:where(.svelte-1teoznn)+details:where(.svelte-1teoznn){margin-top:.55rem}.blog-faq.svelte-1teoznn summary:where(.svelte-1teoznn){cursor:pointer;color:#102033;padding:.75rem .85rem;font-weight:560}.blog-faq.svelte-1teoznn details:where(.svelte-1teoznn) p:where(.svelte-1teoznn){color:#526778;margin:0;padding:0 .85rem .85rem;line-height:1.62}.blog-sources.svelte-1teoznn ul:where(.svelte-1teoznn){color:#526778;margin:0;padding-left:1.2rem}.blog-sources.svelte-1teoznn li:where(.svelte-1teoznn)+li:where(.svelte-1teoznn){margin-top:.35rem}.blog-sources.svelte-1teoznn a:where(.svelte-1teoznn),.blog-article-cta.svelte-1teoznn a:where(.svelte-1teoznn){color:#0f6b3d;text-underline-offset:.18em;text-decoration:underline}.blog-article-cta.svelte-1teoznn{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.blog-article-cta.svelte-1teoznn a:where(.svelte-1teoznn){align-items:center;gap:.35rem;font-weight:560;text-decoration:none;display:inline-flex}.blog-article-cta.svelte-1teoznn a:where(.svelte-1teoznn):hover,.blog-article-cta.svelte-1teoznn a:where(.svelte-1teoznn):focus-visible{outline:none;text-decoration:underline}.related-post-grid.svelte-1teoznn{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}:root[data-theme=dark] .blog-shell.svelte-1teoznn{background:linear-gradient(180deg, #0f172acc, #0f172a00), var(--qc-app-surface);color:#e5edf7}:root[data-theme=dark] .blog-article-hero.svelte-1teoznn,:root[data-theme=dark] .blog-quick-take.svelte-1teoznn,:root[data-theme=dark] .blog-article-cta.svelte-1teoznn,:root[data-theme=dark] .blog-faq.svelte-1teoznn details:where(.svelte-1teoznn),:root[data-theme=dark] .markdown-content.blog-article-body table,:root[data-theme=dark] .markdown-content.blog-article-body th,:root[data-theme=dark] .markdown-content.blog-article-body td{border-color:#94a3b83d}:root[data-theme=dark] .blog-quick-take.svelte-1teoznn,:root[data-theme=dark] .blog-article-cta.svelte-1teoznn,:root[data-theme=dark] .blog-faq.svelte-1teoznn details:where(.svelte-1teoznn),:root[data-theme=dark] .markdown-content.blog-article-body table{background:#0f172ab8}:root[data-theme=dark] .blog-article-hero.svelte-1teoznn h1:where(.svelte-1teoznn),:root[data-theme=dark] .blog-faq.svelte-1teoznn h2:where(.svelte-1teoznn),:root[data-theme=dark] .blog-faq.svelte-1teoznn summary:where(.svelte-1teoznn),:root[data-theme=dark] .blog-sources.svelte-1teoznn h2:where(.svelte-1teoznn),:root[data-theme=dark] .blog-article-cta.svelte-1teoznn h2:where(.svelte-1teoznn),:root[data-theme=dark] .related-posts.svelte-1teoznn h2:where(.svelte-1teoznn),:root[data-theme=dark] .markdown-content.blog-article-body h2,:root[data-theme=dark] .markdown-content.blog-article-body th{color:#eaf2f8}:root[data-theme=dark] .blog-faq.svelte-1teoznn summary:where(.svelte-1teoznn)::marker{color:#8de0b4}:root[data-theme=dark] .blog-faq.svelte-1teoznn summary:where(.svelte-1teoznn)::-webkit-details-marker{color:#8de0b4}:root[data-theme=dark] .blog-article-hero.svelte-1teoznn p:where(.svelte-1teoznn),:root[data-theme=dark] .blog-quick-take.svelte-1teoznn p:where(.svelte-1teoznn):last-child,:root[data-theme=dark] .blog-article-cta.svelte-1teoznn p:where(.svelte-1teoznn),:root[data-theme=dark] .blog-faq.svelte-1teoznn details:where(.svelte-1teoznn) p:where(.svelte-1teoznn),:root[data-theme=dark] .blog-sources.svelte-1teoznn ul:where(.svelte-1teoznn),:root[data-theme=dark] .markdown-content.blog-article-body{color:#a9b8c8}:root[data-theme=dark] .blog-article-tags.svelte-1teoznn span:where(.svelte-1teoznn),:root[data-theme=dark] .markdown-content.blog-article-body th{color:#d5e2ee;background:#0f172ad1;border-color:#94a3b847}:root[data-theme=dark] .blog-sources.svelte-1teoznn a:where(.svelte-1teoznn),:root[data-theme=dark] .blog-article-cta.svelte-1teoznn a:where(.svelte-1teoznn),:root[data-theme=dark] .blog-breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn){color:#8de0b4}@media (width<=720px){.blog-article-cta.svelte-1teoznn{grid-template-columns:1fr}}
