.thought-layout--manifesto.svelte-1vtkfhy{grid-template-columns:210px minmax(0,780px);gap:80px;align-items:start}.thought-navigation.svelte-1vtkfhy{border-right:0;border-inline-end:1px solid var(--line);padding-right:0;padding-inline-end:22px}.thought-navigation.svelte-1vtkfhy a:where(.svelte-1vtkfhy){position:relative;transition:color .2s,transform .2s}.thought-navigation.svelte-1vtkfhy a:where(.svelte-1vtkfhy):before{content:"";position:absolute;inset-inline-end:-23px;top:50%;width:2px;height:0;background:var(--teal);transform:translateY(-50%);transition:height .2s}.thought-navigation.svelte-1vtkfhy a.active:where(.svelte-1vtkfhy){color:var(--teal);font-weight:700;transform:translate(-4px)}.thought-navigation.svelte-1vtkfhy a.active:where(.svelte-1vtkfhy):before{height:22px}.thought-body--manifesto.svelte-1vtkfhy{max-width:780px}.thought-opening.svelte-1vtkfhy{position:relative;margin:0 0 44px;padding:36px 0;border-block:2px solid var(--ink);font-size:clamp(18px,2.2vw,28px);line-height:1.95}.thought-opening.svelte-1vtkfhy:before,.thought-opening.svelte-1vtkfhy:after{content:none!important;display:none!important}.thought-axes.svelte-1vtkfhy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line);margin-bottom:65px}.thought-axes.svelte-1vtkfhy>div:where(.svelte-1vtkfhy){display:grid;min-width:0;gap:3px;padding:18px 20px 22px}.thought-axes.svelte-1vtkfhy>div:where(.svelte-1vtkfhy)+div:where(.svelte-1vtkfhy){border-inline-start:1px solid var(--line)}.thought-axes.svelte-1vtkfhy small:where(.svelte-1vtkfhy){font-size:9px;color:var(--teal)}.thought-axes.svelte-1vtkfhy b:where(.svelte-1vtkfhy){font-size:17px;color:var(--ink)}.thought-axes.svelte-1vtkfhy span:where(.svelte-1vtkfhy){font-size:10px;color:var(--muted)}.thought-chapter.svelte-1vtkfhy{scroll-margin-top:105px;position:relative;margin:0;padding:68px 0;border-top:1px solid var(--line)}.thought-chapter-head.svelte-1vtkfhy{display:grid;grid-template-columns:72px 1fr;align-items:start;margin-bottom:26px}.thought-chapter-head.svelte-1vtkfhy small:where(.svelte-1vtkfhy){font-size:38px;line-height:1.15;color:color-mix(in srgb,var(--teal) 45%,var(--line))}.thought-chapter-head.svelte-1vtkfhy h2:where(.svelte-1vtkfhy){margin:0;font-size:clamp(25px,3vw,34px);line-height:1.55}.thought-chapter.svelte-1vtkfhy>p:where(.svelte-1vtkfhy){margin:0 72px 17px 0;color:color-mix(in srgb,var(--ink) 78%,var(--muted));font-size:14px;line-height:2.25}.thought-chapter.svelte-1vtkfhy>p.thought-pull:where(.svelte-1vtkfhy){margin:38px 72px 0 0;padding:24px 28px;border-block:1px solid var(--ink);color:var(--ink);font-size:20px;font-weight:800;line-height:1.9}.thought-coda.svelte-1vtkfhy{margin-top:24px;padding:52px 56px 48px;background:#0b343b;color:#eaf5f3;border-top:5px solid #24b5ad}.thought-coda.svelte-1vtkfhy>p:where(.svelte-1vtkfhy){margin:0 0 34px;color:#d0dfdd;font-size:15px;line-height:2.2}.thought-coda.svelte-1vtkfhy .thought-final:where(.svelte-1vtkfhy){display:block;margin:0;padding-top:28px;border-top:1px solid rgba(142,219,213,.38);color:#fff;font-size:clamp(23px,3vw,33px);font-weight:800;line-height:1.85}@media(max-width:980px){.thought-layout--manifesto.svelte-1vtkfhy{grid-template-columns:180px minmax(0,1fr);gap:42px}.thought-chapter.svelte-1vtkfhy>p:where(.svelte-1vtkfhy),.thought-chapter.svelte-1vtkfhy>p.thought-pull:where(.svelte-1vtkfhy){margin-inline:48px}.thought-axes.svelte-1vtkfhy{grid-template-columns:repeat(2,minmax(0,1fr))}.thought-axes.svelte-1vtkfhy>div:where(.svelte-1vtkfhy):nth-child(odd){border-inline-start:0}.thought-axes.svelte-1vtkfhy>div:where(.svelte-1vtkfhy):nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:680px){.thought-layout--manifesto.svelte-1vtkfhy{display:block;padding-block:45px}.thought-navigation.svelte-1vtkfhy{display:none}.thought-axes.svelte-1vtkfhy{grid-template-columns:1fr}.thought-axes.svelte-1vtkfhy>div:where(.svelte-1vtkfhy)+div:where(.svelte-1vtkfhy){border-inline-start:0;border-top:1px solid var(--line)}.thought-opening.svelte-1vtkfhy{margin-bottom:32px;padding:28px 0}.thought-chapter.svelte-1vtkfhy{padding:50px 0}.thought-chapter-head.svelte-1vtkfhy{grid-template-columns:52px 1fr;margin-bottom:20px}.thought-chapter-head.svelte-1vtkfhy small:where(.svelte-1vtkfhy){font-size:29px}.thought-chapter.svelte-1vtkfhy>p:where(.svelte-1vtkfhy),.thought-chapter.svelte-1vtkfhy>p.thought-pull:where(.svelte-1vtkfhy){margin-inline:0}.thought-chapter.svelte-1vtkfhy>p.thought-pull:where(.svelte-1vtkfhy){padding:20px 8px;font-size:17px}.thought-coda.svelte-1vtkfhy{padding:38px 28px 34px}}
