.liquid-page{background:var(--paper)}.liquid-hero{padding:96px max(24px,calc((100vw - var(--max))/2)) 78px;border-bottom:1px solid var(--ink);background-image:linear-gradient(90deg,rgba(165,42,42,.035) 1px,transparent 1px),linear-gradient(rgba(165,42,42,.035) 1px,transparent 1px);background-size:42px 42px}.liquid-hero h1{max-width:920px;margin:0;font-family:serif;font-size:clamp(50px,6vw,86px);line-height:1.08}.liquid-hero>p:last-child{max-width:760px;margin-top:30px;color:var(--muted);font-size:17px}.liquid-thesis{max-width:var(--max);margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--ink)}.liquid-thesis article{padding:32px 26px;border-right:1px solid var(--line)}.liquid-thesis article:last-child{border-right:0}.liquid-thesis span,.diagnostic-stack small{color:var(--red);font-size:10px;font-weight:800;letter-spacing:2px}.liquid-thesis h2{margin:28px 0 10px;font-family:serif;font-size:28px}.liquid-thesis p{color:var(--muted);font-size:13px}.liquid-diagnostic,.pipeline-extension,.liquid-system,.failure-modes{max-width:var(--max);margin:auto;padding:88px 24px}.diagnostic-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.diagnostic-stack article{background:#fff;min-height:280px;padding:28px;display:grid;align-content:space-between}.diagnostic-stack h3{margin:42px 0 10px;font-family:serif;font-size:30px}.diagnostic-stack p{color:var(--muted);font-size:13px}.diagnostic-stack b{display:block;margin-top:24px;color:var(--red);font-size:12px}.extension-table{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:var(--line);gap:1px}.extension-head{background:var(--ink);color:#fff;padding:18px 24px;font-size:12px;font-weight:800;letter-spacing:2px}.extension-table article{background:#fff;min-height:170px;padding:24px}.extension-table h3{margin:0 0 14px;font-family:serif;font-size:25px}.extension-table p{color:var(--muted);font-size:13px}.liquid-system{max-width:none;padding-left:max(24px,calc((100vw - var(--max))/2));padding-right:max(24px,calc((100vw - var(--max))/2));background:var(--ink);color:#fff}.liquid-system .model-heading p:last-child{color:#aaa}.passage-map{display:grid;grid-template-columns:1.2fr repeat(4,1fr);border-top:1px solid #777}.passage-map article{min-height:260px;padding:25px 18px;border-right:1px solid #444}.passage-map article:last-child{border-right:0}.passage-map .gate{background:#262320}.passage-map span{color:#cf8a8a;font-family:serif}.passage-map h3{margin:68px 0 10px;font-family:serif;font-size:24px}.passage-map p{color:#aaa;font-size:12px}.failure-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.failure-grid article{background:#fff;padding:30px;min-height:310px;display:flex;flex-direction:column}.failure-grid b{color:var(--red);font-family:serif;font-size:26px;font-weight:400}.failure-grid h3{margin:48px 0 10px;font-family:serif;font-size:28px}.failure-grid p{color:var(--muted);font-size:13px}.failure-grid .misread-scene{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);color:#302f2a;font-size:13px;line-height:1.85}@media(max-width:900px){.liquid-thesis,.diagnostic-stack,.extension-table,.passage-map,.failure-grid{grid-template-columns:1fr}.liquid-thesis article{border-right:0;border-bottom:1px solid var(--line)}.passage-map article{min-height:auto;border-right:0;border-bottom:1px solid #444}.passage-map h3{margin-top:28px}.failure-grid article{min-height:auto}.failure-grid .misread-scene{margin-top:22px}}@media(max-width:560px){.liquid-hero h1{font-size:42px}}
