.doc.svelte-1ormjzk{padding-block:clamp(48px,7vw,96px) var(--space-3xl)}.doc-head.svelte-1ormjzk{max-width:880px}.doc-head-margin.svelte-1ormjzk{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);flex-wrap:wrap;margin-bottom:26px}.doc-title.svelte-1ormjzk{font-family:var(--font-editorial);font-weight:540;font-stretch:100%;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.12;letter-spacing:-.008em;max-width:22ch}.doc-thesis.svelte-1ormjzk{margin-top:20px;font-family:var(--font-editorial);font-style:italic;font-weight:420;font-size:var(--text-title-2);line-height:1.5;color:var(--ink-secondary);max-width:52ch}.doc-rule.svelte-1ormjzk{margin-top:clamp(28px,4vw,44px)}.doc-grid.svelte-1ormjzk{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);padding-top:var(--space-xl)}@media (min-width: 1080px){.doc-grid.svelte-1ormjzk{grid-template-columns:176px minmax(0,1fr);gap:var(--space-3xl);padding-top:var(--space-2xl)}}.doc-margin.svelte-1ormjzk{display:flex;flex-wrap:wrap;gap:14px 32px;align-content:start}@media (min-width: 1080px){.doc-margin.svelte-1ormjzk{flex-direction:column;gap:16px;position:sticky;top:calc(var(--nav-height) + 40px);align-self:start;padding-right:var(--space-lg);border-right:1px solid var(--line-hairline);min-height:220px}}.margin-item.svelte-1ormjzk{display:flex;flex-direction:column;gap:3px}.margin-key.svelte-1ormjzk{font-family:var(--font-mono);font-size:.625rem;letter-spacing:var(--track-caps-lg);text-transform:uppercase;color:color-mix(in srgb,var(--ink-muted) 80%,transparent)}.margin-val.svelte-1ormjzk{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--track-caps-sm);text-transform:uppercase;color:var(--ink-secondary)}.margin-link.svelte-1ormjzk{text-decoration:underline;text-decoration-color:var(--line-rule);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-plate)}.margin-link.svelte-1ormjzk:hover{color:var(--ink);text-decoration-color:var(--line-strong)}.doc-column.svelte-1ormjzk{display:flex;flex-direction:column;gap:var(--space-2xl);max-width:calc(var(--measure-prose) + 32px)}.takeaways.svelte-1ormjzk{border-block:1px solid var(--line-rule);padding:22px 0 24px}.takeaways-title.svelte-1ormjzk{margin:0 0 16px}.takeaways-list.svelte-1ormjzk{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.takeaways-list.svelte-1ormjzk li:where(.svelte-1ormjzk){position:relative;padding-left:22px;font-size:var(--text-body-md);line-height:1.6;color:var(--ink-secondary)}.takeaways-list.svelte-1ormjzk li:where(.svelte-1ormjzk):before{content:"•";position:absolute;left:0;top:.2em;font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--track-caps-sm);color:var(--ink-muted)}.doc-prose.svelte-1ormjzk p{margin:0 0 1.15em}.doc-prose.svelte-1ormjzk h2{font-family:var(--font-display);font-weight:620;font-stretch:var(--stretch-display);font-size:var(--text-title-2);letter-spacing:var(--track-display-2);line-height:1.2;margin:2em 0 .8em}.doc-pull.svelte-1ormjzk{margin:2em 0;padding:clamp(24px,3.5vw,36px) clamp(20px,3vw,32px);border-block:1px solid var(--line-rule)}.doc-pull.svelte-1ormjzk .conviction:where(.svelte-1ormjzk){margin:0;color:var(--ink)}.author-block.svelte-1ormjzk{display:flex;gap:var(--space-lg);align-items:flex-start;border-top:1px solid var(--line-rule);padding-top:var(--space-lg)}.author-block.svelte-1ormjzk .seal{color:var(--line-strong);opacity:.7;margin-top:4px}.author-info.svelte-1ormjzk{display:flex;flex-direction:column;gap:6px}.author-key.svelte-1ormjzk{margin:0}.author-name.svelte-1ormjzk{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--text-title-3)}.author-name.svelte-1ormjzk a:where(.svelte-1ormjzk){color:var(--ink);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color var(--duration-fast) var(--ease-plate)}.author-name.svelte-1ormjzk a:where(.svelte-1ormjzk):hover{text-decoration-color:var(--line-strong)}.author-bio.svelte-1ormjzk{font-size:var(--text-body-sm);line-height:1.6;color:var(--ink-secondary);max-width:56ch}.related-head.svelte-1ormjzk{margin:0 0 4px}.related-list.svelte-1ormjzk{list-style:none;margin:0;padding:0}.related-row.svelte-1ormjzk{display:grid;grid-template-columns:minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 4px;border-top:1px solid var(--line-hairline);transition:background-color var(--duration-fast) var(--ease-plate)}.related-list.svelte-1ormjzk li:where(.svelte-1ormjzk):last-child .related-row:where(.svelte-1ormjzk){border-bottom:1px solid var(--line-hairline)}.related-row.svelte-1ormjzk:hover{background:var(--paper-raised)}.related-title.svelte-1ormjzk{font-family:var(--font-editorial);font-weight:480;font-size:var(--text-body-lg);line-height:1.35;color:var(--ink)}.doc-end.svelte-1ormjzk{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md);margin:0;font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--track-caps-md);text-transform:uppercase}.doc-end.svelte-1ormjzk a:where(.svelte-1ormjzk){color:var(--ink-secondary);transition:color var(--duration-fast) var(--ease-plate)}.doc-end.svelte-1ormjzk a:where(.svelte-1ormjzk):hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.doc-foot.svelte-1ormjzk{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:var(--space-xl);border-top:1px solid var(--line-hairline)}.doc-seal.svelte-1ormjzk{display:inline-flex}.doc-seal.svelte-1ormjzk .seal{color:var(--gold-line)}.doc-foot-line.svelte-1ormjzk{white-space:normal;text-align:center}
