@import url('../pladeshi-2039/style.css');
:root{--accent:#14756a;--muted:#52645f;--pale:#f1f7f5}
a{color:var(--accent);text-underline-offset:3px}
.category,.executive-summary h2{color:var(--accent)}
.executive-summary{border-color:var(--accent);background:var(--pale);padding:28px;margin-bottom:36px}
.executive-summary h2{text-transform:none;letter-spacing:0;font-size:1.15rem}
.executive-summary p{font-size:1rem;margin-bottom:16px}.executive-summary p:last-child{margin-bottom:0}
.ref{font-family:Inter,sans-serif;font-size:.75rem;color:#52645f;text-decoration:none}
.vehicle-figure{margin:28px 0 24px}.vehicle-figure figcaption{font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;margin-bottom:14px}
.vehicle-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vehicle-card{border:1px solid #dbe6e1;background:var(--pale);border-radius:12px;padding:18px}
.vehicle-card svg{width:100%;display:block;margin:0 auto 12px}.vehicle-card h3{font-size:1rem;margin:0 0 10px}.vehicle-card p{font-size:.95rem;line-height:1.6;margin-bottom:12px}
.destination{display:block;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;color:var(--accent)}
.road{stroke:#b8cdc4;stroke-width:2}.tank,.cylinder{fill:#d3ebe3;stroke:#14756a;stroke-width:3}.truck{fill:#14756a}.window{fill:#fff}.chassis,.line{stroke:#14756a;stroke-width:3;fill:none}.wheel{fill:#29453f;stroke:#f1f7f5;stroke-width:3}
.figure-note{font-family:Inter,sans-serif;font-size:.75rem;color:var(--muted);line-height:1.5;margin:12px 0 0}
.daily-route{list-style:none;padding:0;margin:24px 0;display:grid;gap:22px}.daily-route li{display:flex;gap:18px}.step{font-family:Inter,sans-serif;font-size:.85rem;color:var(--accent);background:var(--pale);border:1px solid #dbe6e1;border-radius:50%;width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center}.daily-route h3{margin:0 0 8px;font-size:1.1rem}.daily-route p{margin:0}
details{border:1px solid #dbe6e1;border-radius:8px;padding:18px 20px;margin:24px 0}summary{font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;cursor:pointer}details p{font-size:.95rem;margin:18px 0 0}summary:focus-visible,a:focus-visible{outline:3px solid #14756a;outline-offset:4px}
.takeaway{background:var(--pale);border-left:3px solid var(--accent);padding:24px;margin:32px 0}.takeaway h3{margin:0 0 12px;font-size:1.1rem}.takeaway p{margin:0}
.sources{margin-top:40px}.sources h2{font-size:1.2rem}.sources p{font-family:Inter,sans-serif;font-size:.85rem;line-height:1.7}.article-footer{padding:25px 0 40px;border-top:1px solid #e5e5e5;font-family:Inter,sans-serif;font-size:.9rem}
@media(max-width:600px){body{font-size:17px}.article-header{padding-top:30px}.back-link{margin-bottom:24px}h1{font-size:2.1rem}h2{font-size:1.4rem}.meta-info{flex-wrap:wrap;gap:8px;font-size:.75rem}.executive-summary{padding:20px}.vehicle-grid{grid-template-columns:1fr}.vehicle-card svg{max-width:260px}.daily-route li{gap:12px}.takeaway{padding:20px}}
