/* TLHA Wissensmodell: buildless, offline-friendly, no tracking. */
.wm-main{max-width:1500px;margin:auto;padding-top:0}.wm-main p{max-width:76ch}.wm-main h1{font-size:clamp(42px,4.5vw,70px);letter-spacing:-2px}.wm-main h2{font-size:clamp(28px,3vw,39px);letter-spacing:-.7px}.wm-main h3{font-size:20px;font-weight:600;line-height:1.3}.wm-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:5vw;align-items:center;padding:55px 0 60px}.wm-textlink{display:inline-block;margin:12px 0;text-underline-offset:5px}.wm-small{font-size:13px;line-height:1.6;color:#4b6256}.wm-system{margin:0;background:#e3e9d8;border:1px solid #bbc6af;padding:26px;border-radius:22px}.wm-system>figcaption{font-size:13px;letter-spacing:1px;margin-bottom:28px}.wm-system-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.wm-organelle{text-align:center}.wm-organelle h2{font-size:23px;letter-spacing:0}.wm-organelle p{font-size:14px;line-height:1.5}.wm-orb{display:flex;width:100px;height:100px;border:2px solid #8d7560;border-radius:50%;align-items:center;justify-content:center;background:#efe4d2;color:#72533f;font-size:22px;margin:auto}.wm-mito svg{display:block;width:120px;height:100px;margin:auto}.wm-mito svg rect{fill:#c3d5b0;stroke:#537453;stroke-width:2}.wm-mito svg path{fill:none;stroke:#537453;stroke-width:3}.wm-exchange{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-around;border-top:1px solid #b6c3a8;border-bottom:1px solid #b6c3a8;padding:10px 0;font-size:12px}.wm-exchange p{margin:0}.wm-exchange span{font-size:20px}.wm-system>.wm-small{margin-bottom:0}.wm-topics{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 60px;border-top:1px solid #a6b6a4}.wm-topics a{display:grid;grid-template-columns:34px 1fr;column-gap:12px;align-items:start;text-decoration:none;padding:22px 15px;border-bottom:1px solid #a6b6a4}.wm-topics a:hover{background:#e3e9d8}.wm-topics span{grid-row:span 2;font-size:24px;font-family:Georgia,serif;color:#537453}.wm-topics strong{font-size:16px;font-weight:600}.wm-topics small{font-size:12px;color:#4b6256;margin-top:4px}.wm-criteria{padding:0 0 50px}.wm-criteria h2{font-size:29px}.wm-criteria caption,.wm-main caption{text-align:left;font-size:13px;color:#4b6256;padding:0 0 12px}.wm-criteria table{font-size:14px}.wm-criteria th[scope=row]{width:135px}.wm-badge{display:inline-block;border:1px solid #9cafa0;background:#e0e9dc;border-radius:4px;padding:3px 9px;font:600 12px/1.5 system-ui,sans-serif;white-space:nowrap;color:#264235}.wm-hinweise{background:#ede7d4;border-color:#b6aa86;color:#54482b}.wm-offen{background:#edf0ea;border-color:#aab6a7;color:#435242}.wm-widerlegt{background:#efe3dc;border-color:#b9a191;color:#624738}.wm-evidence{display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;color:#4b6256;margin:12px 0}.wm-chapter{display:grid;grid-template-columns:70px 1fr;gap:26px;border-top:1px solid #a6b6a4;padding:55px 0}.wm-number{font:52px/1.2 Georgia,serif;color:#718267}.wm-chapter-body{max-width:970px;min-width:0}.wm-chapter h2{margin:6px 0 24px}.wm-lead{font-size:21px;line-height:1.5}.wm-key{border-left:3px solid #718c55;padding:12px 20px;background:#e3e9d8;font-weight:600}.wm-main details{padding:18px 0}.wm-main summary{font-size:17px;font-weight:600;line-height:1.5}.wm-main details p{font-size:15px}.wm-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:24px 0}.wm-pair>div{border-top:2px solid #9eae90;padding-top:16px;min-width:0}.wm-pair h3{margin-top:5px}.wm-mini{width:200px;max-width:100%;height:60px;fill:#c3d5b0;stroke:#537453;stroke-width:2}.wm-mini path{fill:none}.wm-network{margin:24px 0;padding:15px;background:#e3e9d8;border-radius:12px}.wm-network svg{display:block;width:100%;height:auto}.wm-network text{font:17px system-ui,sans-serif;fill:#17392f}.wm-network figcaption{font-size:12px;color:#4b6256;padding:6px 10px}.wm-maintenance{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;padding:0;gap:15px}.wm-maintenance li{padding:18px 20px;background:#e3e9d8;border-radius:8px}.wm-maintenance b{display:block;margin-bottom:4px}.wm-maintenance span{font-size:14px}.wm-takeaway{margin:28px 0 20px;border:1px solid #b6c3a8;border-radius:10px;padding:6px 20px;background:#f8f8f1}.wm-takeaway>div{padding:13px 0;display:grid;grid-template-columns:225px 1fr;gap:22px}.wm-takeaway>div+div{border-top:1px solid #d3dbc9}.wm-takeaway dt{font-size:13px;font-weight:650;line-height:1.5}.wm-takeaway dd{font-size:14px;line-height:1.6;margin:0}.wm-sources{font-size:12px;line-height:1.6;margin-top:22px}.wm-sources h3{font-size:13px;letter-spacing:.4px}.wm-sources ul{padding-left:18px}.wm-sources li{margin:10px 0}.wm-sources li span{display:block;color:#526455}.wm-sources a{overflow-wrap:anywhere;text-underline-offset:3px}.wm-back{display:inline-block;font-size:12px;margin-top:18px;text-underline-offset:4px}.wm-next{padding:35px 40px;margin:25px 0 60px;background:#e3e9d8;border-radius:16px}.wm-loop{background:#e3e9d8;border-radius:22px;padding:25px 32px}.wm-loop p{display:flex;align-items:center;gap:20px;border-bottom:1px solid #b6c3a8;padding:10px 0 20px;font-size:20px}.wm-loop span{font:30px Georgia,serif;color:#537453}.wm-loop a{font-size:14px;display:inline-block;padding:10px 0}.wm-method-section{padding:40px 0;border-top:1px solid #a6b6a4;max-width:1000px;margin:auto}.wm-questions{list-style:none;counter-reset:questions;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:25px}.wm-questions li{counter-increment:questions;border-top:1px solid #b6c3a8;padding-top:15px}.wm-questions h3:before{content:'0' counter(questions) ' · ';color:#537453}.wm-questions p{font-size:15px}.wm-main a:focus-visible{outline:3px solid #718c55;outline-offset:4px}.wm-main section,.wm-main nav[id]{scroll-margin-top:90px}
@media(max-width:900px){.wm-hero{grid-template-columns:1fr;gap:25px}.wm-system{max-width:620px}.wm-topics{grid-template-columns:1fr 1fr}.wm-takeaway>div{grid-template-columns:180px 1fr}.wm-hero-method{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.wm-main{padding:0 20px}.wm-hero{padding:35px 0}.wm-main h1{font-size:42px}.wm-topics{grid-template-columns:1fr;margin-bottom:35px}.wm-topics a{padding:15px 5px;min-height:65px}.wm-criteria{padding-bottom:25px}.wm-criteria table{display:table;font-size:13px}.wm-criteria th,.wm-criteria td{padding:11px 6px}.wm-criteria th[scope=row]{width:93px}.wm-badge{font-size:11px;padding:3px 6px}.wm-chapter{grid-template-columns:1fr;gap:0;padding:35px 0}.wm-number{display:none}.wm-pair,.wm-maintenance,.wm-questions,.wm-hero-method{grid-template-columns:1fr;gap:18px}.wm-takeaway{padding:6px 15px}.wm-takeaway>div{grid-template-columns:1fr;gap:7px}.wm-next{padding:22px}.wm-network{padding:5px}.wm-loop{padding:20px}.wm-lead{font-size:19px}.wm-system{padding:20px}.wm-organelle h2{font-size:20px}.wm-organelle p{font-size:13px}.wm-system>figcaption{font-size:12px}.wm-exchange{justify-content:flex-start}.wm-exchange p{width:100%}.wm-method-section .table-wrap{overflow:auto}.wm-main section,.wm-main nav[id]{scroll-margin-top:76px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.wm-main{max-width:none;padding:0}.wm-topics,.wm-back,.wm-next,.tlha-section-header,.draft-banner{display:none}.wm-hero{grid-template-columns:1fr}.wm-chapter{break-inside:auto}.wm-takeaway,.wm-sources{break-inside:avoid}.wm-main h1{font-size:35px}.wm-main h2{font-size:25px}}
