.creed.svelte-131o1vu{width:100%}a.svelte-131o1vu{color:var(--color-text-reading);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-border);-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:3px;transition:color .18s,text-decoration-color .18s}a.svelte-131o1vu:hover,a.svelte-131o1vu:focus-visible{color:var(--color-text-primary);-webkit-text-decoration-color:var(--context-pigment);-webkit-text-decoration-color:var(--context-pigment);text-decoration-color:var(--context-pigment)}.list.svelte-131o1vu{margin:0;padding:0;list-style:none}.item.svelte-131o1vu{border-top:1px solid var(--color-border);scroll-margin-top:calc(var(--path-nav-height) + 1.5rem);padding:clamp(2.2rem,4.5vw,3.4rem) 0}.item.svelte-131o1vu:first-child{border-top:0}.meta.svelte-131o1vu{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.9rem;margin:0 0 1rem;display:flex}.meta-rule.svelte-131o1vu{background:var(--context-present);width:1.75rem;height:2px}.title.svelte-131o1vu{font-family:var(--font-display);letter-spacing:-.022em;margin:0;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:400;line-height:1.14}.title.svelte-131o1vu a:where(.svelte-131o1vu){color:var(--color-text-primary);text-decoration-color:#0000}.title.svelte-131o1vu a:where(.svelte-131o1vu):hover,.title.svelte-131o1vu a:where(.svelte-131o1vu):focus-visible{-webkit-text-decoration-color:var(--context-pigment);-webkit-text-decoration-color:var(--context-pigment);text-decoration-color:var(--context-pigment)}.thesis.svelte-131o1vu{max-width:56ch;font-family:var(--font-reading);color:var(--color-text-reading);margin:1.05rem 0 0;font-size:1.12rem;line-height:1.55}.evidence.svelte-131o1vu{font-family:var(--font-ui);flex-wrap:wrap;gap:.75rem 1.5rem;margin:1.25rem 0 0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:flex}.evidence.svelte-131o1vu li:where(.svelte-131o1vu){flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.evidence.svelte-131o1vu li:where(.svelte-131o1vu)>span:where(.svelte-131o1vu){color:var(--color-text-secondary);font-size:.75rem}.evidence.svelte-131o1vu a:where(.svelte-131o1vu){min-height:24px;display:inline-block}.collection-summary.svelte-131o1vu{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;margin:0 0 2.5rem;line-height:1.7;display:flex}.collection-summary.svelte-131o1vu b:where(.svelte-131o1vu){color:var(--color-text-primary);font-weight:500}.collection-read.svelte-131o1vu{font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;display:inline-flex}.collection-read.is-complete.svelte-131o1vu{color:var(--color-structure)}.path-nav.svelte-131o1vu{border-bottom:1px solid var(--color-border);background:var(--color-bg);z-index:2;margin-bottom:2.5rem;padding-block:1rem 1.25rem}.path-row.svelte-131o1vu{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;align-items:baseline;gap:.625rem;margin-inline:-6px;padding:6px;scroll-padding-inline:6px;display:flex;overflow-x:auto}.path-label.svelte-131o1vu,.path-remainder.svelte-131o1vu{font-family:var(--font-ui);color:var(--color-text-secondary);margin:0 0 .875rem;font-size:.8125rem;line-height:1.5}.path-label.svelte-131o1vu{white-space:nowrap;flex-shrink:0;margin:0 .375rem}.path-number.svelte-131o1vu{border-bottom:2px solid var(--path-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--color-text-muted);padding-bottom:1px}.path-remainder.svelte-131o1vu{margin-bottom:2rem}.path-options.svelte-131o1vu{flex-shrink:0;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.path-options.svelte-131o1vu button:where(.svelte-131o1vu){white-space:nowrap;border:1px solid var(--color-border);font-family:var(--font-ui);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;align-items:baseline;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;line-height:1.5;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.path-options.svelte-131o1vu button:where(.svelte-131o1vu):hover,.path-options.svelte-131o1vu button:where(.svelte-131o1vu):focus-visible{color:var(--color-text-primary);border-color:var(--path-accent)}.path-options.svelte-131o1vu button[aria-pressed=true]:where(.svelte-131o1vu){color:var(--color-text-primary);border-color:var(--path-accent);background:var(--color-surface)}.path-caption.svelte-131o1vu{font-family:var(--font-reading);color:var(--color-text-reading);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0 0;font-size:1rem;line-height:1.5;display:flex}.path-caption.svelte-131o1vu span:where(.svelte-131o1vu){font-family:var(--font-ui);color:var(--color-text-secondary);font-size:.8125rem}.path-step.svelte-131o1vu{white-space:nowrap;margin-left:auto}@media (width>=48rem){.path-nav.svelte-131o1vu{position:sticky;top:0}.item.svelte-131o1vu{scroll-margin-top:calc(var(--path-nav-height) + 1.5rem)}}@media (width>=64rem){.path-row.svelte-131o1vu{justify-content:flex-start;gap:.375rem;overflow:visible}.path-options.svelte-131o1vu{gap:.375rem}.path-options.svelte-131o1vu button:where(.svelte-131o1vu){gap:.375rem;padding-inline:.625rem;font-size:.8125rem}.path-caption.svelte-131o1vu{justify-content:flex-start}}@media (width>=75rem){.path-options.svelte-131o1vu button:where(.svelte-131o1vu){gap:.5rem;padding-inline:.875rem;font-size:.875rem}.path-row.svelte-131o1vu,.path-options.svelte-131o1vu{gap:.625rem}}.creed-body.svelte-131o1vu{position:relative}.rail.svelte-131o1vu{margin-bottom:1.5rem}.rail.svelte-131o1vu ol:where(.svelte-131o1vu){width:fit-content;margin:0;padding:0;list-style:none;display:flex;position:relative}.rail.svelte-131o1vu ol:where(.svelte-131o1vu):before{content:"";background:var(--rule-mineral);height:1px;position:absolute;top:50%;left:12px;right:12px}.rail.svelte-131o1vu li:where(.svelte-131o1vu){position:static}.rail.svelte-131o1vu a:where(.svelte-131o1vu){place-items:center;width:24px;height:32px;text-decoration:none;display:grid;position:static}.rail-dot.svelte-131o1vu{background:var(--context-pigment);border-radius:50%;width:8px;height:8px;transition:transform .18s}.rail.svelte-131o1vu a[aria-current=location]:where(.svelte-131o1vu) .rail-dot:where(.svelte-131o1vu){outline:2px solid var(--context-present);outline-offset:3px}.rail.svelte-131o1vu a:where(.svelte-131o1vu):hover .rail-dot:where(.svelte-131o1vu),.rail.svelte-131o1vu a:where(.svelte-131o1vu):focus-visible .rail-dot:where(.svelte-131o1vu){transform:scale(1.2)}.rail-label.svelte-131o1vu{z-index:1;background:var(--color-surface);border:1px solid var(--color-border);width:max-content;max-width:min(30ch,60vw);color:var(--color-text-primary);font-family:var(--font-ui);opacity:0;pointer-events:none;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;transition:opacity .18s;position:absolute;bottom:calc(100% + .5rem);left:0}.rail.svelte-131o1vu a:where(.svelte-131o1vu):hover .rail-label:where(.svelte-131o1vu),.rail.svelte-131o1vu a:where(.svelte-131o1vu):focus-visible .rail-label:where(.svelte-131o1vu){opacity:1}.rail.svelte-131o1vu li:where(.svelte-131o1vu):nth-child(n+6) .rail-label:where(.svelte-131o1vu){left:auto;right:0}@media (width>=68.75rem){.creed-body.svelte-131o1vu{grid-template-columns:2rem minmax(0,1fr);gap:1.5rem;display:grid}.rail.svelte-131o1vu{top:calc(var(--path-nav-height) + 1.5rem);align-self:start;margin-bottom:0;padding-top:3.4rem;position:sticky}.rail.svelte-131o1vu ol:where(.svelte-131o1vu){flex-direction:column}.rail.svelte-131o1vu ol:where(.svelte-131o1vu):before{width:1px;height:auto;inset:16px auto 16px 50%}.rail.svelte-131o1vu a:where(.svelte-131o1vu){width:32px;position:relative}.rail.svelte-131o1vu .rail-label:where(.svelte-131o1vu),.rail.svelte-131o1vu li:where(.svelte-131o1vu):nth-child(n+6) .rail-label:where(.svelte-131o1vu){inset:0 auto auto calc(100% + .5rem)}}.principles-collection.svelte-1dyiwem{max-width:var(--container-page);margin-inline:auto}
