.article-shell.svelte-1quoa4a{width:min(1120px,92%);margin:0 auto;padding:24px 0 48px;color:#edf5f1;display:grid;gap:28px}.breadcrumbs.svelte-1quoa4a{display:flex;gap:7px;color:#8f9c95;font-size:13px;white-space:nowrap;overflow:hidden}.breadcrumbs.svelte-1quoa4a a:where(.svelte-1quoa4a){color:var(--primary-color);text-decoration:none}.breadcrumbs.svelte-1quoa4a span:where(.svelte-1quoa4a):last-child{overflow:hidden;text-overflow:ellipsis}article.svelte-1quoa4a{display:grid;gap:28px}.article-header.svelte-1quoa4a{max-width:820px;margin:0 auto;text-align:center;display:grid;justify-items:center;gap:14px}.category.svelte-1quoa4a{color:var(--primary-color);border:1px solid rgba(178,255,226,.25);background:#b2ffe214;border-radius:999px;padding:6px 11px;font-size:13px}h1.svelte-1quoa4a{font-size:clamp(38px,7vw,70px);line-height:1.03;letter-spacing:-.02em;margin:0}.dek.svelte-1quoa4a{color:#c7d2cc;font-size:clamp(18px,2.5vw,22px);line-height:1.55;max-width:65ch}.byline.svelte-1quoa4a{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;color:#9ca8a2;font-size:14px}.updated.svelte-1quoa4a,.reviewer.svelte-1quoa4a{color:#7e8a84;font-size:13px}.hero-image.svelte-1quoa4a{margin:0}.hero-image.svelte-1quoa4a img:where(.svelte-1quoa4a){display:block;width:100%;height:auto;border-radius:20px;border:1px solid var(--border-color)}.article-layout.svelte-1quoa4a{display:grid;grid-template-columns:230px minmax(0,720px);justify-content:center;gap:40px;align-items:start}.toc.svelte-1quoa4a{position:sticky;top:24px;border-inline-start:2px solid var(--border-color);padding-inline-start:16px;color:#bdc9c2}.toc.svelte-1quoa4a ol:where(.svelte-1quoa4a){list-style:none;padding:0;margin:12px 0 0;display:grid;gap:9px}.toc.svelte-1quoa4a li.subheading:where(.svelte-1quoa4a){padding-inline-start:14px}.toc.svelte-1quoa4a a:where(.svelte-1quoa4a){color:#9eaaa4;text-decoration:none;font-size:14px;line-height:1.3}.toc.svelte-1quoa4a a:where(.svelte-1quoa4a):hover{color:var(--primary-color)}.article-body.svelte-1quoa4a{min-width:0;display:grid;gap:20px;font-size:18px;line-height:1.75}.article-body.svelte-1quoa4a a{color:var(--primary-color);text-underline-offset:3px}.article-body.svelte-1quoa4a h2:where(.svelte-1quoa4a){font-size:31px;line-height:1.2;margin:30px 0 0;scroll-margin-top:24px}.article-body.svelte-1quoa4a h3:where(.svelte-1quoa4a){font-size:24px;line-height:1.25;margin:20px 0 0;scroll-margin-top:24px}.intro.svelte-1quoa4a{color:#e5eee9;font-size:21px;line-height:1.7}.takeaways.svelte-1quoa4a,.callout.svelte-1quoa4a{border:1px solid rgba(178,255,226,.25);border-radius:16px;background:#b2ffe20f;padding:22px}.takeaways.svelte-1quoa4a h2:where(.svelte-1quoa4a){color:var(--primary-color);font-size:22px;margin:0 0 10px}.takeaways.svelte-1quoa4a ul:where(.svelte-1quoa4a){margin-bottom:0}.article-body.svelte-1quoa4a ul:where(.svelte-1quoa4a),.article-body.svelte-1quoa4a ol:where(.svelte-1quoa4a){margin:0;padding-inline-start:26px;display:grid;gap:8px}blockquote.svelte-1quoa4a{margin:4px 0;padding:6px 22px;border-inline-start:3px solid var(--primary-color);color:#d9e5df}blockquote.svelte-1quoa4a cite:where(.svelte-1quoa4a){color:#94a099;font-size:14px}.callout.svelte-1quoa4a p:where(.svelte-1quoa4a){margin-top:6px}figure.svelte-1quoa4a{margin:8px 0}figure.svelte-1quoa4a img:where(.svelte-1quoa4a){width:100%;height:auto;border-radius:14px}figcaption.svelte-1quoa4a{color:#89968f;font-size:13px;margin-top:8px;text-align:center}.table-wrap.svelte-1quoa4a{overflow-x:auto}table.svelte-1quoa4a{width:100%;border-collapse:collapse;font-size:15px}caption.svelte-1quoa4a{text-align:start;font-weight:700;margin-bottom:8px}th.svelte-1quoa4a,td.svelte-1quoa4a{border:1px solid var(--border-color);padding:11px;text-align:start}th.svelte-1quoa4a{background:var(--secondary-bg)}.citation.svelte-1quoa4a{font-size:12px;vertical-align:super;margin-inline-start:2px;text-decoration:none}.faq.svelte-1quoa4a,.sources.svelte-1quoa4a{margin-top:24px;display:grid;gap:12px}.faq.svelte-1quoa4a details:where(.svelte-1quoa4a){border-bottom:1px solid var(--border-color);padding:12px 0}.faq.svelte-1quoa4a summary:where(.svelte-1quoa4a){cursor:pointer;font-weight:700}.faq.svelte-1quoa4a details:where(.svelte-1quoa4a) p:where(.svelte-1quoa4a){color:#c4d0ca;margin-top:10px}.sources.svelte-1quoa4a{font-size:14px;color:#aeb9b3}.sources.svelte-1quoa4a ol:where(.svelte-1quoa4a){gap:12px}.related.svelte-1quoa4a{border-top:1px solid var(--border-color);padding-top:28px}.related.svelte-1quoa4a h2:where(.svelte-1quoa4a){margin:0 0 16px}.related-grid.svelte-1quoa4a{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.related-grid.svelte-1quoa4a a:where(.svelte-1quoa4a){padding:18px;border:1px solid var(--border-color);border-radius:14px;display:grid;gap:8px;text-decoration:none;color:#fff;background:var(--secondary-bg)}.related-grid.svelte-1quoa4a span:where(.svelte-1quoa4a),.related-grid.svelte-1quoa4a small:where(.svelte-1quoa4a){color:#92a098}.related-grid.svelte-1quoa4a strong:where(.svelte-1quoa4a){font-size:18px}@media (max-width: 840px){.article-layout.svelte-1quoa4a{grid-template-columns:1fr}.toc.svelte-1quoa4a{position:static;border:1px solid var(--border-color);border-radius:14px;padding:18px}}@media (max-width: 520px){.article-shell.svelte-1quoa4a{padding-top:16px}.article-body.svelte-1quoa4a{font-size:17px}.article-body.svelte-1quoa4a h2:where(.svelte-1quoa4a){font-size:27px}}
