.doc-section.svelte-zmx5rm{padding-block:var(--home-section-y)}.rail.svelte-zmx5rm{grid-template-columns:minmax(0,1fr);justify-items:center;gap:2rem;display:grid}.toc-col.svelte-zmx5rm{width:100%;max-width:36rem}@media (width>=56rem){.rail.svelte-zmx5rm{grid-template-columns:minmax(12rem,1fr) auto minmax(0,1fr);place-items:start stretch;gap:clamp(2rem,1rem + 4vw,4.5rem)}.toc-col.svelte-zmx5rm{place-self:stretch start;width:17rem;max-width:100%}}.doc.svelte-zmx5rm{width:100%;max-width:var(--measure);font:var(--home-reading);color:var(--ink-2)}.doc.svelte-zmx5rm p:where(.svelte-zmx5rm){text-wrap:pretty;margin:0 0 1rem}.doc.svelte-zmx5rm strong:where(.svelte-zmx5rm){font-weight:var(--weight-strong);--trk:var(--track-strong);color:var(--ink)}.doc.svelte-zmx5rm a:where(.svelte-zmx5rm){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--ink) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--ink) 40%, transparent);text-underline-offset:3px;overflow-wrap:anywhere}@media (hover:hover){.doc.svelte-zmx5rm a:where(.svelte-zmx5rm):hover{text-decoration-color:currentColor}}.doc.svelte-zmx5rm>h2:where(.svelte-zmx5rm){border-top:1px solid var(--line);font:var(--home-item);letter-spacing:var(--track-title);color:var(--ink);text-wrap:balance;margin:3rem 0 1rem;padding-top:2rem;scroll-margin-top:6rem;font-size:clamp(1.625rem,1.5rem + .5vw,1.75rem)}.doc.svelte-zmx5rm>h2:where(.svelte-zmx5rm),.doc.svelte-zmx5rm h3:where(.svelte-zmx5rm){grid-template-columns:auto minmax(0,1fr);column-gap:.35em;display:grid}.doc.svelte-zmx5rm>h2:where(.svelte-zmx5rm):first-child{border-top:0;margin-top:0;padding-top:0}.n.svelte-zmx5rm{color:var(--home-gold-deep);margin-right:.15em;font-style:italic}.doc.svelte-zmx5rm h3:where(.svelte-zmx5rm){font:var(--weight-title) 1.375rem / 1.3 var(--font-serif);letter-spacing:var(--track-title);color:var(--ink);margin:1.75rem 0 .6rem}.doc.svelte-zmx5rm ul:where(.svelte-zmx5rm){margin:0 0 1.25rem;padding-left:1.25rem;list-style:outside}.doc.svelte-zmx5rm li:where(.svelte-zmx5rm){margin:0 0 .6rem;padding-left:.25rem}.doc.svelte-zmx5rm li:where(.svelte-zmx5rm)::marker{color:var(--home-gold-deep)}.callout.svelte-zmx5rm{border-radius:var(--r-panel);grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;margin:0 0 1.5rem;padding:1.25rem 1.5rem;display:grid}@media (width<35rem){.callout.svelte-zmx5rm{grid-template-columns:minmax(0,1fr);padding:1.1rem}}.callout.svelte-zmx5rm>div:where(.svelte-zmx5rm)>:where(.svelte-zmx5rm):last-child{margin-bottom:0}.callout-gold.svelte-zmx5rm{background-color:var(--stone);position:relative}.callout-gold.svelte-zmx5rm:before{background-color:var(--home-gold);content:"";border-radius:3px;width:3px;position:absolute;top:.9rem;bottom:.9rem;left:0}.callout-corp.svelte-zmx5rm{border:1px solid var(--line);background-color:var(--surface)}.callout.svelte-zmx5rm h2:where(.svelte-zmx5rm){font:var(--home-item);letter-spacing:var(--track-title);color:var(--ink);margin:.5rem 0 .75rem}.callout.svelte-zmx5rm ul:where(.svelte-zmx5rm){margin:0;padding:0;list-style:none}.callout.svelte-zmx5rm li:where(.svelte-zmx5rm){border-top:1px solid var(--line);margin:0;padding:.65rem 0}.callout.svelte-zmx5rm li:where(.svelte-zmx5rm):first-child{border-top:0;padding-top:0}.callout.svelte-zmx5rm li:where(.svelte-zmx5rm):last-child{padding-bottom:0}.callout.svelte-zmx5rm+h2:where(.svelte-zmx5rm){margin-top:2.5rem}
