.placeholder-banner{background:var(--color-absent-bg);border-block:2px dashed var(--color-absent);padding-block:var(--space-4);font-size:var(--step--1)}.placeholder-banner p{margin:0 0 var(--space-2);color:var(--color-ink)}.placeholder-banner p:last-child{margin-bottom:0}.placeholder-banner__tag{font-family:var(--font-mono);font-weight:700;color:var(--color-absent);letter-spacing:.04em}.placeholder-banner__fills{color:var(--color-ink-soft)}.placeholder-banner code{font-family:var(--font-mono);font-size:.9em;background:var(--color-surface-2);padding:.1em .35em;border-radius:var(--radius-sm)}.lp-hero{padding-block:var(--space-8) var(--space-6)}.lp-hero h1{font-size:var(--step-3);margin-bottom:var(--space-4)}.lp-hero__sub{font-size:var(--step-1);color:var(--color-ink-soft);max-width:42rem}.lp-hero__cta{margin-top:var(--space-5)}.reframe{background:var(--color-surface-2);padding-block:var(--space-8)}.reframe__grid{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;gap:var(--space-4);grid-template-columns:1fr}@media(min-width:40rem){.reframe__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.reframe__grid{grid-template-columns:repeat(4,1fr)}}.reframe__stat{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.reframe__num{font-size:var(--step-2);font-weight:700;color:var(--color-accent);line-height:1.1}.reframe__label{font-size:var(--step--1);color:var(--color-ink)}.reframe__note{font-size:var(--step--1);color:var(--color-ink-faint);font-style:italic}.reframe__sources,.reframe__caveat,.skeptic__sources,.skeptic__attribution{font-size:var(--step--1);color:var(--color-ink-faint);margin-top:var(--space-4)}.reframe__sources a,.skeptic__sources a{color:var(--color-ink-soft)}.definition{padding-block:var(--space-7)}.definition__card{background:var(--color-surface-2);border-inline-start:3px solid var(--color-accent);border-radius:var(--radius);padding:var(--space-5) var(--space-6)}.definition__answer{font-size:var(--step-1);color:var(--color-ink);font-weight:500}.definition__expanded{color:var(--color-ink-soft);margin-bottom:0}.skeptic{background:var(--color-surface-2);padding-block:var(--space-8)}.skeptic__cols{display:grid;gap:var(--space-5);grid-template-columns:1fr;margin-top:var(--space-6)}@media(min-width:46rem){.skeptic__cols{grid-template-columns:1fr 1fr}}.skeptic__col{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-5)}.skeptic__col h3{font-size:var(--step-0);margin-bottom:var(--space-4);font-family:var(--font-sans)}.skeptic__col ul{margin:0;padding-inline-start:var(--space-5);display:grid;gap:var(--space-3)}.skeptic__col li{color:var(--color-ink-soft);font-size:var(--step--1)}.skeptic__col--different{border-top:3px solid var(--color-present)}.skeptic__col--rebranded{border-top:3px solid var(--color-warn)}.anti-dash{padding-block:var(--space-8)}.anti-dash__cols{display:grid;gap:var(--space-5);grid-template-columns:1fr;margin-top:var(--space-6)}@media(min-width:46rem){.anti-dash__cols{grid-template-columns:1fr 1fr}}.anti-dash__col{border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-5);background:var(--color-surface)}.anti-dash__col h3{font-size:var(--step-0);font-family:var(--font-sans);margin-bottom:var(--space-4)}.anti-dash__col ul{margin:0;padding-inline-start:var(--space-5);display:grid;gap:var(--space-3)}.anti-dash__col li{color:var(--color-ink-soft);font-size:var(--step--1)}.anti-dash__col--ours{background:var(--color-surface-2);border-color:var(--color-accent)}.fixlist{background:var(--color-surface-2);padding-block:var(--space-8)}.fixlist__items{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;gap:var(--space-4)}.fixlist__item{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:start;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-5)}.fixlist__finding{font-weight:600;color:var(--color-ink);margin-bottom:var(--space-2)}.fixlist__why{color:var(--color-ink-soft);font-size:var(--step--1);margin:0}.fixlist__note{font-size:var(--step--1);color:var(--color-ink-faint);margin-top:var(--space-5);font-style:italic}.mechanism{padding-block:var(--space-8);background:var(--color-surface-2)}.mechanism__list{list-style:none;counter-reset:mech;margin:var(--space-6) 0 0;padding:0;display:grid;gap:var(--space-4);grid-template-columns:1fr}@media(min-width:46rem){.mechanism__list{grid-template-columns:1fr 1fr}}.mechanism__item{counter-increment:mech;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-5)}.mechanism__name{font-size:var(--step-0);font-family:var(--font-sans);margin-bottom:var(--space-2)}.mechanism__name:before{content:counter(mech) ". ";color:var(--color-accent);font-family:var(--font-mono)}.mechanism__what{color:var(--color-ink-soft);font-size:var(--step--1);margin:0}.diagnostic{padding-block:var(--space-8)}.diagnostic__list{margin:var(--space-6) 0 0;display:grid;gap:var(--space-4)}.diagnostic__item{border-inline-start:3px solid var(--color-line-2);padding-inline-start:var(--space-5)}.diagnostic__item dt{font-weight:600;color:var(--color-ink);margin-bottom:var(--space-2)}.diagnostic__item dd{margin:0;color:var(--color-ink-soft);font-size:var(--step--1)}.cs-hero{padding-block:var(--space-7) var(--space-5)}.cs-hero h1{font-size:var(--step-3)}.cs-hero__stat{color:var(--color-accent);font-size:var(--step-0);margin-bottom:var(--space-3)}.cs-hero__anon{font-size:var(--step--1);color:var(--color-ink-faint)}.stat__note{color:var(--color-ink-faint);font-style:italic}.hub-hero{padding-block:var(--space-8) var(--space-4)}.hub-hero__lead{font-size:var(--step-1);color:var(--color-ink-soft)}.hub-spokes{padding-block:var(--space-6) var(--space-8)}.hub-empty{color:var(--color-ink-soft);background:var(--color-surface-2);border-radius:var(--radius);padding:var(--space-5)}.spokes{padding-block:var(--space-7)}.spokes__list{list-style:none;margin:var(--space-5) 0 0;padding:0;display:grid;gap:var(--space-4)}.spokes__list li{border-bottom:1px solid var(--color-line);padding-bottom:var(--space-4)}.spokes__list a{font-weight:600;color:var(--color-ink);text-decoration:none;font-size:var(--step-0)}.spokes__list a:hover{color:var(--color-accent);text-decoration:underline}.spokes__desc{display:block;color:var(--color-ink-soft);font-size:var(--step--1);margin-top:var(--space-1)}.prose-section{padding-block:var(--space-7)}.prose{max-width:40rem}.prose h2{font-size:var(--step-2);margin-top:var(--space-7)}.prose h3{font-size:var(--step-1);margin-top:var(--space-6)}.prose p{color:var(--color-ink-soft)}.prose>*:first-child{margin-top:0}.prose ul,.prose ol{color:var(--color-ink-soft);padding-inline-start:var(--space-5);display:grid;gap:var(--space-2);margin-bottom:var(--space-4)}.prose a{color:var(--color-accent)}.prose blockquote{border-inline-start:3px solid var(--color-accent);margin:var(--space-5) 0;padding:var(--space-2) 0 var(--space-2) var(--space-5);color:var(--color-ink);font-style:italic}.prose code{font-family:var(--font-mono);font-size:.9em;background:var(--color-surface-2);padding:.1em .35em;border-radius:var(--radius-sm)}.article__meta{font-size:var(--step--1);color:var(--color-ink-faint);margin-bottom:var(--space-6)}.faq-section{padding-block:var(--space-7);background:var(--color-surface-2)}.related{padding-block:var(--space-8);border-top:1px solid var(--color-line)}.related__grid{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;gap:var(--space-4);grid-template-columns:1fr}@media(min-width:46rem){.related__grid{grid-template-columns:repeat(3,1fr)}}.related-card{position:relative;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);transition:border-color .12s ease,box-shadow .12s ease}.related-card:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm)}.related-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;font-size:var(--step--1);color:var(--color-ink-faint)}.related-card__kind,.related-card__time{font-family:var(--font-mono);font-size:.72rem}.related-card__title{font-size:var(--step-0);margin:0;font-family:var(--font-sans)}.related-card__title a{color:var(--color-ink);text-decoration:none}.related-card__title a:after{content:"";position:absolute;inset:0;border-radius:var(--radius)}.related-card:hover .related-card__title a{color:var(--color-accent)}.related-card__desc{color:var(--color-ink-soft);font-size:var(--step--1);margin:0}.cta__note{font-size:var(--step--1);color:color-mix(in srgb,var(--color-paper) 70%,transparent)}.cta__secondary{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb,var(--color-paper) 20%,transparent);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.report__cta .btn--ghost{border-color:color-mix(in srgb,var(--color-paper) 40%,transparent);color:var(--color-paper)}.report__cta .btn--ghost:hover{background:color-mix(in srgb,var(--color-paper) 12%,transparent)}
