/* PhD On‑Truck Topics — print‑friendly */
:root{--ink:#111;--paper:#fff;--accent:#0a66c2;--line:#ddd}
*{box-sizing:border-box}
html,body{margin:0;padding:0}
body{font-family:Arial,Helvetica,sans-serif;background:var(--paper);color:var(--ink);
     line-height:1.6;padding:20px;word-wrap:break-word;overflow-wrap:anywhere}
header{text-align:center;margin-bottom:18px}
h1{font-size:1.9rem;margin:0 0 6px}
.meta{color:#555;font-size:.95rem}
.lede{max-width:980px;margin:0 auto}
.toc{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:12px 0 18px}
.toc a{color:var(--accent);text-decoration:underline;font-size:.95rem}
h2{font-size:1.3rem;margin:1.1rem 0 .6rem;border-bottom:1px solid var(--line);padding-bottom:.35rem}
.topic{margin:1rem 0 1.4rem}
.topic h3{margin:.2rem 0 .35rem}
.why{margin:.25rem 0 .5rem}
.bullets{margin:.2rem 0 .2rem;padding-left:1.1rem}
a{color:var(--accent);text-decoration:underline}
a:hover{text-decoration-thickness:2px}
.sources li{margin:.25rem 0}
footer{margin-top:24px;font-size:.95rem;color:#444}
