.schisto-shell{overflow-wrap:anywhere;--ink:#241f1a;--ink-soft:#4a423a;--muted:#6b6459;--rule:#d8d2c4;--paper:#f4f2ec;--paper-2:#ebe7db;--accent:#1f5f5b;--warn:#8a4a2a;min-width:0;max-width:78rem;color:var(--ink);margin:0 auto;padding:1.5rem 1.25rem 4rem}.schisto-header{border-bottom:1px solid var(--rule);margin-bottom:2rem;padding-bottom:1.5rem}.schisto-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 .6rem;font-size:.78rem}.schisto-header h1{margin:0 0 .75rem;font-family:Georgia,Songti SC,serif;font-size:clamp(1.6rem,4vw,2.5rem);font-weight:600;line-height:1.25}.schisto-subhead{color:var(--ink-soft);max-width:52rem;margin:0;font-size:1rem}.schisto-badge{border:1px solid var(--accent);color:var(--accent);margin:.75rem 0 0;padding:.2rem .6rem;font-size:.8rem;display:inline-block}.schisto-shell h2 .count,.topic-shell h2 .count{color:var(--muted);vertical-align:.15em;margin-left:.5rem;font-family:ui-monospace,monospace;font-size:.72rem;font-weight:400}@media print{@page{margin:14mm 12mm}.schisto-skip,.schisto-nav,.schisto-page-toc,.schisto-reading-next,.schisto-breadcrumb,.atlas-catalogue-fab,header:not(.schisto-header),footer:not(.schisto-cite){display:none!important}.schisto-cite{border-top:.5px solid #000;margin-top:1.5rem;padding-top:.6rem;font-size:8pt}.schisto-shell{max-width:none;padding:0 5mm}.schisto-tier-bar{height:1.4rem}.schisto-tier-bar span{font-size:.7rem;box-shadow:inset 0 0 0 .5px #000;color:#000!important;background:#fff!important}.schisto-tier-legend .swatch{box-shadow:inset 0 0 0 .5px #000;background:#fff!important}.schisto-page-body{display:block}.schisto-page-main{width:100%}.schisto-shell{--ink:#000;--ink-soft:#222;--muted:#444;--paper:#fff;--paper-2:#fff}.schisto-keypoints,.schisto-claim-list li,.schisto-entity-grid li,.schisto-route-stop,.schisto-qgrid li{background:0 0!important}.schisto-keypoints,.schisto-essay,.schisto-figure,.schisto-claim-list li,.schisto-ladder,.schisto-cycle{break-inside:avoid}.schisto-essay{break-before:auto}.schisto-essay h2{break-after:avoid}.schisto-matrix-scroll{overflow:visible!important}.schisto-matrix{width:100%;min-width:0;font-size:9pt}.schisto-matrix th,.schisto-matrix td{padding:.2rem .3rem}thead{display:table-header-group}tr{break-inside:avoid}a{color:#000;text-decoration:none}a[href]:after{content:""}}.schisto-keypoints{background:var(--paper-2);border-left:3px solid var(--accent);gap:.85rem;margin:0 0 2rem;padding:1.1rem 1.25rem;list-style:none;display:grid}.schisto-keypoints li{grid-template-columns:2.2rem 1fr;align-items:start;gap:.6rem;display:grid}.schisto-keypoints-num{color:var(--accent);letter-spacing:.05em;padding-top:.25rem;font-family:ui-monospace,monospace;font-size:.72rem}.schisto-keypoints p{color:var(--ink);margin:0;font-size:.95rem;line-height:1.75}.schisto-keypoints-note{color:var(--muted);margin-top:.3rem;font-size:.82rem;line-height:1.65;display:block}.schisto-page-body{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.schisto-page-body>*,.schisto-page-main{min-width:0}.schisto-page-toc{font-size:.84rem}.schisto-page-toc-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.7rem}.schisto-page-toc ul{flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0;list-style:none;display:flex}.schisto-page-toc a{color:var(--ink-soft);border-bottom:1px solid #0000;padding:.1rem 0;text-decoration:none}.schisto-page-toc a:hover{color:var(--accent);border-bottom-color:var(--accent)}.schisto-page-toc .count{color:var(--muted);margin-left:.35rem;font-family:ui-monospace,monospace;font-size:.75rem}@media (min-width:1024px){.schisto-page-body.has-toc{grid-template-columns:11rem minmax(0,1fr);gap:2.5rem}.schisto-page-toc{align-self:start;position:sticky;top:5.5rem}.schisto-page-toc ul{flex-direction:column;gap:.4rem}}.schisto-reading-next{border-top:1px solid var(--rule);color:var(--muted);align-items:baseline;gap:.75rem;margin:2.5rem 0 0;padding-top:1.25rem;font-size:.9rem;display:flex}.schisto-reading-next>span{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.schisto-reading-next a{color:var(--accent);border-bottom:1px solid var(--accent);text-decoration:none}.schisto-reading-next a:hover{border-bottom-width:2px}.schisto-matrix-scroll{overflow-x:auto}.schisto-matrix{border-collapse:collapse;min-width:34rem;font-size:.82rem}.schisto-matrix caption{caption-side:top;text-align:left;color:var(--muted);padding-bottom:.6rem;font-size:.8rem;line-height:1.6}.schisto-matrix th,.schisto-matrix td{border:1px solid var(--rule);text-align:center;font-variant-numeric:tabular-nums;padding:.4rem .5rem}.schisto-matrix thead th{background:var(--paper-2);color:var(--ink-soft);white-space:nowrap;font-size:.76rem;font-weight:600}.schisto-matrix th[scope=row]{text-align:left;white-space:nowrap;font-weight:600}.schisto-matrix th[scope=row] a{color:var(--ink);border-bottom:1px solid var(--rule);text-decoration:none}.schisto-matrix th[scope=row] a:hover{color:var(--accent);border-bottom-color:var(--accent)}.schisto-matrix td.off{color:var(--muted)}.schisto-matrix td.total{background:var(--paper-2);font-weight:600}.schisto-note{color:var(--muted);font-size:.86rem;line-height:1.65}.schisto-empty{text-align:center;color:var(--muted);background:var(--paper-2);padding:2rem}.schisto-boundary{border-left:3px solid var(--warn);background:var(--paper-2);color:var(--ink-soft);margin-top:3rem;padding:1rem 1.1rem;font-size:.86rem;line-height:1.7}.warn{color:var(--warn)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.schisto-skip{z-index:100;background:var(--paper,#f4f2ec);color:inherit;border:2px solid;border-radius:4px;padding:8px 14px;font-size:14px;position:absolute;top:0;left:-9999px}.schisto-skip:focus{top:8px;left:8px}.schisto-main a:focus-visible,.schisto-shell a:focus-visible,.schisto-shell summary:focus-visible,.schisto-shell button:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.schisto-map-region,.schisto-gov-node rect{transition:none}}.schisto-cycle{margin:1.6em 0 2em}.schisto-cycle svg{max-width:680px;height:auto;display:block}.schisto-cycle-ring{fill:none;stroke:var(--rule);stroke-width:1.5px;stroke-dasharray:5 5}.schisto-cycle-arrow{fill:var(--muted)}.schisto-cycle-node circle{stroke-width:1.5px}.schisto-cycle-node--human circle{fill:#f0e6da;stroke:#a8836a}.schisto-cycle-node--water circle{fill:#e2ebf0;stroke:#6b8fa3}.schisto-cycle-node--snail circle{fill:#e8ece2;stroke:#7a8a5f}.schisto-cycle-num{fill:var(--ink);text-anchor:middle;font-size:15px;font-weight:600}.schisto-cycle-label{fill:var(--ink-soft);font-size:12px}.schisto-cycle-title{fill:var(--ink);font-size:16px;font-weight:600}.schisto-cycle-sub{fill:var(--muted);font-size:12.5px}.schisto-cycle-caption{max-width:680px;color:var(--ink-soft);margin-top:.8em;font-size:13.5px;line-height:1.75}.schisto-cycle-legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-bottom:.4em;font-size:12.5px;display:flex}.schisto-cycle-key{align-items:center;gap:5px;display:inline-flex}.schisto-cycle-dot{border:1.5px solid;border-radius:50%;width:10px;height:10px;display:inline-block}.schisto-cycle-node--human .schisto-cycle-dot{background:#f0e6da;border-color:#a8836a}.schisto-cycle-node--water .schisto-cycle-dot{background:#e2ebf0;border-color:#6b8fa3}.schisto-cycle-node--snail .schisto-cycle-dot{background:#e8ece2;border-color:#7a8a5f}.schisto-ladder{margin:1.6em 0 2em}.schisto-ladder svg{max-width:720px;height:auto;display:block}.schisto-ladder-step{fill:var(--paper-2);stroke:var(--rule);stroke-width:1px}.schisto-ladder-name{fill:var(--ink);font-size:15px;font-weight:600}.schisto-ladder-clause{fill:var(--muted);font-size:11.5px}.schisto-ladder-cond{fill:var(--ink-soft);font-size:12.5px}.schisto-ladder-base{stroke:var(--rule);stroke-dasharray:4 4;stroke-width:1px}.schisto-ladder-arrow line{stroke:var(--muted);stroke-width:1.2px}.schisto-ladder-arrow path{fill:var(--muted)}.schisto-ladder-caption{max-width:720px;color:var(--ink-soft);margin-top:.8em;font-size:13.5px;line-height:1.7}.schisto-figure{margin:1.6em 0 2em;padding:0}.schisto-figure img{border:1px solid var(--rule);background:var(--paper-2);border-radius:4px;width:auto;max-width:100%;height:auto;max-height:460px;display:block}.schisto-figure figcaption{color:var(--ink-soft);margin-top:.7em;font-size:14px;line-height:1.7}.schisto-figure-caption{margin:0 0 .35em}.schisto-figure-boundary{border-left:2px solid var(--rule);color:var(--muted);margin:0 0 .45em;padding-left:.7em;font-size:13px}.schisto-figure-credit{color:var(--muted);margin:0;font-size:12.5px}.schisto-figure-credit a{text-underline-offset:2px;text-decoration:underline}.schisto-figure-sep{margin:0 .4em}.schisto-entity-figures,.schisto-place-figures{margin:1.8em 0}.schisto-map{grid-template-columns:1fr;gap:1.5rem;display:grid}.schisto-map-controls{background:var(--paper-2);border:1px solid var(--rule);flex-wrap:wrap;align-items:flex-end;gap:1rem 2rem;padding:.9rem 1rem;display:flex}.schisto-map-year{flex:18rem}.schisto-map-year label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem;font-size:.78rem;display:block}.schisto-map-year input[type=range]{width:100%;accent-color:var(--accent)}.schisto-map-year-ticks{gap:.4rem;margin-top:.4rem;display:flex}.schisto-map-year-ticks button{font:inherit;border:1px solid var(--rule);color:var(--ink-soft);cursor:pointer;background:#fbfaf6;padding:.15rem .55rem;font-size:.8rem}.schisto-map-year-ticks button.is-current{background:var(--accent);border-color:var(--accent);color:#fff}.schisto-map-toggles{color:var(--ink-soft);gap:1rem;font-size:.85rem;display:flex}.schisto-map-toggles label{cursor:pointer;align-items:center;gap:.35rem;display:flex}.schisto-map-canvas{border:1px solid var(--rule);background:#fbfaf6;padding:.5rem}.schisto-map-svg{width:100%;height:auto;display:block}.schisto-map-region{cursor:pointer;transition:fill .14s,stroke-width .14s}.schisto-map-region:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.schisto-map-labels text{fill:#2a2622;paint-order:stroke;stroke:#fbfaf6eb;stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:14px;font-weight:500}.schisto-map-inset-label{fill:#7a7268;font-size:11px}.schisto-map-legend{border:1px solid var(--rule);background:#fbfaf6;padding:1rem 1.1rem}.schisto-map-legend h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.78rem}.schisto-map-legend h3+ul{margin-bottom:1.1rem}.schisto-map-legend ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.schisto-map-legend li{grid-template-columns:auto 6rem minmax(0,1fr);align-items:baseline;gap:.5rem;font-size:.85rem;display:grid}.schisto-map-legend .swatch{border:1px solid #00000026;width:.9rem;height:.9rem}.schisto-map-legend .label{font-weight:600}.schisto-map-legend .desc{color:var(--muted);font-size:.8rem}.schisto-map-layers li{grid-template-columns:6rem minmax(0,1fr)}.schisto-map-source,.schisto-map-provenance{color:var(--muted);margin:.9rem 0 0;font-size:.78rem;line-height:1.6}.schisto-map-detail{border:1px solid var(--accent);background:#fbfaf6;padding:1rem 1.1rem;position:relative}.schisto-map-detail h3{margin:0 0 .5rem;font-size:1.1rem}.schisto-map-detail-close{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:1.3rem;line-height:1;position:absolute;top:.4rem;right:.5rem}.schisto-map-detail-status{align-items:center;gap:.5rem;font-weight:600;display:flex}.schisto-map-detail .desc{color:var(--ink-soft);font-size:.86rem;line-height:1.65}.schisto-map-detail-note{border-top:1px dashed var(--rule);color:var(--muted);margin-top:.75rem;padding-top:.75rem;font-size:.82rem;line-height:1.65}.schisto-map-indicators{margin-top:.5rem}.schisto-map-indicators h3{margin:0 0 .4rem;font-family:Georgia,Songti SC,serif;font-size:1.2rem}.schisto-map-indicators-note{color:var(--muted);max-width:46rem;margin:0 0 .9rem;font-size:.84rem;line-height:1.7}.schisto-map-indicators table,.schisto-oh-cuts table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.88rem;display:block;overflow-x:auto}@media (min-width:720px){.schisto-map-indicators table,.schisto-oh-cuts table{white-space:normal;display:table}}.schisto-map-indicators caption{text-align:left;color:var(--muted);padding-bottom:.5rem;font-size:.78rem}.schisto-map-indicators th,.schisto-map-indicators td,.schisto-oh-cuts th,.schisto-oh-cuts td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:baseline;padding:.4rem .5rem}.schisto-map-indicators thead th,.schisto-oh-cuts thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--ink-soft);font-size:.75rem}.schisto-map-indicators tbody th{font-weight:500}.schisto-map-indicators .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.schisto-map-indicators tr[data-derived=true]{background:#f7f1e6}.tag-official,.tag-derived{border:1px solid;padding:.05rem .4rem;font-size:.7rem;display:inline-block}.tag-official{color:var(--accent)}.tag-derived{color:var(--warn)}.schisto-map-derivations{color:var(--muted);margin:.75rem 0 0;padding-left:1.1rem;font-size:.8rem;line-height:1.7}.schisto-map-year-note{color:var(--ink-soft);border-left:2px solid var(--rule);margin-top:1rem;padding-left:.8rem;font-size:.84rem;line-height:1.7}.schisto-map-loading,.schisto-map-fallback{text-align:center;color:var(--muted);border:1px dashed var(--rule);padding:2rem}@media (min-width:1080px){.schisto-map{grid-template-columns:minmax(0,1fr) 19rem;align-items:start}.schisto-map-controls,.schisto-map-canvas,.schisto-map-indicators,.schisto-map-year-note{grid-column:1}.schisto-map-legend,.schisto-map-detail{grid-column:2}}.schisto-notes{margin-top:2.5rem}.schisto-notes h2{margin:0 0 .8rem;font-family:Georgia,Songti SC,serif;font-size:1.25rem}.schisto-notes ol{gap:.9rem;margin:0;padding-left:1.2rem;display:grid}.schisto-notes ul{gap:.55rem;margin:0;padding-left:1.2rem;display:grid}.schisto-notes li{color:var(--ink-soft);font-size:.92rem;line-height:1.75}.schisto-notes strong{color:var(--ink)}.schisto-four-track{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.schisto-ev{border-bottom:1px solid var(--rule);grid-template-columns:4.5rem minmax(0,1fr);gap:0 .9rem;padding:1.1rem 0;display:grid}.schisto-ev-year span{font-variant-numeric:tabular-nums;color:var(--ink);font-family:Georgia,Songti SC,serif;font-size:1.15rem}.schisto-ev-track{border-left:2px solid;padding-left:.6rem;display:none}.schisto-ev-track .track-label{letter-spacing:.04em;font-size:.75rem}.schisto-ev-body{min-width:0}.schisto-ev-body h2{margin:0 0 .35rem;font-size:1rem;line-height:1.45}.schisto-ev-body p{color:var(--ink-soft);margin:0 0 .5rem;font-size:.88rem;line-height:1.75}.schisto-ev-body .caution{color:var(--warn);font-size:.82rem}.schisto-ev .src-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.schisto-ev .src-chip{align-items:center;gap:.25rem;display:inline-flex}@media (min-width:820px){.schisto-ev{grid-template-columns:5rem 8.5rem minmax(0,1fr)}.schisto-ev-track{display:block}}.schisto-gaps{margin-top:2.5rem}.schisto-gaps h2{margin:0 0 .5rem;font-family:Georgia,Songti SC,serif;font-size:1.2rem}.schisto-gaps dl{gap:.9rem;margin:1rem 0 0;display:grid}.schisto-gaps dt{color:var(--warn);font-size:.88rem;font-weight:600}.schisto-gaps dd{color:var(--ink-soft);margin:.25rem 0 0;font-size:.86rem;line-height:1.7}.schisto-onehealth-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.schisto-onehealth-grid>*{min-width:0}@media (min-width:820px){.schisto-onehealth-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.schisto-oh-system{border:1px solid var(--rule);background:#fbfaf6;border-top:3px solid;padding:1rem 1.1rem}.schisto-oh-system[data-system=human]{color:#2f6f7a}.schisto-oh-system[data-system=animal]{color:#7d5f33}.schisto-oh-system[data-system=environment]{color:#3f6f4a}.schisto-oh-system header{grid-template-columns:auto auto;align-items:center;gap:0 .5rem;display:grid}.schisto-oh-dot{border-radius:50%;width:.6rem;height:.6rem;display:inline-block}.schisto-oh-system h3{color:var(--ink);margin:0;font-size:1.05rem}.schisto-oh-system header p{color:var(--muted);grid-column:1/-1;margin:.3rem 0 0;font-size:.8rem}.schisto-oh-system ul{gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.schisto-oh-system li{font-size:.88rem;line-height:1.6}.schisto-oh-system li a{color:var(--ink);border-bottom:1px solid var(--rule);font-weight:600;text-decoration:none}.schisto-oh-system li a:hover{border-bottom-color:currentColor}.schisto-oh-system li .desc{color:var(--muted);margin-top:.15rem;font-size:.8rem;display:block}.schisto-oh-links{margin-top:2rem}.schisto-oh-links h3{margin:0 0 .8rem;font-family:Georgia,Songti SC,serif;font-size:1.15rem}.schisto-oh-links dl{gap:.9rem;margin:0;display:grid}.schisto-oh-links dt{color:var(--accent);font-size:.88rem;font-weight:600}.schisto-oh-links dd{color:var(--ink-soft);max-width:46rem;margin:.25rem 0 0;font-size:.9rem;line-height:1.75}.schisto-oh-numbers{margin-top:3rem}.schisto-oh-numbers h2{margin:0 0 .4rem;font-family:Georgia,Songti SC,serif;font-size:1.25rem}.schisto-oh-cards{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.schisto-oh-cards>*{min-width:0}@media (min-width:820px){.schisto-oh-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.schisto-oh-card{border:1px solid var(--rule);background:#fbfaf6;padding:1rem 1.1rem}.schisto-oh-card h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.8rem}.schisto-oh-card .big{font-variant-numeric:tabular-nums;color:var(--ink);margin:.35rem 0 .1rem;font-family:Georgia,Songti SC,serif;font-size:1.9rem}.schisto-oh-card .unit{color:var(--muted);margin:0;font-size:.8rem}.schisto-oh-card .desc{color:var(--ink-soft);margin:.6rem 0 0;font-size:.82rem;line-height:1.6}.schisto-oh-punch{border-left:3px solid var(--accent);background:var(--paper-2);margin:1.2rem 0 0;padding:.9rem 1rem;font-size:.9rem;line-height:1.7}.schisto-oh-cuts{margin-top:3rem}.schisto-oh-cuts h2{margin:0 0 .4rem;font-family:Georgia,Songti SC,serif;font-size:1.25rem}.schisto-oh-cuts table{margin-top:1rem}.schisto-oh-cuts td{color:var(--ink-soft);font-size:.84rem;line-height:1.6}.schisto-oh-cuts tbody th{font-size:.86rem}.schisto-toc{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.schisto-toc a{border:1px solid var(--rule);color:var(--ink-soft);align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.84rem;text-decoration:none;display:inline-flex}.schisto-toc a:hover{border-color:var(--accent);color:var(--accent)}.schisto-toc .count{color:var(--muted);font-size:.72rem}.schisto-entity-group{margin-bottom:2.5rem}.schisto-entity-group h2{border-bottom:1px solid var(--ink-soft);align-items:baseline;gap:.5rem;margin:0 0 1rem;padding-bottom:.4rem;font-family:Georgia,Songti SC,serif;font-size:1.2rem;display:flex}.schisto-entity-group h2 .count{color:var(--muted);font-family:inherit;font-size:.75rem}.schisto-entity-grid{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:780px){.schisto-entity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.4rem}}.schisto-entity-grid li{border:1px solid var(--rule);background:#fbfaf6;padding:.85rem .95rem}.schisto-entity-card-head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.schisto-entity-grid .name{color:var(--ink);border-bottom:1px solid var(--rule);font-size:.98rem;font-weight:600;text-decoration:none}.schisto-entity-grid .name:hover{border-bottom-color:var(--accent);color:var(--accent)}.schisto-entity-grid .type{border:1px solid var(--rule);color:var(--muted);white-space:nowrap;flex-shrink:0;padding:.05rem .35rem;font-family:ui-monospace,monospace;font-size:.68rem}.schisto-entity-grid .en{color:var(--muted);margin:.2rem 0 0;font-size:.8rem;font-style:italic}.schisto-entity-grid .summary{color:var(--ink-soft);margin:.45rem 0 0;font-size:.87rem;line-height:1.7}.schisto-entity-grid .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:.55rem 0 0;font-size:.76rem;display:flex}.schisto-entity-grid .meta .open{color:var(--muted);margin-left:auto;text-decoration:none}.schisto-entity-grid .meta .open:hover{color:var(--accent)}.schisto-type-row{flex-wrap:wrap;gap:.35rem;margin:0 0 .9rem;display:flex}.schisto-type-chip{border:1px solid var(--rule);color:var(--ink-soft);background:var(--paper-2);padding:.12rem .5rem;font-size:.74rem}.schisto-type-chip b{color:var(--muted);margin-left:.3rem;font-family:ui-monospace,monospace;font-weight:400}.schisto-place-card .summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.schisto-predicate-family{margin-top:1.5rem}.schisto-predicate-family h3{align-items:baseline;gap:.5rem;margin:0 0 .25rem;font-size:1rem;display:flex}.schisto-predicate-family h3 .count{color:var(--muted);font-family:ui-monospace,monospace;font-size:.75rem;font-weight:400}.schisto-predicate{border:1px solid var(--rule);background:#fbfaf6;margin:.5rem 0 0}.schisto-predicate summary{cursor:pointer;align-items:baseline;gap:.6rem;padding:.5rem .75rem;font-size:.9rem;list-style:none;display:flex}.schisto-predicate summary::-webkit-details-marker{display:none}.schisto-predicate summary:before{content:"▸";color:var(--muted);font-size:.75rem}.schisto-predicate[open] summary:before{content:"▾"}.schisto-predicate summary .label{color:var(--ink);font-weight:600}.schisto-predicate summary code{color:var(--muted);font-size:.72rem}.schisto-predicate summary .count{color:var(--muted);margin-left:auto;font-family:ui-monospace,monospace;font-size:.74rem}.schisto-predicate table{border-collapse:collapse;width:100%;margin-top:.25rem;font-size:.82rem}.schisto-predicate th,.schisto-predicate td{border-top:1px solid var(--rule);text-align:left;vertical-align:top;padding:.4rem .6rem}.schisto-predicate thead th{background:var(--paper-2);color:var(--ink-soft);font-size:.75rem}.schisto-predicate .schisto-notes{margin:.5rem .75rem .75rem;font-size:.8rem}.schisto-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;font-size:.8rem;display:flex}.schisto-breadcrumb a{color:var(--muted);border-bottom:1px solid var(--rule);text-decoration:none}.schisto-breadcrumb a:hover{color:var(--accent)}.schisto-entity-lead{margin-bottom:2rem}.schisto-entity-lead p{color:var(--ink);max-width:52rem;margin:0;font-size:1.05rem;line-height:1.8}.schisto-entity-external h2,.schisto-entity-relations h2,.schisto-entity-appears h2,.schisto-entity-sources h2,.schisto-place-open h2,.schisto-place-sources h2{border-bottom:1px solid var(--rule);margin:2rem 0 .7rem;padding-bottom:.35rem;font-family:Georgia,Songti SC,serif;font-size:1.05rem}.schisto-entity-external ul{flex-wrap:wrap;gap:.6rem 1.2rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.schisto-entity-external code{font-size:.82rem}.schisto-entity-relations ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.schisto-entity-relations li{border-bottom:1px dotted var(--rule);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding-bottom:.6rem;font-size:.9rem;display:flex}.schisto-entity-relations a{color:var(--accent);border-bottom:1px solid #0000;text-decoration:none}.schisto-entity-relations a:hover{border-bottom-color:var(--accent)}.rel-verb{color:var(--muted);font-family:ui-monospace,monospace;font-size:.78rem}.rel-self{font-weight:600}.rel-src{color:var(--muted);font-size:.72rem}.rel-note{color:var(--muted);flex-basis:100%;margin:.2rem 0 0;font-size:.8rem;line-height:1.65}.certainty{border:1px solid;padding:.05rem .35rem;font-size:.7rem}.certainty-confirmed{color:#fff;background:var(--accent);border-color:var(--accent);font-weight:600}.certainty-probable{color:#7d5f33}.certainty-disputed{color:var(--warn)}.certainty-uncertain,.certainty-unknown{color:var(--muted)}.schisto-entity-appears ul{gap:.4rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.schisto-entity-appears a{color:var(--accent)}.schisto-entity-sources ol,.schisto-place-sources ol{gap:1.1rem;margin:0;padding-left:1.2rem;display:grid}.schisto-entity-sources li,.schisto-place-sources li{font-size:.88rem;line-height:1.7}.src-title{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;font-weight:600;display:flex}.src-meta{color:var(--muted);margin:.2rem 0 0;font-size:.8rem}.src-claim{color:var(--ink-soft);margin:.25rem 0 0;font-size:.85rem}.src-rights{color:var(--muted);margin:.3rem 0 0;font-size:.78rem}.src-quote{border-left:2px solid var(--accent);background:var(--paper-2);color:var(--ink-soft);margin:.5rem 0 0;padding:.6rem .8rem;font-size:.84rem;line-height:1.75}.src-id{color:var(--muted);margin:.3rem 0 0;font-size:.75rem}.tier{border:1px solid;padding:0 .3rem;font-family:ui-monospace,monospace;font-size:.68rem;line-height:1.5;display:inline-block}.tier-S{color:#5a3b6b}.tier-A{color:var(--accent)}.tier-B{color:#2f6f7a}.tier-C{color:var(--muted)}.schisto-place-list{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.schisto-place-list li{border-bottom:1px dotted var(--rule);padding-bottom:1rem}.schisto-place-list .name{color:var(--ink);border-bottom:1px solid var(--rule);font-size:1rem;font-weight:600;text-decoration:none}.schisto-place-list .name:hover{color:var(--accent);border-bottom-color:var(--accent)}.schisto-place-list .type{color:var(--muted);margin-left:.5rem;font-size:.72rem}.schisto-place-list .status{color:var(--ink-soft);margin:.35rem 0 0;font-size:.86rem;line-height:1.65}.schisto-place-list .caution{color:var(--warn);margin:.25rem 0 0;font-size:.78rem}.schisto-place-qa{gap:1.4rem;margin:0;display:grid}.schisto-place-qa dt{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:.3rem;font-size:.8rem}.schisto-place-qa dd{color:var(--ink-soft);max-width:52rem;margin:0;font-size:.95rem;line-height:1.8}.schisto-place-open{margin-top:2rem}.schisto-place-open p{color:var(--ink-soft);max-width:52rem;font-size:.9rem;line-height:1.75}.schisto-place-open .caution{color:var(--warn);font-size:.82rem}.schisto-shell>*{min-width:0}.schisto-shell>section,.schisto-shell>div,.schisto-shell>aside{max-width:100%}[data-atlas=schistosomiasis]{overflow-x:clip}@media (max-width:640px){.schisto-shell{padding:1.1rem .9rem 3rem}.schisto-oh-system,.schisto-oh-card,.schisto-map-legend,.schisto-map-detail{padding:.85rem .9rem}}.schisto-chart-grid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (min-width:1080px){.schisto-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.schisto-chart-grid>*{min-width:0}.schisto-chart{border:1px solid var(--rule);background:#fbfaf6;margin:0;padding:1rem 1.1rem .9rem}.schisto-chart figcaption h3{margin:0 0 .35rem;font-family:Georgia,Songti SC,serif;font-size:1.02rem;line-height:1.4}.schisto-chart figcaption p{color:var(--ink-soft);margin:0 0 .75rem;font-size:.82rem;line-height:1.7}.schisto-chart-body{min-width:0}.schisto-chart-svg{width:100%;height:auto;display:block}.schisto-chart-grid line,.schisto-chart-svg .schisto-chart-grid{stroke:#e2ddd0;stroke-width:1px}.schisto-chart-axis{stroke:#a8a08c;stroke-width:1px}.schisto-chart-svg text{font-family:inherit}.schisto-chart-tick,.schisto-chart-unit{fill:#6b6455;font-size:10px}.schisto-chart-year{fill:#4a423a;font-variant-numeric:tabular-nums;font-size:11px}.schisto-chart-point{fill:#1f5f5b;font-variant-numeric:tabular-nums;font-size:10px}.schisto-chart-value{fill:#4a423a;font-variant-numeric:tabular-nums;font-size:9.5px}.schisto-chart-legend{color:var(--ink-soft);flex-wrap:wrap;gap:.4rem 1rem;margin:.6rem 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.schisto-chart-legend li{align-items:center;gap:.35rem;display:flex}.schisto-chart-legend .swatch{border:1px solid #0000001f;width:.7rem;height:.7rem}.schisto-chart-table{margin-top:.7rem;font-size:.8rem}.schisto-chart-table summary{cursor:pointer;color:var(--accent);padding:.25rem 0;font-size:.78rem}.schisto-chart-table table{border-collapse:collapse;width:100%;margin-top:.4rem;display:block;overflow-x:auto}.schisto-chart-table th,.schisto-chart-table td{text-align:left;border-bottom:1px solid var(--rule);white-space:nowrap;font-variant-numeric:tabular-nums;padding:.25rem .45rem}.schisto-chart-table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.schisto-chart-table .num{text-align:right}.schisto-chart-table .missing{color:var(--warn);font-size:.74rem}.schisto-chart-note,.schisto-chart-source{color:var(--muted);margin:.6rem 0 0;font-size:.75rem;line-height:1.65}.schisto-chart-source a{color:var(--accent)}.schisto-chart-gap{color:var(--warn)}.schisto-chart-reading{margin-top:2.5rem}.schisto-chart-reading h2{margin:0 0 .7rem;font-family:Georgia,Songti SC,serif;font-size:1.2rem}.schisto-chart-reading ol{gap:.8rem;margin:0;padding-left:1.2rem;display:grid}.schisto-chart-reading li{color:var(--ink-soft);font-size:.9rem;line-height:1.75}.schisto-chart-reading strong{color:var(--ink)}.schisto-search{margin-top:.5rem}.schisto-search-box label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem;font-size:.78rem;display:block}.schisto-search-box input[type=search]{width:100%;font:inherit;border:1px solid var(--ink-soft);color:var(--ink);background:#fbfaf6;border-radius:0;padding:.7rem .9rem;font-size:1.05rem}.schisto-search-box input[type=search]:focus{outline:2px solid var(--accent);outline-offset:1px}.schisto-search-hint{color:var(--muted);margin:.45rem 0 0;font-size:.78rem}.schisto-search-filters{flex-wrap:wrap;gap:.4rem;margin:1.25rem 0 1.5rem;display:flex}.schisto-search-filters button{font:inherit;border:1px solid var(--rule);color:var(--ink-soft);cursor:pointer;background:#fbfaf6;padding:.25rem .7rem;font-size:.82rem}.schisto-search-filters button span{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:.2rem;font-size:.72rem}.schisto-search-filters button.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.schisto-search-filters button.is-on span{color:#fffc}.schisto-search-results section{margin-bottom:2rem}.schisto-search-results h2{border-bottom:1px solid var(--ink-soft);align-items:baseline;gap:.5rem;margin:0 0 .7rem;padding-bottom:.35rem;font-family:Georgia,Songti SC,serif;font-size:1.05rem;display:flex}.schisto-search-results h2 .count{color:var(--muted);font-family:inherit;font-size:.72rem}.schisto-search-results ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.schisto-search-results li{border-bottom:1px dotted var(--rule);padding-bottom:.7rem}.schisto-search-results li a{color:var(--ink);border-bottom:1px solid var(--rule);font-size:.95rem;font-weight:600;text-decoration:none}.schisto-search-results li a:hover{color:var(--accent);border-bottom-color:var(--accent)}.schisto-search-results .alt{color:var(--muted);margin-left:.5rem;font-size:.78rem;font-style:italic}.schisto-search-results .summary{color:var(--ink-soft);margin:.3rem 0 0;font-size:.84rem;line-height:1.65}.schisto-search-empty{border:1px dashed var(--rule);color:var(--ink-soft);background:#fbfaf6;padding:1.5rem 1.1rem;font-size:.9rem;line-height:1.8}.schisto-search-roam{margin-top:2rem}.schisto-search-roam h2{margin:0 0 .4rem;font-family:Georgia,Songti SC,serif;font-size:1.2rem}.schisto-search-roam ol{gap:1.3rem;margin:1.2rem 0 0;padding-left:1.2rem;display:grid}.schisto-search-roam .route-label{letter-spacing:.04em;color:var(--muted);margin:0 0 .4rem;font-size:.8rem}.schisto-search-roam .route-steps{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.9rem;display:flex}.schisto-search-roam .route-steps a{color:var(--accent);border-bottom:1px solid var(--rule);text-decoration:none}.schisto-search-roam .route-steps a:hover{border-bottom-color:var(--accent)}.schisto-search-roam .arrow{color:var(--muted);font-size:.8em}.schisto-gov{margin-top:.5rem}.schisto-gov-canvas{border:1px solid var(--rule);background:#fbfaf6;padding:.5rem;overflow-x:auto}.schisto-gov-svg{width:100%;min-width:640px;height:auto;display:block}.schisto-gov-col{fill:var(--muted);letter-spacing:.08em;font-size:11px}.schisto-gov-dropline{stroke:#ece7db;stroke-width:1px}.schisto-gov-node rect{transition:stroke-width .12s}.schisto-gov-node:hover rect{stroke-width:2px}.schisto-gov-label{fill:#2a2622;pointer-events:none;font-size:10.5px}.schisto-gov-legend{color:var(--ink-soft);flex-wrap:wrap;gap:.5rem 1.4rem;margin:.8rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.schisto-gov-legend li{align-items:center;gap:.4rem;display:flex}.schisto-gov-legend .count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem}.schisto-gov-table{margin-top:.9rem;font-size:.82rem}.schisto-gov-table summary{cursor:pointer;color:var(--accent);padding:.3rem 0;font-size:.8rem}.schisto-gov-table table{border-collapse:collapse;white-space:nowrap;width:100%;margin-top:.5rem;display:block;overflow-x:auto}.schisto-gov-table th,.schisto-gov-table td{text-align:left;border-bottom:1px solid var(--rule);padding:.3rem .5rem}.schisto-gov-table thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.schisto-gov-table .pred{color:var(--accent)}.schisto-control-cuts{margin-top:2.75rem}.schisto-control-cuts h2,.schisto-control-targets h2,.schisto-control-standards h2{margin:0 0 .5rem;font-family:Georgia,Songti SC,serif;font-size:1.25rem}.schisto-control-cuts table{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.86rem;display:block;overflow-x:auto}.schisto-control-cuts caption{text-align:left;color:var(--muted);padding-bottom:.5rem;font-size:.76rem}.schisto-control-cuts th,.schisto-control-cuts td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:.45rem .55rem;line-height:1.6}.schisto-control-cuts thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--ink-soft);font-size:.74rem}.schisto-control-cuts tbody th{font-weight:600}.schisto-control-targets{margin-top:2.75rem}.schisto-target-list{gap:1.1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.schisto-target-list li{border-left:3px solid var(--accent);padding-left:.9rem}.schisto-target-list h3{margin:0 0 .3rem;font-size:1rem}.schisto-target-list h3 a{color:var(--ink);border-bottom:1px solid var(--rule);text-decoration:none}.schisto-target-list h3 a:hover{color:var(--accent)}.schisto-target-list p{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.7}.src-inline{color:var(--muted)!important;margin-top:.3rem!important;font-size:.76rem!important}.schisto-target-now{background:var(--paper-2);border-left:3px solid var(--accent);color:var(--ink-soft);margin:1.2rem 0 0;padding:.9rem 1rem;font-size:.88rem;line-height:1.75}.schisto-control-standards{margin-top:2.75rem}.schisto-control-standards ul{gap:.9rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.schisto-control-standards li{font-size:.9rem;line-height:1.7}.schisto-control-standards li a{color:var(--ink);border-bottom:1px solid var(--rule);font-weight:600;text-decoration:none}.schisto-control-standards li a:hover{color:var(--accent)}.schisto-control-standards .desc{color:var(--muted);margin-top:.15rem;font-size:.84rem;display:block}.schisto-src-group{margin-bottom:2.5rem}.schisto-src-group h2{border-bottom:1px solid var(--ink-soft);align-items:baseline;gap:.5rem;margin:0 0 1rem;padding-bottom:.4rem;font-family:Georgia,Songti SC,serif;font-size:1.15rem;display:flex}.schisto-src-group h2 .count{color:var(--muted);font-family:inherit;font-size:.72rem}.schisto-src-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.schisto-src-list li{font-size:.9rem;line-height:1.7}.schisto-src-list .src-title{color:var(--ink);margin:0;font-size:.94rem;font-weight:600}.schisto-src{border:1px solid var(--rule);background:#fbfaf6}.schisto-src summary{cursor:pointer;align-items:baseline;gap:.6rem;padding:.5rem .75rem;list-style:none;display:flex}.schisto-src summary::-webkit-details-marker{display:none}.schisto-src summary:before{content:"▸";color:var(--muted);font-size:.75rem}.schisto-src[open] summary:before{content:"▾"}.schisto-src summary .src-title{flex:auto;min-width:0}.schisto-src summary .src-year{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem}.schisto-src summary .src-key{color:var(--muted);font-size:.72rem}.schisto-src .schisto-src-meta{margin:0;padding:0 .75rem}.schisto-src .src-claim,.schisto-src .src-rights,.schisto-src .src-note,.schisto-src .src-quote{margin:.6rem .75rem 0}.schisto-src .src-note{margin-bottom:.75rem}.schisto-src .src-links{flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;margin:.55rem .75rem 0;display:flex}.schisto-src .src-links a{color:var(--accent);text-underline-offset:.18em;font-size:.82rem;text-decoration:underline}.schisto-src .src-links a:hover{text-decoration-thickness:2px}.schisto-src .src-link-note{color:var(--muted);font-size:.74rem}.schisto-export{margin:1.1rem 0 0}.schisto-export-link{flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;margin:.35rem 0 0;display:flex}.schisto-export-link a{color:var(--accent);text-underline-offset:.18em;font-size:.9rem;text-decoration:underline}.schisto-claim-list{gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.schisto-claim-list li{border-left:3px solid var(--accent);background:#fbfaf6;padding:.6rem 0 .6rem .9rem}.schisto-claim-list li.is-bare{border-left-style:dashed;border-left-color:var(--warn);background:0 0}.schisto-claim-list .claim{color:var(--ink);margin:0;font-size:.92rem;line-height:1.7}.schisto-claim-list .claim .verb{color:var(--accent);white-space:nowrap;margin:0 .35rem;font-size:.82rem}.schisto-claim-list .meta{color:var(--muted);align-items:center;gap:.6rem;margin:.35rem 0 0;font-size:.75rem;display:flex}.schisto-claim-list .meta .src{color:var(--accent);border-bottom:1px solid var(--accent);font-family:ui-monospace,monospace;text-decoration:none}.schisto-claim-list .quote{border-left:2px solid var(--rule);color:var(--ink-soft);margin:.5rem 0 0;padding-left:.8rem;font-size:.86rem;line-height:1.75}.schisto-claim-list .no-quote{color:var(--warn);margin:.5rem 0 0;font-size:.8rem}.schisto-method-h3{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:1.6rem 0 .4rem;font-size:.78rem;font-weight:600}.schisto-progress{border:1px solid var(--rule);background:repeating-linear-gradient(45deg, var(--paper-2), var(--paper-2) 4px, #fff 4px, #fff 8px);height:1.1rem;margin:.6rem 0 .5rem}.schisto-progress span{background:#2f6f7a;height:100%;display:block}.schisto-split{gap:1.2rem;display:grid}@media (min-width:820px){.schisto-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.schisto-split h3{margin:0 0 .5rem;font-size:.95rem}.schisto-split ul{color:var(--ink-soft);margin:0;padding-left:1.1rem;font-size:.86rem;line-height:1.75}.schisto-split li{margin-bottom:.3rem}.schisto-version{gap:.45rem;margin:.9rem 0 0;display:grid}.schisto-version div{grid-template-columns:7rem 1fr;align-items:baseline;gap:.75rem;display:grid}.schisto-version dt{color:var(--muted);font-size:.8rem}.schisto-version dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.6}.schisto-version code{font-size:.78rem}@media (max-width:560px){.schisto-version div{grid-template-columns:1fr;gap:.1rem}}.schisto-cite{border-top:1px solid var(--rule);max-width:72rem;color:var(--muted);margin:3.5rem auto 0;padding:1.1rem 1.25rem 1.6rem;font-size:.8rem;line-height:1.7}.schisto-cite-line{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.1rem;margin:0;display:flex}.schisto-cite-line .label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.7rem}.schisto-cite-line code{color:var(--ink-soft);font-size:.74rem}.schisto-cite-note{margin:.45rem 0 0}.schisto-cite-note a{color:var(--accent);border-bottom:1px solid var(--accent);text-decoration:none}.schisto-essay{border-top:1px solid var(--rule);margin-top:2.2rem;padding-top:1.6rem}.schisto-essay:first-child{border-top:0;margin-top:0;padding-top:0}.schisto-essay-num{letter-spacing:.1em;color:var(--accent);margin:0 0 .3rem;font-family:ui-monospace,monospace;font-size:.72rem}.schisto-essay h2{margin:0 0 .8rem;font-family:Georgia,Songti SC,serif;font-size:1.3rem;line-height:1.45}.schisto-essay-body{max-width:38em;color:var(--ink);margin:0;font-size:1rem;line-height:1.95}.schisto-essay-open{background:var(--paper-2);border-left:3px solid var(--warn);max-width:38em;margin:1.2rem 0 0;padding:.8rem 1rem}.schisto-essay-open .label{letter-spacing:.12em;color:var(--warn);text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem}.schisto-essay-open p:last-child{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.8}.schisto-essay-src{color:var(--muted);margin:.9rem 0 0;font-size:.78rem}.schisto-essay-src a{color:var(--accent);border-bottom:1px solid var(--accent);margin-right:.5rem;font-family:ui-monospace,monospace;text-decoration:none}.schisto-orphan-list{gap:.35rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.schisto-orphan-list li{border-left:2px dashed var(--warn);background:#fbfaf6;align-items:baseline;gap:.6rem;padding:.45rem .7rem;font-size:.88rem;display:flex}.schisto-orphan-list a{color:var(--ink);border-bottom:1px solid var(--rule);text-decoration:none}.schisto-orphan-list a:hover{color:var(--accent);border-bottom-color:var(--accent)}.schisto-orphan-list .type{color:var(--muted);border:1px solid var(--rule);padding:.05rem .35rem;font-family:ui-monospace,monospace;font-size:.68rem}.schisto-orphan-list .src{gap:.35rem;margin-left:auto;display:flex}.schisto-orphan-list .src-key{color:var(--accent);border-bottom:1px solid var(--accent);font-family:ui-monospace,monospace;font-size:.72rem}.schisto-rel-head{letter-spacing:.1em;color:var(--muted);border-bottom:1px dotted var(--rule);margin:1.2rem 0 .5rem;padding-bottom:.3rem;font-size:.78rem;font-weight:600}.schisto-used-by{gap:.4rem;margin-top:.9rem;display:grid}.schisto-used-by .schisto-src summary{align-items:baseline}.schisto-used-by .schisto-src summary .src-title{color:var(--ink-soft);font-size:.86rem;font-weight:500}.schisto-used-by .schisto-notes{margin:.3rem .75rem .7rem}.schisto-used-by .schisto-notes li{font-size:.84rem}.schisto-used-by .certainty{color:var(--muted);margin-left:.45rem;font-family:ui-monospace,monospace;font-size:.72rem}.schisto-tier-bar{border:1px solid var(--rule);height:2.2rem;display:flex;overflow:hidden}.schisto-tier-bar span{color:#f7f5ef;justify-content:center;align-items:center;min-width:0;font-family:ui-monospace,monospace;font-size:.74rem;display:flex}.schisto-tier-legend{gap:.5rem;margin:.9rem 0 0;display:grid}.schisto-tier-legend div{grid-template-columns:minmax(9rem,14rem) 1fr;align-items:baseline;gap:.75rem;display:grid}.schisto-tier-legend dt{align-items:center;gap:.4rem;font-size:.84rem;font-weight:600;display:flex}.schisto-tier-legend dt b{color:var(--muted);margin-left:auto;font-family:ui-monospace,monospace;font-size:.74rem;font-weight:400}.schisto-tier-legend .swatch{border-radius:2px;flex-shrink:0;width:.7rem;height:.7rem}.schisto-tier-legend dd{color:var(--muted);margin:0;font-size:.82rem;line-height:1.6}@media (max-width:640px){.schisto-tier-legend div{grid-template-columns:1fr;gap:.15rem}}.schisto-juxta{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}@media (min-width:760px){.schisto-juxta{grid-template-columns:1fr auto 1fr}}.schisto-juxta-side{border:1px solid var(--rule);background:#fbfaf6;padding:1rem 1.1rem}.schisto-juxta-side .tag{letter-spacing:.06em;color:var(--muted);margin:0 0 .7rem;font-size:.78rem}.schisto-juxta-side .tag b{color:var(--ink)}.schisto-juxta-side dl{gap:.8rem;margin:0;display:grid}.schisto-juxta-side dt{color:var(--ink-soft);font-size:.8rem}.schisto-juxta-side dd{font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-family:Georgia,Songti SC,serif;font-size:1.5rem;line-height:1.3}.schisto-juxta-side dd.long{font-size:1.12rem;line-height:1.5}.schisto-juxta-side .src{color:var(--muted);margin:.9rem 0 0;font-size:.72rem;line-height:1.6}.schisto-juxta-mid{text-align:center;letter-spacing:.14em;color:var(--warn);place-content:center;gap:.15rem;font-size:.72rem;display:grid}@media (max-width:759px){.schisto-juxta-mid{grid-auto-flow:column;place-content:center;gap:.6rem}}.schisto-route{counter-reset:none;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:780px){.schisto-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.schisto-route-stop{border:1px solid var(--rule);background:#fbfaf6;padding:1rem 1.1rem .9rem;position:relative}.schisto-route-n{color:var(--accent);letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:.72rem}.schisto-route-stop h3{margin:.15rem 0 .4rem;font-size:1.05rem}.schisto-route-q{color:var(--ink);margin:0 0 .5rem;font-size:.92rem;line-height:1.7}.schisto-route-why{color:var(--muted);margin:0 0 .7rem;font-size:.82rem;line-height:1.7}.schisto-route-links{flex-wrap:wrap;gap:.4rem 1rem;margin:0;font-size:.84rem;display:flex}.schisto-route-links a{color:var(--accent);border-bottom:1px solid var(--accent);text-decoration:none}.schisto-route-links a:hover{border-bottom-width:2px}.schisto-qgrid{gap:.7rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:780px){.schisto-qgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.schisto-qgrid li{border:1px solid var(--rule);background:#fbfaf6;gap:.3rem;padding:.8rem .9rem;display:grid}.schisto-qgrid .q .count{color:var(--muted);margin-left:.4rem;font-family:ui-monospace,monospace;font-size:.72rem;font-weight:400}.schisto-qgrid .q{color:var(--ink);font-size:.92rem;font-weight:600;line-height:1.5;text-decoration:none}.schisto-qgrid .q:hover{color:var(--accent)}.schisto-qgrid .note{color:var(--muted);margin:0;font-size:.82rem;line-height:1.65}.schisto-qgrid .go{color:var(--accent);font-family:ui-monospace,monospace;font-size:.76rem}.schisto-decades{flex-wrap:wrap;gap:.4rem;margin:0 0 1.6rem;padding:0;list-style:none;display:flex}.schisto-decades a{border:1px solid var(--rule);color:var(--ink);font-variant-numeric:tabular-nums;background:#fbfaf6;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.82rem;text-decoration:none;display:flex}.schisto-decades a:hover{border-color:var(--accent);color:var(--accent)}.schisto-decades .decade{font-family:ui-monospace,monospace}.schisto-decades .n{color:var(--muted);font-size:.74rem}.schisto-decades .tracks{gap:2px;display:inline-flex}.schisto-decades .tracks i{border-radius:50%;width:6px;height:6px;display:block}.schisto-catalog{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.4rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.schisto-catalog li{border:1px solid var(--rule);background:#fbfaf6}.schisto-catalog a{color:var(--ink);justify-content:space-between;align-items:baseline;gap:.6rem;padding:.55rem .75rem;font-size:.9rem;text-decoration:none;display:flex}.schisto-catalog a:hover{color:var(--accent);background:var(--paper-2)}.schisto-catalog b{color:var(--muted);font-family:ui-monospace,monospace;font-size:.74rem;font-weight:400}.schisto-stats{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.schisto-stats li{border:1px solid var(--rule);background:var(--paper-2);gap:.2rem;padding:.75rem .85rem;display:grid;position:relative}.schisto-stats b{font-variant-numeric:tabular-nums;font-family:Georgia,Songti SC,serif;font-size:1.45rem;line-height:1.2}.schisto-stats b small{color:var(--muted);margin-left:.15rem;font-family:inherit;font-size:.72rem}.schisto-stats .label{color:var(--ink-soft);font-size:.8rem;line-height:1.5}.schisto-stats .src{color:var(--muted);font-size:.68rem}.schisto-compare td.text{text-align:left;color:var(--ink-soft);min-width:12rem;max-width:18rem;font-size:.78rem;line-height:1.6}.schisto-compare td.type{white-space:nowrap;font-size:.76rem}.schisto-matrix-dots td.dot-on{color:var(--accent);font-size:.7rem}.schisto-matrix-dots td.dot-off{color:var(--muted);font-size:.7rem}.schisto-matrix-dots td.type{white-space:nowrap;font-size:.76rem}.schisto-dots-label{font-variant-numeric:tabular-nums}.schisto-src-meta{color:var(--muted);flex-wrap:wrap;gap:.3rem 1.2rem;margin:.4rem 0 0;font-size:.8rem;display:flex}.schisto-src-meta dt{display:inline}.schisto-src-meta dd{color:var(--ink-soft);margin:0 .9rem 0 .3rem;display:inline}.schisto-src-list .src-note{border-top:1px dashed var(--rule);color:var(--muted);margin:.5rem 0 0;padding-top:.5rem;font-size:.8rem;line-height:1.7}.schisto-open{margin-top:3rem}.schisto-open h2{border-bottom:1px solid var(--warn);margin:0 0 .5rem;padding-bottom:.4rem;font-family:Georgia,Songti SC,serif;font-size:1.2rem}.schisto-open ol{gap:1.6rem;margin:1.2rem 0 0;padding-left:1.2rem;display:grid}.schisto-open h3{margin:0 0 .4rem;font-size:1rem;line-height:1.5}.schisto-open p{color:var(--ink-soft);margin:0 0 .45rem;font-size:.88rem;line-height:1.75}.schisto-open .oq-resolve,.schisto-open .oq-current{border-left:2px solid var(--rule);padding-left:.75rem}.schisto-open .oq-resolve strong{color:var(--warn)}.schisto-open .oq-current strong{color:var(--accent)}.schisto-open .oq-id{color:var(--muted);font-size:.75rem}.schisto-criteria-matrix table{table-layout:fixed;width:100%;font-size:.8rem;display:table;overflow-x:visible}.schisto-criteria-matrix th,.schisto-criteria-matrix td{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.schisto-criteria-matrix thead th:first-child,.schisto-criteria-matrix tbody th:first-child{width:13%}.schisto-criteria-assessment td:first-child{white-space:nowrap}@media (max-width:720px){.schisto-criteria-matrix table{white-space:nowrap;display:block;overflow-x:auto}.schisto-criteria-matrix th,.schisto-criteria-matrix td{white-space:normal;min-width:9rem}.schisto-criteria-matrix thead th:first-child,.schisto-criteria-matrix tbody th:first-child{width:auto;min-width:6rem}}.oq-label{background:var(--paper-2);color:var(--accent);letter-spacing:.04em;white-space:nowrap;border-radius:3px;margin-right:.45rem;padding:.05rem .4rem;font-size:.74rem;display:inline-block}.schisto-type-defs{gap:.9rem;margin:1.1rem 0 1.4rem;padding:0;display:grid}@media (min-width:760px){.schisto-type-defs{grid-template-columns:repeat(3,minmax(0,1fr))}}.schisto-type-defs>div{border:1px solid var(--rule);background:var(--paper-2);padding:.85rem .95rem}.schisto-type-defs dt{color:var(--ink);font-size:.98rem;font-weight:600}.schisto-type-defs dt .en{color:var(--muted);margin-left:.45rem;font-size:.76rem;font-style:italic;font-weight:400}.schisto-type-defs dd{color:var(--ink-soft);margin:.45rem 0 0;font-size:.85rem;line-height:1.75}.schisto-type-defs .quote{border-left:2px solid var(--rule);color:var(--muted);margin-top:.55rem;padding-left:.6rem;font-size:.78rem;line-height:1.65;display:block}@media print{.schisto-type-defs>div{break-inside:avoid}}.schisto-gap-list{gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.schisto-gap-list>li{border-left:2px solid var(--rule);padding:.2rem 0 .2rem .9rem}.schisto-gap-list .q{color:var(--ink);margin:0;font-size:.95rem;font-weight:600;line-height:1.65}.schisto-gap-list .gid{color:var(--muted);margin-left:.45rem;font-family:ui-monospace,monospace;font-size:.72rem}.schisto-gap-list p{color:var(--ink-soft);margin:.4rem 0 0;font-size:.88rem;line-height:1.75}.schisto-gap-list .label{color:var(--muted);letter-spacing:.06em;margin-right:.3rem;font-size:.78rem}@media print{.schisto-gap-list>li{break-inside:avoid}}.schisto-numbers .group th{background:var(--paper-2);text-align:left;letter-spacing:.02em;font-size:.86rem}.schisto-numbers .group th .schisto-note{margin-top:.15rem;font-weight:400;display:block}.schisto-numbers .unit{color:var(--muted);margin-left:.4rem;font-size:.76rem;font-weight:400}.schisto-numbers td.num{text-align:right;font-variant-numeric:tabular-nums}.schisto-numbers thead th:not(:first-child){text-align:right}.schisto-numbers td.delta{white-space:nowrap;font-size:.82rem}.schisto-numbers td.delta.d2{color:var(--warn)}.schisto-numbers td.delta.d0{color:var(--accent)}.schisto-numbers td.delta.d1{color:var(--muted)}.schisto-cite-format{border:1px solid var(--rule);background:var(--paper-2);margin-top:1.1rem;padding:.9rem 1rem}.schisto-cite-format-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.72rem}.schisto-cite-format blockquote{color:var(--ink);-webkit-user-select:all;user-select:all;margin:0;font-size:.9rem;line-height:1.85}.schisto-cite-format .schisto-note{margin-top:.6rem}.schisto-graph{margin:.6rem 0 1.6rem}.schisto-graph-svg{background:#0f1b1a;border-radius:4px;width:100%;height:auto;max-height:620px;display:block}.schisto-graph-node-label{fill:#dfe8e5;paint-order:stroke;stroke:#0f1b1a;stroke-width:3px;stroke-linejoin:round;font-size:12px}.schisto-graph-cluster-label{opacity:.75;letter-spacing:.08em;font-size:15px;font-weight:600}.schisto-graph-legend{margin:.7rem 0 0;font-size:.82rem}.schisto-graph-legend-row{flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin:0 0 .4rem;display:flex}.schisto-graph-legend-title{color:var(--muted);font-size:.78rem}.schisto-graph-legend-item{align-items:center;gap:.35rem;display:inline-flex}.schisto-graph-legend-item .swatch{border-radius:50%;width:10px;height:10px;display:inline-block}.schisto-graph-legend-item .swatch.line{border-radius:1px;width:14px;height:3px}.schisto-graph-note{color:var(--muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.6}@media (max-width:640px){.schisto-graph-svg{max-height:360px}.schisto-graph-node-label{font-size:10px}}.schisto-graph.is-compact .schisto-graph-svg{max-height:420px}.schisto-graph.is-compact{margin:.4rem 0 1.2rem}.schisto-graph-readings{color:var(--muted);margin:.4rem 0 0;padding:0;font-size:.86rem;line-height:1.75;list-style:none}.schisto-graph-readings li{margin:.15rem 0;padding-left:1.1rem;position:relative}.schisto-graph-readings li:before{content:"—";color:var(--accent);opacity:.7;position:absolute;left:0}.schisto-graph-node-link circle{transition:stroke .12s,stroke-width .12s}.schisto-graph-node-link:hover circle,.schisto-graph-node-link:focus-visible circle{stroke:#f4f1ea;stroke-width:2px}.schisto-graph-node-link:focus-visible{outline:none}.schisto-page-toc.is-inline{border-bottom:1px solid #00000014;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:0 0 1.4rem;padding:0 0 .6rem;display:flex}.schisto-page-toc.is-inline ul{flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;list-style:none;display:flex}.schisto-page-toc.is-inline a{color:var(--muted);font-size:.84rem;text-decoration:none}.schisto-page-toc.is-inline a:hover{color:var(--accent);text-decoration:underline}.schisto-entity-detail{border-top:1px dashed color-mix(in srgb, currentColor 18%, transparent);flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:.9rem;display:flex}.schisto-entity-detail p{margin:0;line-height:1.85}
