.section[data-astro-cid-cam3p5ks]{border-top:1px solid var(--fg);padding:var(--space-9) 0}.section[data-astro-cid-cam3p5ks].minor{border-top:1px solid var(--rule)}.head[data-astro-cid-cam3p5ks]{display:grid;grid-template-columns:160px 1fr;gap:var(--space-9);margin-bottom:var(--space-6);align-items:baseline}.roman[data-astro-cid-cam3p5ks]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-2xl);line-height:1;color:var(--accent)}h2[data-astro-cid-cam3p5ks]{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.06;letter-spacing:-.015em;margin:0}@media(max-width:940px){.head[data-astro-cid-cam3p5ks]{grid-template-columns:1fr}}.row[data-astro-cid-k3mhdyl3]{display:grid;grid-template-columns:160px minmax(0,65ch) var(--margin-col);gap:var(--space-9);align-items:start}.row[data-astro-cid-k3mhdyl3].wide{grid-template-columns:160px minmax(0,1fr)}.stub[data-astro-cid-k3mhdyl3]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-faint);padding-top:4px}.body[data-astro-cid-k3mhdyl3]{min-width:0}.body[data-astro-cid-k3mhdyl3]>p{font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--fg);margin:0 0 1.05em;max-width:none}.body[data-astro-cid-k3mhdyl3]>p:last-child{margin-bottom:0}.body[data-astro-cid-k3mhdyl3] em{color:var(--fg)}.body[data-astro-cid-k3mhdyl3] strong{font-family:var(--font-body);font-weight:var(--weight-semibold);color:var(--fg)}.body[data-astro-cid-k3mhdyl3]>ol.teachings{list-style:none;padding:0;counter-reset:t;margin:var(--space-3) 0 0}.body[data-astro-cid-k3mhdyl3]>ol.teachings>li{counter-increment:t;position:relative;padding-left:var(--space-9);margin-bottom:var(--space-5);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--fg);max-width:64ch}.body[data-astro-cid-k3mhdyl3]>ol.teachings>li:before{content:counter(t,upper-roman) ".";position:absolute;left:0;top:4px;font-family:var(--font-display);font-style:italic;font-size:var(--fs-xl);line-height:1;color:var(--accent)}.body[data-astro-cid-k3mhdyl3]>ol.teachings>li strong{font-family:var(--font-body);font-weight:var(--weight-semibold);color:var(--fg)}@media print{.body[data-astro-cid-k3mhdyl3]>ol.teachings>li{position:relative!important}}@media(max-width:940px){.row[data-astro-cid-k3mhdyl3],.row[data-astro-cid-k3mhdyl3].wide{grid-template-columns:1fr}}.entry[data-astro-cid-awkqw63l]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--space-9);padding:var(--space-6) 0;border-bottom:1px solid var(--rule);align-items:start}.entry[data-astro-cid-awkqw63l]:first-child{border-top:1px solid var(--rule)}.stub[data-astro-cid-awkqw63l]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted);line-height:1.6;padding-top:4px}.version[data-astro-cid-awkqw63l]{display:block;color:var(--accent);margin-bottom:2px}.date[data-astro-cid-awkqw63l]{display:block}.body[data-astro-cid-awkqw63l]{min-width:0}.type[data-astro-cid-awkqw63l]{font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:inline-block;margin-bottom:var(--space-3)}.type-ideation[data-astro-cid-awkqw63l]{color:var(--fg-faint)}.type-refinement[data-astro-cid-awkqw63l]{color:var(--fg-muted)}.type-launch[data-astro-cid-awkqw63l]{color:var(--accent)}.type-pivot[data-astro-cid-awkqw63l]{color:var(--rust)}.type-finding[data-astro-cid-awkqw63l]{color:var(--moss)}.type-concluded[data-astro-cid-awkqw63l]{color:var(--fg-faint)}.summary[data-astro-cid-awkqw63l]{font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--fg);margin:0;max-width:64ch}.summary[data-astro-cid-awkqw63l] em{color:var(--fg)}.summary[data-astro-cid-awkqw63l] strong{font-family:var(--font-body);font-weight:var(--weight-semibold);color:var(--fg)}@media(max-width:940px){.entry[data-astro-cid-awkqw63l]{grid-template-columns:1fr;gap:var(--space-2)}}
