/* Category 13 — Justice, Safety & Institutional Friction. Fully scoped to plugin page. */
.tbfab-public.tbfab-justice-methodology .tbfab-justice-world{background:linear-gradient(140deg,#e7f2fb,#f6f0e5)}
html[data-tbfab-theme="dark"] .tbfab-public.tbfab-justice-methodology .tbfab-justice-world{background:linear-gradient(145deg,#18283d,#2b3144);color:#edf5ff}
.tbfab-public.tbfab-justice-methodology .tbfab-justice-flow>div{border-color:rgba(66,132,172,.28)}
.tbfab-public.tbfab-justice-methodology .tbfab-justice-reach-table{overflow-x:auto;margin:1rem 0}
.tbfab-public.tbfab-justice-methodology .tbfab-justice-reach-table table{width:100%;border-collapse:collapse;color:inherit;min-width:320px}
.tbfab-public.tbfab-justice-methodology .tbfab-justice-reach-table th,.tbfab-public.tbfab-justice-methodology .tbfab-justice-reach-table td{padding:.65rem;border-bottom:1px solid rgba(120,138,149,.26);text-align:left}
.tbfab-public.tbfab-justice-methodology .tbfab-justice-reach-table th{color:inherit;background:rgba(91,142,172,.09)}
.tbfab-public.tbfab-justice-methodology .tbfab-ht-rail-detail .tbfab-ht-reading-focus{border-left:4px solid #4c92b8}
@media(max-width:600px){.tbfab-public.tbfab-justice-methodology .tbfab-ht-hero{padding:1.35rem 1rem}.tbfab-public.tbfab-justice-methodology .tbfab-justice-flow{grid-template-columns:1fr}}
