.physiology-foundation{display:grid;gap:12px;min-width:0}
.physiology-foundation>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);gap:18px;align-items:end;padding:20px;border:1px solid color-mix(in srgb,var(--longevity-blue) 32%,var(--line));border-radius:18px;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--longevity-blue) 13%,transparent),transparent 36%),var(--panel)}
.physiology-foundation>header span,.running-evidence-chain>header span,.physiology-model>header span,.physiology-bootcamp>header span,.life-relay-map>header span{color:var(--longevity);font-size:12px;font-weight:800;letter-spacing:.08em}
.physiology-foundation>header h2,.physiology-model>header h2,.physiology-bootcamp>header h2,.life-relay-map>header h2{margin:7px 0 5px;font-size:clamp(22px,2.3vw,31px);line-height:1.18;letter-spacing:-.03em}
.physiology-foundation>header p,.physiology-bootcamp>header p,.life-relay-map>header p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}
.physiology-foundation>header aside{display:grid;gap:5px;padding:13px;border:1px solid color-mix(in srgb,var(--longevity) 32%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--longevity) 6%,var(--panel-2))}.physiology-foundation>header aside b{font-size:16px;line-height:1.4}.physiology-foundation>header aside small{color:var(--muted);font-size:12px;line-height:1.5}
.physiology-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.physiology-signal-card{min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.physiology-signal-card[open]{border-color:color-mix(in srgb,var(--longevity-blue) 36%,var(--line))}.physiology-signal-card summary{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:9px;align-items:center;padding:13px;cursor:pointer;list-style:none}.physiology-signal-card summary::-webkit-details-marker{display:none}.physiology-signal-card summary>span{display:grid;place-items:center;min-height:34px;border:1px solid color-mix(in srgb,var(--longevity) 36%,var(--line));border-radius:9px;color:var(--longevity);font:800 12px/1 var(--font-mono,ui-monospace,monospace)}.physiology-signal-card summary b,.physiology-signal-card summary small{display:block}.physiology-signal-card summary b{font-size:14px}.physiology-signal-card summary small{margin-top:3px;color:var(--muted);font-size:12px}.physiology-signal-card summary em{color:var(--longevity-blue);font-size:11px;font-style:normal}.physiology-signal-card>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 13px 13px}.physiology-signal-card section{padding:9px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2)}.physiology-signal-card section.guard{grid-column:1/-1;border-color:color-mix(in srgb,var(--warn) 30%,var(--line));background:color-mix(in srgb,var(--warn) 4%,var(--panel-2))}.physiology-signal-card section span{color:var(--longevity-blue);font-size:11px;font-weight:760}.physiology-signal-card section.guard span{color:var(--warn)}.physiology-signal-card section p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.55}
.running-evidence-chain,.physiology-model,.physiology-bootcamp,.life-relay-map,.physiology-sources,.longevity-practice-lab{padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.running-evidence-chain>header,.physiology-model>header,.physiology-bootcamp>header,.life-relay-map>header,.longevity-practice-lab>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.running-evidence-chain>header b{font-size:15px}.running-evidence-chain>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:7px;align-items:center;margin-top:12px}.running-evidence-chain article{min-width:0;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2)}.running-evidence-chain article span,.running-evidence-chain article b{display:block}.running-evidence-chain article span{color:var(--longevity);font:760 11px/1.3 var(--font-mono,ui-monospace,monospace)}.running-evidence-chain article b{margin-top:5px;font-size:14px}.running-evidence-chain article p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.running-evidence-chain>div>i,.physiology-model-flow>i{color:var(--longevity-blue);font-style:normal;text-align:center}
.physiology-model>header em{flex:none;padding:6px 9px;border:1px solid color-mix(in srgb,var(--longevity-blue) 35%,var(--line));border-radius:999px;color:var(--longevity-blue);font-size:12px;font-style:normal}.physiology-state-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:11px}.physiology-state-tags>span{display:flex;gap:6px;align-items:center;padding:6px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px}.physiology-state-tags b{color:var(--longevity);font:760 11px/1 var(--font-mono,ui-monospace,monospace)}.physiology-model-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:7px;align-items:center;margin-top:10px}.physiology-model-flow article{min-width:0;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2)}.physiology-model-flow span,.physiology-model-flow b{display:block}.physiology-model-flow span{color:var(--longevity);font-size:11px;font-weight:780}.physiology-model-flow b{margin-top:5px;font-size:13px;line-height:1.45}.physiology-model-flow p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.physiology-schema{display:grid;grid-template-columns:minmax(190px,.45fr) minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:10px;padding:12px;border:1px dashed color-mix(in srgb,var(--longevity-blue) 38%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--longevity-blue) 4%,var(--panel-2))}.physiology-schema span,.physiology-schema b{display:block}.physiology-schema span{color:var(--longevity-blue);font-size:11px}.physiology-schema b{margin-top:4px;font-size:13px}.physiology-schema ol{display:flex;gap:5px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.physiology-schema li{padding:5px 7px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px}.physiology-schema a{padding:8px 10px;border:1px solid color-mix(in srgb,var(--longevity) 40%,var(--line));border-radius:9px;color:var(--longevity);font-size:12px;font-weight:760;text-decoration:none;white-space:nowrap}
.physiology-bootcamp>header small{max-width:420px;color:var(--muted);font-size:12px;line-height:1.55;text-align:right}.physiology-bootcamp>ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:12px 0 0;padding:0;list-style:none;counter-reset:none}.physiology-bootcamp>ol li{min-width:0;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2)}.physiology-bootcamp li span,.physiology-bootcamp li b{display:block}.physiology-bootcamp li span{color:var(--longevity);font-size:11px;font-weight:780}.physiology-bootcamp li b{margin-top:5px;font-size:13px;line-height:1.45}.physiology-bootcamp li p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.physiology-bootcamp footer{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.physiology-bootcamp footer b{color:var(--longevity);font-size:12px}.physiology-bootcamp footer span{color:var(--muted);font-size:12px}.physiology-bootcamp footer strong{margin-left:auto;color:var(--warn);font-size:12px}
.life-relay-map>header p{max-width:420px;text-align:right}.life-relay-map>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px}.life-relay-map article{min-width:0;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2)}.life-relay-map article span,.life-relay-map article b{display:block}.life-relay-map article span{color:var(--longevity);font:760 11px/1 var(--font-mono,ui-monospace,monospace)}.life-relay-map article b{margin-top:6px;font-size:14px}.life-relay-map article p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}
.physiology-sources{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px 12px;align-items:start}.physiology-sources>span{color:var(--longevity);font-size:12px;font-weight:760}.physiology-sources>div{display:flex;gap:6px;flex-wrap:wrap}.physiology-sources a{padding:5px 7px;border:1px solid var(--line);border-radius:999px;color:var(--longevity-blue);font-size:11px;text-decoration:none}.physiology-sources p{grid-column:1/-1;margin:0;padding-top:8px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.6}
.longevity-practice-lab{border-color:color-mix(in srgb,var(--longevity) 35%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--longevity) 5%,var(--panel)),var(--panel))}.longevity-practice-lab.observation{border-style:dashed}.longevity-practice-lab>header span{color:var(--longevity);font-size:12px;font-weight:800;letter-spacing:.08em}.longevity-practice-lab>header h2{margin:6px 0 4px;font-size:21px}.longevity-practice-lab>header p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.longevity-practice-lab>header em{flex:none;padding:6px 8px;border:1px solid var(--line);border-radius:999px;color:var(--longevity-blue);font-size:11px;font-style:normal}.longevity-practice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.longevity-practice-grid article{display:grid;align-content:start;min-width:0;padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2)}.longevity-practice-grid article>span{color:var(--longevity);font-size:12px;font-weight:760}.longevity-practice-grid ul,.longevity-practice-grid ol{display:grid;gap:5px;margin:8px 0 0;padding-left:18px;color:var(--muted);font-size:12px;line-height:1.5}.longevity-practice-grid .output b{margin-top:8px;font-size:15px;line-height:1.45}.longevity-practice-grid .output small{margin-top:7px;color:var(--warn);font-size:12px;line-height:1.5}.longevity-practice-grid .output .btn{align-self:end;justify-self:start;margin-top:12px}
@media(max-width:1120px){.physiology-bootcamp>ol{grid-template-columns:repeat(3,minmax(0,1fr))}.life-relay-map>div{grid-template-columns:repeat(3,minmax(0,1fr))}.physiology-model-flow{grid-template-columns:1fr 1fr}.physiology-model-flow>i{display:none}.physiology-schema{grid-template-columns:1fr}}
@media(max-width:760px){.physiology-foundation>header{grid-template-columns:1fr;padding:16px}.physiology-signal-grid{grid-template-columns:1fr}.physiology-signal-card summary{grid-template-columns:42px minmax(0,1fr)}.physiology-signal-card summary em{grid-column:2}.physiology-signal-card>div{grid-template-columns:1fr}.physiology-signal-card section.guard{grid-column:auto}.running-evidence-chain>header,.physiology-model>header,.physiology-bootcamp>header,.life-relay-map>header,.longevity-practice-lab>header{display:grid}.running-evidence-chain>div,.physiology-model-flow{grid-template-columns:1fr}.running-evidence-chain>div>i,.physiology-model-flow>i{display:block;transform:rotate(90deg)}.physiology-schema{grid-template-columns:1fr}.physiology-schema a{text-align:center}.physiology-bootcamp>header small,.life-relay-map>header p{text-align:left}.physiology-bootcamp>ol,.life-relay-map>div,.longevity-practice-grid{grid-template-columns:1fr}.physiology-bootcamp footer strong{width:100%;margin-left:0}.physiology-sources{grid-template-columns:1fr}.physiology-sources p{grid-column:auto}}

/* Human-readable ledgers and timelines; avoid a wall of equal-weight cards. */
.physiology-signal-grid{grid-template-columns:1fr;gap:0;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.physiology-signal-card,.physiology-signal-card[open]{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.physiology-signal-card:last-child{border-bottom:0}.physiology-signal-card summary{grid-template-columns:54px minmax(0,1fr) auto;padding:12px 14px}.physiology-signal-card>div{padding:0 14px 14px 68px}.physiology-signal-card section{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.physiology-signal-card section.guard{border:1px solid color-mix(in srgb,var(--warn) 25%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--warn) 4%,var(--panel-2))}
.running-evidence-chain>div{gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.running-evidence-chain article{padding:12px 14px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent}.running-evidence-chain article:last-child{border-right:0}.running-evidence-chain>div>i{width:0;overflow:visible;z-index:1}
.physiology-model-flow{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.physiology-model-flow article{display:grid;grid-template-columns:130px minmax(220px,.7fr) minmax(0,1fr);gap:12px;align-items:baseline;padding:12px 4px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.physiology-model-flow article:last-of-type{border-bottom:0}.physiology-model-flow article span,.physiology-model-flow article b,.physiology-model-flow article p{margin:0}.physiology-model-flow>i{display:none}
.physiology-bootcamp>ol{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.physiology-bootcamp>ol li{display:grid;grid-template-columns:110px minmax(230px,.75fr) minmax(0,1fr);gap:12px;align-items:baseline;padding:12px 4px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.physiology-bootcamp li span,.physiology-bootcamp li b,.physiology-bootcamp li p{margin:0}
.life-relay-map>div{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.life-relay-map article{display:grid;grid-template-columns:40px minmax(170px,.42fr) minmax(0,1fr);gap:12px;align-items:baseline;padding:11px 4px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.life-relay-map article:last-child{border-bottom:0}.life-relay-map article b,.life-relay-map article p{margin:0}
.longevity-practice-grid{gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.longevity-practice-grid article{padding:13px 15px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent}.longevity-practice-grid article:last-child{border-right:0}
@media(max-width:760px){.physiology-signal-card>div{padding-left:14px}.running-evidence-chain article{border-right:0;border-bottom:1px solid var(--line)}.running-evidence-chain article:last-child{border-bottom:0}.running-evidence-chain>div>i{display:none}.physiology-model-flow article,.physiology-bootcamp>ol li,.life-relay-map article{grid-template-columns:1fr;gap:5px}.longevity-practice-grid article{border-right:0;border-bottom:1px solid var(--line)}.longevity-practice-grid article:last-child{border-bottom:0}}
