.reading-article{--shell-max: 700px;--coral: var(--surface-soft);--lime: var(--surface-soft);--blue: var(--surface-soft);--violet: var(--surface-soft);background:var(--paper);color:var(--ink);font-size:14px}.reading-article :where(.section-shell){width:min(var(--shell-max),calc(100% - var(--shell-gutter) * 2))}.reading-article :where(.ai-post-hero,.cp-hero,.db-hero,.ddia-hero){padding-block:56px 64px}.reading-article :where(.cp-hero-grid,.db-hero-grid){display:block}.reading-article :where(.cp-hero-visual,.db-decision-chain,.pg-chain){display:none}.reading-article :where(.ai-post-hero h1,.cp-hero h1,.db-hero-copy h1,.ddia-hero h1){max-width:18ch;margin:20px 0 18px;color:var(--ink);font-size:clamp(32px,5vw,44px);font-weight:600;letter-spacing:-.045em;line-height:1.12}.reading-article :where(.ai-post-hero h1 strong,.ai-post-hero h1 em,.cp-hero h1 strong,.cp-hero h1 em,.db-hero-copy h1 strong,.db-hero-copy h1 em,.ddia-hero h1 strong,.ddia-hero h1 em){color:inherit;font-style:normal;font-weight:inherit}.reading-article :where(.ai-post-lede,.cp-lede,.db-hero-copy>p:last-child,.ddia-lede){max-width:68ch;margin:0;color:var(--muted-strong);font-size:14px;line-height:1.65}.reading-article :where(.eyebrow,.cp-kicker,.db-kicker) span{width:16px;height:1px;background:var(--muted)}.reading-article :where(.ai-post-meta,.cp-meta,.db-meta,.ddia-hero-meta){grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:32px;border:0;border-block:1px solid var(--line);background:transparent}.reading-article :where(.ai-post-meta div,.cp-meta div,.db-meta div,.ddia-hero-meta div){min-width:0;padding:12px 0;border:0;border-bottom:1px solid var(--line)}.reading-article :where(.ai-post-meta div:nth-last-child(-n+2),.cp-meta div:nth-last-child(-n+2),.db-meta div:nth-last-child(-n+2),.ddia-hero-meta div:nth-last-child(-n+2)){border-bottom:0}.reading-article :where(.ai-section,.cp-section,.db-section,.ddia-section,.rag-sources,.harness-sources,.incident-sources,.cp-sources,.db-sources){padding-block:56px;border-top:1px solid var(--line)}.reading-article :where(.ai-section-tint,.ai-dark,.cp-dark,.cp-system,.db-dark,.db-cap,.ddia-section-dark,.ddia-section-tint,.pg-dark){color:var(--ink);background:transparent}.reading-article :where(.ai-section-head,.cp-section-heading,.db-section-heading,.ddia-section-head){display:block;margin-bottom:30px}.reading-article :where(.ai-section-head>p,.cp-section-heading>p,.db-section-heading>p,.ddia-section-head>p){margin:0 0 10px;color:var(--muted)}.reading-article :where(.ai-section-head h2,.cp-section-heading h2,.db-section-heading h2,.ddia-section-head h2,.rag-sources h2,.harness-sources h2,.incident-sources h2,.cp-sources h2,.db-sources h2){max-width:30ch;margin:0 0 8px;color:var(--ink);font-size:clamp(22px,3vw,27px);font-weight:600;letter-spacing:-.035em;line-height:1.25}.reading-article :where(h2 em,h2 strong,.light h2,.light h2 em){color:inherit;font-style:normal;font-weight:inherit}.reading-article :where(.ai-section-head>div>p,.cp-section-heading>div>p,.db-section-heading>div>p,.ddia-section-head>div>p){max-width:68ch;margin:0;color:var(--muted-strong);font-size:14px;line-height:1.65}.reading-article :where(.light,.section-number){color:var(--muted)}.reading-article :where(.light p,.light .section-number){color:var(--muted-strong)}.reading-article :where(.ai-prose,.cp-prose,.ddia-prose,.harness-prose,.incident-prose){max-width:none;color:var(--muted-strong)}.reading-article :where(.ai-prose,.cp-prose,.ddia-prose,.harness-prose,.incident-prose) p{color:inherit;font-size:14px;line-height:1.65}.reading-article :where(.cp-prose-two,.rag-prose-two){display:block;max-width:none;margin-top:24px}.reading-article :where(.cp-prose-two p+p,.rag-prose-two p+p){margin-top:16px}.reading-article :where(.harness-subsystems,.harness-loop-rules,.harness-observability,.incident-lessons,.incident-myths,.incident-techniques,.rag-principle-grid,.rag-metric-grid,.rag-security-grid,.rag-signal-grid,.db-canvas-grid,.db-model-grid,.db-shape-grid,.db-index-cards,.db-scale-cards,.cp-definition-grid,.cp-tool-grid,.cp-system-principles,.cp-failure-grid,.ds-definition-grid,.ds-structure-grid,.ds-reality-grid,.ddia-triad,.fault-classes,.pillars){display:grid;grid-template-columns:1fr;gap:0;border:0;border-top:1px solid var(--line)}.reading-article :where(.harness-subsystems,.harness-loop-rules,.harness-observability,.incident-lessons,.incident-myths,.incident-techniques,.rag-principle-grid,.rag-metric-grid,.rag-security-grid,.rag-signal-grid,.db-canvas-grid,.db-model-grid,.db-shape-grid,.db-index-cards,.db-scale-cards,.cp-definition-grid,.cp-tool-grid,.cp-system-principles,.cp-failure-grid,.ds-definition-grid,.ds-structure-grid,.ds-reality-grid,.ddia-triad,.fault-classes,.pillars)>article{min-height:0;margin:0;padding:18px 0;border:0;border-bottom:1px solid var(--line);background:transparent;box-shadow:none;transform:none}.reading-article :where(.harness-subsystems,.harness-loop-rules,.harness-observability,.incident-lessons,.incident-myths,.incident-techniques,.rag-principle-grid,.rag-metric-grid,.rag-security-grid,.rag-signal-grid,.db-canvas-grid,.db-model-grid,.db-shape-grid,.db-index-cards,.db-scale-cards,.cp-definition-grid,.cp-tool-grid,.cp-system-principles,.cp-failure-grid,.ds-definition-grid,.ds-structure-grid,.ds-reality-grid,.ddia-triad,.fault-classes,.pillars) :where(h3,h4){margin:6px 0 8px;color:var(--ink);font-size:16px;letter-spacing:-.02em;line-height:1.35}.reading-article :where(.harness-subsystems,.harness-loop-rules,.harness-observability,.incident-lessons,.incident-myths,.incident-techniques,.rag-principle-grid,.rag-metric-grid,.rag-security-grid,.rag-signal-grid,.db-canvas-grid,.db-model-grid,.db-shape-grid,.db-index-cards,.db-scale-cards,.cp-definition-grid,.cp-tool-grid,.cp-system-principles,.cp-failure-grid,.ds-definition-grid,.ds-structure-grid,.ds-reality-grid,.ddia-triad,.fault-classes,.pillars) :where(p,dd){margin-block:0;color:var(--muted-strong);font-size:13px;line-height:1.65}.reading-article :where(figure,.ai-figure,.ddia-figure){margin:32px 0 0;padding:18px 0;border:0;border-block:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;transform:none}.reading-article :where(figure,.ai-figure,.ddia-figure) :where(*){box-shadow:none;text-shadow:none}.reading-article :where(.ai-figure-cap,.ddia-figure-cap,figure>figcaption){margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px}.reading-article :where(.ai-figure-note,.ddia-figure-note,figure>p,figure>figcaption p){color:var(--muted-strong);font-size:12px;line-height:1.6}.reading-article :where(.ai-dark,.cp-dark,.db-dark,.db-cap,.ddia-section-dark,.pg-dark) :where(p,small,dd,td){color:var(--muted-strong)}.reading-article :where(.ai-dark,.cp-dark,.db-dark,.db-cap,.ddia-section-dark,.pg-dark) :where(h2,h3,h4,strong,th,code){color:var(--ink)}.reading-article :where(.ai-callout,.ddia-callout,.harness-callout,.harness-warning,.harness-feedback,.harness-boundary,.incident-callout,.incident-boundary,.incident-caveat,.rag-note,.rag-warning,.rag-boundary,.db-dark-note,.db-scale-callout,.db-acid-note,.db-system-warning,.cp-dark-callout,.cp-gil-note,.cp-capacity-note,blockquote){display:block;margin:28px 0 0;padding:16px 0 16px 18px;border:0;border-left:2px solid var(--line-strong);color:var(--ink);background:transparent;box-shadow:none;transform:none}.reading-article :where(pre,.cp-code-panel){border:1px solid var(--line);border-radius:0;box-shadow:none}.reading-article :where(.cp-table-wrap,.pg-table-wrap){border-color:var(--line);box-shadow:none}.reading-article :where(.ai-post-meta b,.cp-meta b,.db-meta dd,.ddia-hero-meta b,.section-number,.ai-figure-cap,.ddia-figure-cap){overflow-wrap:anywhere}.reading-article :where(.harness-conclusion,.incident-conclusion,.rag-conclusion,.cp-conclusion,.db-conclusion,.ds-conclusion){min-height:0;padding-block:56px;border-top:1px solid var(--line);color:var(--ink);background:transparent}.reading-article :where(.harness-conclusion,.incident-conclusion,.rag-conclusion,.cp-conclusion,.db-conclusion,.ds-conclusion) h2{max-width:24ch;margin:16px 0;color:var(--ink);font-size:clamp(24px,4vw,32px);font-weight:600;letter-spacing:-.04em;line-height:1.2}@media(max-width:680px){.reading-article :where(.ai-post-hero,.cp-hero,.db-hero,.ddia-hero){padding-block:36px 44px}.reading-article :where(.ai-section,.cp-section,.db-section,.ddia-section,.rag-sources,.harness-sources,.incident-sources,.cp-sources,.db-sources){padding-block:44px}.reading-article :where(.ai-post-meta,.cp-meta,.db-meta,.ddia-hero-meta){grid-template-columns:1fr}.reading-article :where(.ai-post-meta div:nth-last-child(-n+2),.cp-meta div:nth-last-child(-n+2),.db-meta div:nth-last-child(-n+2),.ddia-hero-meta div:nth-last-child(-n+2)){border-bottom:1px solid var(--line)}.reading-article :where(.ai-post-meta div:last-child,.cp-meta div:last-child,.db-meta div:last-child,.ddia-hero-meta div:last-child){border-bottom:0}}.reading-article.reading-article .ai-post-hero h1,.reading-article.reading-article .cp-hero h1,.reading-article.reading-article .db-hero-copy h1,.reading-article.reading-article .ddia-hero h1{max-width:18ch;margin:20px 0 18px;color:var(--ink);font-size:clamp(32px,5vw,44px);font-weight:600;letter-spacing:-.045em;line-height:1.12}.reading-article.reading-article .ai-post-hero h1 :is(strong,em),.reading-article.reading-article .cp-hero h1 :is(strong,em),.reading-article.reading-article .db-hero-copy h1 :is(strong,em),.reading-article.reading-article .ddia-hero h1 :is(strong,em){color:inherit;font-style:normal;font-weight:inherit}.reading-article.reading-article :is(.ai-post-meta,.cp-meta,.db-meta,.ddia-hero-meta)>div{min-width:0;padding:12px 0;border:0;border-bottom:1px solid var(--line)}.reading-article.reading-article :is(.ai-post-meta,.cp-meta,.db-meta,.ddia-hero-meta)>div:nth-last-child(-n+2){border-bottom:0}.reading-article.reading-article :is(.ai-section-head,.cp-section-heading,.db-section-heading,.ddia-section-head) h2,.reading-article.reading-article :is(.rag-sources,.harness-sources,.incident-sources,.cp-sources,.db-sources) h2{max-width:30ch;margin:0 0 8px;color:var(--ink);font-size:clamp(22px,3vw,27px);font-weight:600;letter-spacing:-.035em;line-height:1.25}.reading-article.reading-article :is(.ai-section-head,.cp-section-heading,.db-section-heading,.ddia-section-head) h2 :is(em,strong),.reading-article.reading-article :is(.rag-sources,.harness-sources,.incident-sources,.cp-sources,.db-sources) h2 :is(em,strong){color:inherit;font-style:normal;font-weight:inherit}.reading-article.reading-article :is(.ai-section-head,.cp-section-heading,.db-section-heading,.ddia-section-head)>div>p{max-width:68ch;margin:0;color:var(--muted-strong);font-size:14px;line-height:1.65}.reading-article.reading-article :is(.ai-dark,.cp-dark,.db-dark,.db-cap,.ddia-section-dark,.pg-dark){color:var(--ink);background:transparent}.reading-article.reading-article :is(.ai-dark,.cp-dark,.db-dark,.db-cap,.ddia-section-dark,.pg-dark) :is(p,small,dd,td){color:var(--muted-strong)}.reading-article.reading-article>article>:is(section,aside),.reading-article.reading-article article article{color:var(--ink);background:transparent;box-shadow:none;transform:none}.reading-article.reading-article>article>:is(.harness-thesis,.incident-thesis,.rag-thesis,.cp-thesis,.db-thesis,.ds-thesis){margin:0;padding-block:28px;border:0;border-top:1px solid var(--line)}.reading-article.reading-article>article>:is(.harness-thesis,.incident-thesis,.rag-thesis,.cp-thesis,.db-thesis,.ds-thesis)>.section-shell{display:block}.reading-article.reading-article>article>:is(.harness-thesis,.incident-thesis,.rag-thesis,.cp-thesis,.db-thesis,.ds-thesis) :is(span,p){margin:0;color:var(--muted-strong)}.reading-article.reading-article>article>:is(.harness-thesis,.incident-thesis,.rag-thesis,.cp-thesis,.db-thesis,.ds-thesis) span{display:block;margin-bottom:8px;color:var(--muted);font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.reading-article.reading-article>article>:is(.harness-thesis,.incident-thesis,.rag-thesis,.cp-thesis,.db-thesis,.ds-thesis) p{max-width:60ch;color:var(--ink);font-family:var(--reading);font-size:19px;font-weight:500;letter-spacing:-.01em;line-height:1.5}.reading-article.reading-article article article h3,.reading-article.reading-article article :is(div,aside,figure)>:is(h3,h4){max-width:none;margin:8px 0;color:var(--ink);font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.35}.reading-article.reading-article article :is(div,aside,figure)>p:not(.eyebrow,.section-number){color:var(--muted-strong)}.reading-article.reading-article :is(.db-query-board,.cp-code-study,.cp-process-example,.cp-checklist,.db-checklist,.rag-baseline,.harness-contract,.harness-graph,.incident-story){display:block;margin-top:28px;padding:0;border:0;border-top:1px solid var(--line);border-radius:0;color:var(--ink);background:transparent;box-shadow:none;transform:none}.reading-article.reading-article :is(.db-query-board,.cp-code-study,.cp-process-example,.cp-checklist,.db-checklist,.rag-baseline,.harness-contract,.harness-graph,.incident-story)>:where(*){min-height:0;padding:18px 0;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;box-shadow:none}.reading-article.reading-article :is(.cp-pullquote,.db-authority){display:block;margin-top:32px;padding-block:20px;border-block:1px solid var(--line)}.reading-article.reading-article :is(.cp-pullquote,.db-authority) p{margin:8px 0 0;color:var(--ink);font-size:18px;letter-spacing:-.025em;line-height:1.5}@media(max-width:680px){.reading-article.reading-article :is(.ai-post-meta,.cp-meta,.db-meta,.ddia-hero-meta)>div:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.reading-article.reading-article :is(.ai-post-meta,.cp-meta,.db-meta,.ddia-hero-meta)>div:last-child{border-bottom:0}}.reading-article{--label-floor: 11px;--strong-text: var(--ink);--strong-surface: transparent;--accent-text: var(--muted-strong)}.reading-article :is(figure,.ai-figure,.ddia-figure,.db-breadcrumb,.ai-breadcrumb,.ddia-breadcrumb,.cp-breadcrumb){--accent-text: var(--color-accent-hover)}:where(.reading-article) :where(p,li,dd,blockquote):not(:where(figure *,pre *,table *)){font-family:var(--reading)}.reading-article.reading-article :is(p,li,dd):not(figure *) a:not([class]){color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-decoration-thickness:1px;text-underline-offset:.2em}.reading-article.reading-article :is(p,li,dd):not(figure *) a:not([class]):hover{text-decoration-color:currentColor}.reading-article.reading-article :is(.ai-post-lede,.cp-lede,.db-hero-copy>p:last-child,.ddia-lede,.ed-lede){max-width:62ch;color:var(--muted-strong);font-size:18px;line-height:1.65}.reading-article.reading-article :is(.ai-prose,.cp-prose,.ddia-prose,.harness-prose,.incident-prose){max-width:none}.reading-article.reading-article :is(.ai-prose,.cp-prose,.ddia-prose,.harness-prose,.incident-prose,.rag-prose-two,.cp-prose-two) :is(p,li),.reading-article.reading-article :is(.ai-section-head,.cp-section-heading,.db-section-heading,.ddia-section-head,.ed-section-heading)>div>p{max-width:68ch;margin-block:0 1.1em;color:var(--muted-strong);font-size:17px;line-height:1.7}.reading-article.reading-article :is(.ai-prose,.cp-prose,.ddia-prose,.harness-prose,.incident-prose,.rag-prose-two,.cp-prose-two) :is(p,li):last-child,.reading-article.reading-article :is(.ai-section-head,.cp-section-heading,.db-section-heading,.ddia-section-head,.ed-section-heading)>div>p:last-child{margin-bottom:0}.reading-article.reading-article :is(p,li,dd):not(figure *) :is(strong,b){color:var(--ink);font-weight:600}.reading-article.reading-article :is(p,li):not(figure *,pre *,table *,nav *,.eyebrow,.section-number,[class*=tag],[class*=label],[class*=kicker],[class*=breadcrumb],:is(.ai-section-head,.cp-section-heading,.db-section-heading,.ddia-section-head,.ed-section-heading)>p,:is(.rag-sources,.harness-sources,.incident-sources,.cp-sources,.db-sources,.ed-sources)>div>p,:has(+:is(h1,h2,h3,h4,pre,ul,ol,dl))){font-size:17px;line-height:1.7}.reading-article.reading-article :is(.harness-subsystems,.harness-loop-rules,.harness-observability,.harness-graph,.harness-loop,.harness-lifecycle,.harness-evidence,.harness-callout,.harness-warning,.harness-feedback,.harness-boundary,.harness-contract,.incident-lessons,.incident-myths,.incident-techniques,.incident-chain,.incident-callout,.incident-boundary,.incident-caveat,.rag-principle-grid,.rag-metric-grid,.rag-security-grid,.rag-signal-grid,.rag-failure-table,.rag-baseline,.rag-note,.rag-warning,.rag-boundary,.rag-async,.db-canvas-grid,.db-model-grid,.db-shape-grid,.db-index-cards,.db-scale-cards,.db-query-board,.db-dark-note,.db-scale-callout,.db-acid-note,.db-system-warning,.db-checklist,.cp-definition-grid,.cp-tool-grid,.cp-system-principles,.cp-failure-grid,.cp-checklist,.cp-code-copy,.cp-dark-callout,.cp-gil-note,.cp-capacity-note,.ds-definition-grid,.ds-structure-grid,.ds-reality-grid,.ddia-triad,.ddia-callout,.fault-classes,.pillars,.takeaways,.ai-callout,.ai-concepts,.ed-lanes,.ed-guarantees,.ed-failures,.ed-flow,.ed-pipeline,.ed-checklist,.ed-callout,.ed-warning,.ed-note,.ed-states,blockquote) :is(p,li,dd):not(figure *,.eyebrow,.section-number,[class*=tag],[class*=label],:has(+:is(h1,h2,h3,h4,pre,ul,ol,dl))),.reading-article.reading-article :is(.ddia-figure-note,.ai-figure-note,dd:not(figure *)){font-size:15px;line-height:1.65}.reading-article.reading-article :is(article,li,aside)>:is(h3,h4):not(figure *){margin:4px 0 6px;color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.35}.reading-article.reading-article :where(section,article,div,aside) :where(article,li,div,aside,dl,ol,ul):not(:where(figure,figure *)){min-height:0}.reading-article.reading-article :is(.ai-post-hero,.cp-hero,.db-hero,.ddia-hero,.ed-hero) :is(.eyebrow,.cp-kicker,.db-kicker,.ed-kicker){display:none}.reading-article.reading-article :is(.ai-post-meta,.cp-meta,.db-meta,.ddia-hero-meta,.ed-meta){display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:28px;padding:0;border:0}.reading-article.reading-article :is(.ai-post-meta,.cp-meta,.db-meta,.ddia-hero-meta,.ed-meta)>div{display:flex;align-items:baseline;gap:8px;padding:0;border:0}.reading-article.reading-article :is(.ai-post-meta,.cp-meta,.db-meta,.ddia-hero-meta,.ed-meta) :is(span,dt){margin:0;color:var(--muted);font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.reading-article.reading-article :is(.ai-post-meta,.cp-meta,.db-meta,.ddia-hero-meta,.ed-meta) :is(b,dd){margin:0;color:var(--ink);font:500 14px var(--mono);letter-spacing:0}.reading-article.reading-article :is(.ai-post-hero,.cp-hero,.db-hero,.ddia-hero,.ed-hero){padding-bottom:40px}.reading-article.reading-article :is(.ai-post-hero,.cp-hero,.db-hero,.ddia-hero,.ed-hero)+:is(section,.ddia-section){border-top:1px solid var(--line)}.reading-article.reading-article [class*=breadcrumb-row]{flex-wrap:wrap;row-gap:8px}.reading-article.reading-article :is(.ai-breadcrumb,.ddia-breadcrumb,.ed-breadcrumb-row p){flex-wrap:wrap;min-width:0}.reading-article.reading-article :is(.ddia-breadcrumb,.ddia-figure-cap,.ddia-callout-tag,.ai-callout-tag,.triad-card>span,.ai-figure-cap,figure>figcaption){font-size:11px}.reading-article{--inverse-accent: var(--accent-text);--h-dark-muted: var(--muted-strong)}.reading-article.reading-article :is(.ai-dark,.ai-loop-step.is-model,.cp-dark,.cp-system,.cp-checklist>div,.cp-conclusion,.arch-workers,.db-dark,.db-cap,.db-query-board ol,.db-system-warning,.db-checklist>div,.db-conclusion,.ddia-section-dark,.tw-math,.tail-origin,.ds-conclusion,.ed-conclusion,.ed-tint,.harness-contract,.harness-conclusion,.incident-boundary,.incident-conclusion,.pg-dark,.pg-warning,.rag-personal,.rag-baseline>div,.rag-warning,.rag-async,.rag-conclusion,.light){color:var(--muted-strong);background-color:transparent}.reading-article.reading-article :is(.ai-dark,.ai-loop-step.is-model,.cp-dark,.cp-system,.cp-checklist>div,.cp-conclusion,.arch-workers,.db-dark,.db-cap,.db-query-board ol,.db-system-warning,.db-checklist>div,.db-conclusion,.ddia-section-dark,.tw-math,.tail-origin,.ds-conclusion,.ed-conclusion,.ed-tint,.harness-contract,.harness-conclusion,.incident-boundary,.incident-conclusion,.pg-dark,.pg-warning,.rag-personal,.rag-baseline>div,.rag-warning,.rag-async,.rag-conclusion,.light) :where(*):not(:where(pre,pre *,.cp-code-panel,.cp-code-panel *)){color:var(--muted-strong);border-color:var(--line)}.reading-article.reading-article :is(.ai-dark,.ai-loop-step.is-model,.cp-dark,.cp-system,.cp-checklist>div,.cp-conclusion,.arch-workers,.db-dark,.db-cap,.db-query-board ol,.db-system-warning,.db-checklist>div,.db-conclusion,.ddia-section-dark,.tw-math,.tail-origin,.ds-conclusion,.ed-conclusion,.ed-tint,.harness-contract,.harness-conclusion,.incident-boundary,.incident-conclusion,.pg-dark,.pg-warning,.rag-personal,.rag-baseline>div,.rag-warning,.rag-async,.rag-conclusion,.light) :where(h2,h3,h4,strong,b,th,code,em):not(:where(pre *,.cp-code-panel *)){color:var(--ink)}.reading-article.reading-article :is(.rag-sources,.db-sources,.cp-sources,.harness-sources,.incident-sources) small{color:var(--muted)}.reading-article.reading-article :is(.harness-subsystems,.harness-loop-rules,.harness-observability,.harness-graph,.incident-lessons,.incident-myths,.incident-techniques,.rag-principle-grid,.rag-metric-grid,.rag-security-grid,.rag-signal-grid,.db-canvas-grid,.db-model-grid,.db-shape-grid,.db-index-cards,.db-scale-cards,.cp-definition-grid,.cp-tool-grid,.cp-system-principles,.cp-failure-grid,.ds-definition-grid,.ds-structure-grid,.ds-reality-grid,.ddia-triad,.fault-classes,.pillars){background:transparent}.reading-article.reading-article .harness-loop small{color:var(--muted-strong)}.reading-article.reading-article *:not(:focus-visible){box-shadow:none}.reading-article.reading-article .db-query-board li{gap:4px;padding-block:12px}.reading-article.reading-article .db-shape-grid{border:0}.reading-article.reading-article .db-shape-grid article>p:last-child{margin-top:16px}.reading-article.reading-article .db-schema-map div{border-color:var(--line);background:var(--paper-2)}:root .reading-article.reading-article{--h-blue: var(--muted-strong);--h-blue-soft: var(--paper-2);--h-green: var(--muted-strong);--h-green-soft: var(--paper-2);--h-amber: var(--muted-strong);--h-amber-soft: var(--paper-2);--incident-red: var(--muted-strong);--incident-red-soft: var(--paper-2);--incident-amber: var(--muted-strong);--incident-amber-soft: var(--paper-2);--incident-blue: var(--muted-strong);--incident-blue-soft: var(--paper-2)}.reading-article.reading-article :is(figure>figcaption,.ai-figure-cap,.ddia-figure-cap) :is(b,strong){font-size:13px;letter-spacing:.02em}.reading-article.reading-article :is(.ddia-figure-note,.ai-figure-note){color:var(--muted-strong);font-family:var(--reading)}.reading-article.reading-article .harness-prose{display:block;margin-bottom:40px}.reading-article.reading-article .harness-map{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.reading-article.reading-article .harness-map>div{padding:16px 0;border:0;border-bottom:1px solid var(--line);background:transparent}.reading-article.reading-article .harness-map>i{display:none}.reading-article.reading-article .harness-map strong{margin:4px 0 6px;font-size:17px}.reading-article.reading-article .harness-contract span{margin-bottom:4px}.reading-article.reading-article :is(.rag-checklist,.ai-concepts,.concept-list,.harness-lectures ol,.incident-prose,.incident-chain,.cp-diagnostic-steps,.rag-sources,.harness-sources,.incident-sources,.cp-sources,.db-sources,.ed-sources){grid-template-columns:minmax(0,1fr);gap:0}.reading-article.reading-article :is(.rag-sources,.harness-sources,.incident-sources,.cp-sources,.db-sources,.ed-sources)>div{margin-bottom:20px}.reading-article.reading-article :is(.cp-definition-grid,.cp-tool-grid,.cp-system-principles,.cp-failure-grid,.ds-definition-grid,.ds-structure-grid,.ds-reality-grid,.db-canvas-grid,.db-model-grid,.db-index-cards,.db-scale-cards)>article{border:0;border-bottom:1px solid var(--line)}.reading-article.reading-article :is(.cp-table-wrap,.pg-table-wrap){border:0}.reading-article.reading-article :is(.cp-table-wrap,.pg-table-wrap) :is(td,th){border-inline:0}.reading-article.reading-article :is(.cp-table-wrap,.pg-table-wrap) td{color:var(--muted-strong);font-family:var(--reading);font-size:14px;line-height:1.5}.reading-article.reading-article :is(.cp-table-wrap,.pg-table-wrap) td :is(strong,b){color:var(--ink)}.reading-article.reading-article :is(.pg-nodes i.is-hit,.pg-steps i.is-visible){color:var(--paper);background:var(--ink);border-color:var(--ink)}.reading-article.reading-article :is(pre,.cp-code-panel){padding:0;border:0;border-radius:var(--radius-sm);color:#f2eded;background:#0c0c0e}.reading-article.reading-article pre:not(.cp-code-panel pre){padding:18px 20px;overflow-x:auto}
