aside.svelte-1lvqt66{position:sticky;top:28px;align-self:start;box-sizing:border-box;padding:26px;border:1px solid var(--orange-border);border-radius:16px;background:linear-gradient(145deg,var(--surface),var(--orange-soft));box-shadow:0 14px 40px #4a372312}.eyebrow.svelte-1lvqt66{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--orange-deep)}h2.svelte-1lvqt66{margin:12px 0 10px;font-family:var(--serif);font-size:26px;line-height:1.14;letter-spacing:-.015em}p.svelte-1lvqt66{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}ul.svelte-1lvqt66{list-style:none;padding:0;margin:20px 0 22px;display:grid;gap:10px;font-size:13px;font-weight:500;color:var(--body)}li.svelte-1lvqt66{display:flex;align-items:center;gap:8px}li.svelte-1lvqt66 svg{color:var(--green)}.docs-link.svelte-1lvqt66{display:block;margin-top:14px;text-align:center;font-size:13px;font-weight:600;color:var(--muted)}.docs-link.svelte-1lvqt66:hover{color:var(--orange-deep)}@media(max-width:900px){aside.svelte-1lvqt66{position:static}}.post-nav.svelte-1teoznn{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:56px;padding-top:32px;border-top:1px solid var(--border)}.post-nav-link.svelte-1teoznn{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:1px solid var(--border);border-radius:12px;transition:border-color .15s}.post-nav-link.svelte-1teoznn:hover{border-color:var(--orange-border)}.post-nav-link.next.svelte-1teoznn{text-align:right}.post-nav-label.svelte-1teoznn{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-deep)}.post-nav-title.svelte-1teoznn{font-size:15px;font-weight:600;line-height:1.4;color:var(--ink)}.article-page.svelte-1teoznn{display:flex;min-height:100dvh;flex-direction:column;background:#fff}main.svelte-1teoznn{flex:1;padding:64px 24px 112px}.article-layout.svelte-1teoznn{max-width:1268px;margin:0 auto;display:grid;grid-template-columns:1fr minmax(0,720px) 280px;gap:60px}@media(max-width:1180px){.article-layout.svelte-1teoznn{grid-template-columns:minmax(0,720px) 280px;gap:40px}.balance.svelte-1teoznn{display:none}}@media(max-width:900px){.article-layout.svelte-1teoznn{grid-template-columns:minmax(0,1fr)}.rail.svelte-1teoznn{display:none}.article-body.svelte-1teoznn table{display:block;overflow-x:auto}}article.svelte-1teoznn{min-width:0}.back-link.svelte-1teoznn{display:inline-flex;align-items:center;gap:6px;margin-bottom:44px;font-size:13px;font-weight:600;color:var(--muted)}.back-link.svelte-1teoznn:hover{color:var(--orange-deep)}article.svelte-1teoznn header:where(.svelte-1teoznn){padding-bottom:42px;border-bottom:1px solid var(--border)}.category.svelte-1teoznn{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-deep)}h1.svelte-1teoznn{margin:13px 0 17px;font-family:var(--serif);font-size:clamp(42px,5vw,58px);line-height:1.07;letter-spacing:-.025em}.description.svelte-1teoznn{margin:0;font-size:18px;line-height:1.6;color:var(--muted)}.byline.svelte-1teoznn{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:24px;font-size:12.5px;color:var(--faint)}.reading-time.svelte-1teoznn{display:inline-flex;align-items:center;gap:5px}.article-body.svelte-1teoznn{padding-top:40px;font-family:var(--sans);font-size:17px;line-height:1.78;color:var(--body)}.article-body.svelte-1teoznn h2{margin:54px 0 15px;font-family:var(--serif);font-size:32px;line-height:1.22;letter-spacing:-.01em;color:var(--ink)}.article-body.svelte-1teoznn h3{margin:38px 0 12px;font-size:20px;line-height:1.35;color:var(--ink)}.article-body.svelte-1teoznn p{margin:0 0 23px}.article-body.svelte-1teoznn ul,.article-body.svelte-1teoznn ol{margin:0 0 24px;padding-left:26px}.article-body.svelte-1teoznn li{margin-bottom:9px;padding-left:3px}.article-body.svelte-1teoznn strong{font-weight:650;color:var(--ink)}.article-body.svelte-1teoznn a{color:var(--orange-deep);text-decoration:underline;text-decoration-color:var(--orange-border);text-underline-offset:3px}.article-body.svelte-1teoznn a:hover{text-decoration-color:var(--orange-deep)}.article-body.svelte-1teoznn pre{box-sizing:border-box;margin:28px 0;padding:20px 22px;overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface)!important;font-family:var(--mono);font-size:13px;line-height:1.65;color:var(--ink);tab-size:2}.article-body.svelte-1teoznn code{font-family:var(--mono);font-size:.88em}.article-body.svelte-1teoznn :not(pre)>code{padding:2px 5px;border:1px solid var(--border-soft);border-radius:4px;background:var(--tab-bg)}.article-body.svelte-1teoznn blockquote{margin:28px 0;padding:4px 0 4px 22px;border-left:3px solid var(--orange);color:var(--muted)}.article-body.svelte-1teoznn blockquote p:last-child{margin-bottom:0}.article-body.svelte-1teoznn table{width:100%;margin:30px 0;border-collapse:collapse;font-size:14px;line-height:1.5}.article-body.svelte-1teoznn th{padding:0 16px 10px 0;border-bottom:1px solid var(--fainter);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;text-align:left;vertical-align:bottom;color:var(--label)}.article-body.svelte-1teoznn td{padding:11px 16px 11px 0;border-top:1px solid var(--border);vertical-align:top;color:var(--body)}.article-body.svelte-1teoznn td:first-child{font-weight:600;color:var(--ink)}.article-body.svelte-1teoznn th:last-child,.article-body.svelte-1teoznn td:last-child{padding-right:0}.article-body.svelte-1teoznn tbody tr:hover{background:var(--orange-soft)}.article-body.svelte-1teoznn td code{font-size:.85em}.rail.svelte-1teoznn{padding-top:93px}.end-cta.svelte-1teoznn{max-width:1120px;margin:104px auto 0}@media(max-width:1199px){.article-layout.svelte-1teoznn{max-width:1012px;grid-template-columns:minmax(0,720px) 256px}.balance.svelte-1teoznn{display:none}}@media(max-width:900px){main.svelte-1teoznn{padding-top:48px}.article-layout.svelte-1teoznn{max-width:720px;grid-template-columns:1fr}.rail.svelte-1teoznn{display:none}}@media(max-width:640px){main.svelte-1teoznn{padding:36px 20px 80px}.back-link.svelte-1teoznn{margin-bottom:32px}article.svelte-1teoznn header:where(.svelte-1teoznn){padding-bottom:34px}.description.svelte-1teoznn{font-size:16px}.article-body.svelte-1teoznn{padding-top:32px;font-size:16px;line-height:1.74}.article-body.svelte-1teoznn h2{margin-top:44px;font-size:28px}.end-cta.svelte-1teoznn{margin-top:72px}}
