/* family B: component rules carried over from the recovered source, scoped */
.gs-journal[data-fam="B"]{--gs-color-core-blue:#0800FF;--gs-color-core-lime:#A7FF00;--gs-color-core-white:#FFFFFF;--gs-color-dark-black:#000000;--gs-color-derived-tint-blue:#F0F0FF;--gs-color-derived-tint-grey:#F2F2F2;--blue:var(--gs-color-core-blue);--lime:var(--gs-color-core-lime);--paper:var(--gs-color-core-white);--ink:var(--gs-color-dark-black);--tint:var(--gs-color-derived-tint-blue);--muted:#5A5A5A;--line:rgba(0,0,0,.16);--disp:"Bricolage Grotesque","Arial Black",system-ui,sans-serif;--ui:"Instrument Sans",Arial,system-ui,sans-serif;--reading-max:680px;--site-max:1240px;--header-h:74px;--gut:clamp(18px,3vw,52px);--gs-journal-header-offset:0px}
.gs-journal[data-fam="B"] .evidence-card{border:1px solid rgba(8,0,255,.25);border-top:4px solid var(--blue);border-radius:6px;padding:20px 22px 3px;margin:30px 0 34px;background:var(--tint)}
.gs-journal[data-fam="B"] .evidence-label{font-size:12px;font-weight:800;color:var(--blue);letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px}
.gs-journal[data-fam="B"] .evidence-card p{font-size:.9em;line-height:1.56}
.gs-journal[data-fam="B"] .evidence-card a{font-weight:650}
.gs-journal[data-fam="B"] .ending-title{font:650 clamp(32px,4vw,43px)/1.07 var(--disp);letter-spacing:-.04em;margin:12px 0 28px}
@media (max-width:600px){.gs-journal[data-fam="B"] .ending-title{font-size:34px}}
.gs-journal[data-fam="B"] .gs-runbook{border:1px solid #0800FF;background:#fff;padding:19px 20px;border-radius:9px;margin:27px 0 31px}
.gs-journal[data-fam="B"] .gs-runbook h4{font:750 21px/1.15 var(--disp);letter-spacing:-.025em;margin:0 0 8px;color:#000}
.gs-journal[data-fam="B"] .gs-runbook p{margin:0 0 10px;font:500 13px/1.5 var(--ui)}
.gs-journal[data-fam="B"] .gs-runbook ol{display:grid;grid-template-columns:1fr 1fr;gap:9px 22px;padding-left:19px;margin:12px 0 0;font:500 13px/1.5 var(--ui)}
.gs-journal[data-fam="B"] .gs-runbook li{padding:3px 0}
@media(max-width:650px){.gs-journal[data-fam="B"] .gs-runbook ol{grid-template-columns:1fr}}
@media print{.gs-journal[data-fam="B"] .gs-runbook{break-inside:avoid}}
