.article-byline.svelte-gugnp9{font:13px/1.8 var(--sans);color:var(--muted);margin:20px 0 0}.article-byline.svelte-gugnp9 a:where(.svelte-gugnp9){min-height:24px;color:var(--ink);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.article-topics.svelte-bnbs8e{flex-wrap:wrap;gap:0 20px;margin-top:16px;display:flex}a.svelte-bnbs8e{min-height:44px;font:12px/1.5 var(--sans);color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;align-items:center;display:inline-flex}a.svelte-bnbs8e:hover{color:var(--ink);-webkit-text-decoration-color:var(--warm);text-decoration-color:var(--warm)}.related-reading.svelte-1llhm9r{border-top:1px solid var(--line);margin-top:32px;padding-block:32px}h2.svelte-1llhm9r{font:400 clamp(22px,3vw,30px)/1.25 var(--sans);letter-spacing:-.025em;margin:0 0 24px}.related-reading.svelte-1llhm9r>div:where(.svelte-1llhm9r){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;display:grid}a.svelte-1llhm9r{min-height:44px;padding-block:8px;display:block}.related-title.svelte-1llhm9r{color:var(--ink);font-size:18px;line-height:1.4;display:block}.related-title.svelte-1llhm9r>span:where(.svelte-1llhm9r){color:var(--warm)}.related-summary.svelte-1llhm9r{max-width:50ch;color:var(--muted);margin-top:10px;font-size:14px;line-height:1.7;display:block}a.svelte-1llhm9r:hover .related-title:where(.svelte-1llhm9r){color:var(--cyan)}@media (width<=700px){.related-reading.svelte-1llhm9r>div:where(.svelte-1llhm9r){grid-template-columns:1fr;gap:20px}}.article-series.svelte-sfctvb{border-block:1px solid var(--line);background:var(--surface);margin-top:28px;padding:0 18px}summary.svelte-sfctvb{cursor:pointer;min-height:64px;padding:16px 0;line-height:1.6}summary.svelte-sfctvb>span:where(.svelte-sfctvb){margin-right:16px}summary.svelte-sfctvb>span:where(.svelte-sfctvb):nth-child(2){font-size:14px}.series-action.svelte-sfctvb{font:12px var(--mono);color:var(--cyan)}ol.svelte-sfctvb{margin:8px 0 16px;padding-left:28px}li.svelte-sfctvb{color:var(--muted);padding-left:4px}li.svelte-sfctvb a:where(.svelte-sfctvb){align-items:center;min-height:44px;padding-block:8px;font-size:14px;line-height:1.5;display:inline-flex}a[aria-current=page].svelte-sfctvb{color:var(--warm);text-underline-offset:4px;text-decoration:underline}.series-overview.svelte-sfctvb{min-height:44px;color:var(--cyan);align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:inline-flex}.series-next.svelte-sfctvb{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:40px;padding-top:32px;display:grid}.series-next.svelte-sfctvb a:where(.svelte-sfctvb){min-height:60px}.series-next.svelte-sfctvb .eyebrow:where(.svelte-sfctvb){display:block}.series-next.svelte-sfctvb strong:where(.svelte-sfctvb){max-width:34ch;font:400 22px/1.4 var(--sans);color:var(--ink);margin-top:12px;display:block}.series-next.svelte-sfctvb a:where(.svelte-sfctvb):hover strong:where(.svelte-sfctvb){color:var(--cyan)}@media (width<=700px){summary.svelte-sfctvb>span:where(.svelte-sfctvb){margin-right:0;display:block}summary.svelte-sfctvb{padding-block:14px}.series-action.svelte-sfctvb{margin-top:6px}.series-next.svelte-sfctvb{grid-template-columns:1fr}.series-next.svelte-sfctvb strong:where(.svelte-sfctvb){font-size:20px}}.lab-article.svelte-qslljp .article-section{padding-block:var(--space-8);border-top:1px solid var(--line);margin-top:var(--space-6);scroll-margin-top:120px}.lab-article.svelte-qslljp:has([data-lab-embed]:not([data-lab-state=preview])){overflow-anchor:none}.lab-article.svelte-qslljp .article-copy{max-width:var(--article-measure);margin-inline:auto}.lab-article.svelte-qslljp .article-section>.article-copy{margin-top:32px}.lab-article.svelte-qslljp .article-section h2{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(28px,4vw,52px);font-weight:400;line-height:1.12}.lab-article.svelte-qslljp .article-copy h3{letter-spacing:-.025em;margin:32px 0 20px;font-size:clamp(23px,3vw,34px);font-weight:400;line-height:1.2}.lab-article.svelte-qslljp .article-copy p{font-size:var(--article-copy-size);line-height:var(--article-copy-leading);color:var(--muted);margin:0 0 22px}.lab-article.svelte-qslljp .article-copy strong{color:var(--ink);font-weight:500}.lab-article.svelte-qslljp .article-copy a{color:var(--cyan);text-underline-offset:4px;text-decoration:underline}.lab-article.svelte-qslljp figcaption{font:var(--article-caption-size)/1.75 var(--sans);color:var(--muted)}.lab-article.svelte-qslljp .article-heading{gap:var(--space-9);grid-template-columns:1fr 1fr;align-items:end;margin-bottom:32px;display:grid}.lab-article.svelte-qslljp .article-heading h2{margin:12px 0 0}.lab-article.svelte-qslljp .article-heading p{max-width:46ch;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.lab-article.svelte-qslljp .article-visual{max-width:960px;margin:0 auto 32px}@media (width<=700px){.lab-article.svelte-qslljp .article-section{padding-block:32px}.lab-article.svelte-qslljp .article-copy p{font-size:var(--article-copy-size-small);line-height:var(--article-copy-leading-small)}.lab-article.svelte-qslljp .article-heading{grid-template-columns:1fr;gap:20px}.lab-article.svelte-qslljp .article-heading p{font-size:16px}}html:has(.lab-article #try-lab:target){scroll-behavior:auto}
