/* All rules are scoped; reuse the paper's saved scientific images unchanged. */
.car-theories{padding:20px 0!important}
.car-theories .ct-heading{margin-bottom:16px}
.car-theories .ct-eyebrow{display:block;font:500 10px/1.4 var(--sans);letter-spacing:.12em;color:#7b888d;margin-bottom:6px}
.car-theories .ct-heading h3{font:600 21px/1.3 var(--sans);color:#2c393b;margin:0}
.car-theories .ct-scroll{overflow-x:auto;outline-offset:4px}
.car-theories .ct-comparison{min-width:730px;max-width:1040px;margin:0 auto}
.car-theories .ct-row{display:grid;grid-template-columns:minmax(145px,1.32fr) 74px 28px minmax(300px,2.85fr) 28px minmax(116px,1.15fr);column-gap:12px;align-items:center;padding:12px 0}
.car-theories .ct-new{border-top:1px solid #e3e9e8;padding-top:16px}
.car-theories .ct-theory>b{display:block;font:600 15px/1.3 var(--sans);margin-bottom:7px;color:#9b6f60}
.car-theories .ct-new .ct-theory>b{color:#2f7770}
.car-theories .ct-theory>span,.car-theories .ct-end>span{display:block;font:12px/1.45 var(--sans);color:#6e7e80;max-width:172px}
.car-theories .ct-source{text-align:center}
.car-theories .ct-source>img{width:64px;height:64px;object-fit:cover;border-radius:2px;display:block;margin:0 auto}
.car-theories .ct-source>span,.car-theories .ct-receiver>span{display:block;font:10px/1.3 ui-monospace,monospace;color:#8c9698;margin-top:4px}
.car-theories .ct-source>b{display:block;font:500 11px/1.35 var(--sans);color:#516567}
.car-theories .ct-arrow{font:300 26px/1 var(--sans);color:#a9b8b6;text-align:center;align-self:center;margin-top:-16px}
.car-theories .ct-later{color:#b1bdbb}
.car-theories .ct-old .ct-later{color:#bfaea6}
.car-theories .ct-center{min-width:0;padding:12px 10px 14px;border-radius:5px;background:#fbf4f0;border-top:2px solid #c39782}
.car-theories .ct-new .ct-center{background:#eef6f4;border-top-color:#54958a}
.car-theories .ct-reason{margin-bottom:14px;text-align:center}
.car-theories .ct-reason>span{display:block;font:12px/1.4 var(--sans);color:#92766b;margin-bottom:3px}
.car-theories .ct-reason>strong{display:block;font:600 14px/1.35 var(--sans);color:#805e50}
.car-theories .ct-new .ct-reason>span{color:#63847e}
.car-theories .ct-new .ct-reason>strong{color:#2f7167}
.car-theories .ct-receivers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}
.car-theories .ct-receiver{text-align:center;min-width:0}
.car-theories .ct-receiver>a{display:block;border:0;text-decoration:none;width:70px;margin:0 auto}
.car-theories .ct-receiver>a:focus-visible{outline:2px solid #498b85;outline-offset:3px}
.car-theories .ct-receiver img{display:block;width:70px;height:70px;object-fit:cover;border-radius:2px}
.car-theories .ct-receiver>b{display:block;font:500 11px/1.35 var(--sans);color:#516567;margin-top:2px}
.car-theories .ct-receiver small{display:block;font:10px/1.3 var(--sans);color:#879295;margin-top:1px}
.car-theories .ct-end>b{display:block;font:600 13px/1.35 var(--sans);color:#906f62;margin-bottom:5px}
.car-theories .ct-new .ct-end>b{color:#3b7771}
.car-theories figcaption{max-width:none;margin:12px 0 0;font:12px/1.55 var(--sans);color:#6e7e80}
.car-theories .ct-methods{margin-top:9px}
.car-theories .ct-methods summary{font-size:11px}
.car-theories .ct-methods p{font:12px/1.6 var(--sans);color:#758284;margin:12px 0}
@media(max-width:760px){.car-theories .ct-heading h3{font-size:19px}.car-theories .ct-row{column-gap:9px}.car-theories .ct-theory>span{font-size:11px}.car-theories .ct-eyebrow{font-size:9px}}
