html{scroll-behavior:auto}.road-journal-article__header h1{font-size:clamp(2.4rem,6vw,4.3rem);line-height:1.08}.road-journal-article__body{width:100%}.prose{max-width:720px;margin:1.75rem auto!important}.road-journal-article__body h2.prose{font-size:1.35rem;line-height:1.4}.story-image,.road-journal-article__body figure{max-width:960px;margin:2.5rem auto;padding:0}.road-journal-article__body img{width:100%;height:auto;display:block}.road-journal-article__body figcaption{font-size:1rem;line-height:1.6;color:var(--warm-white);margin-top:.6rem}.credit{display:block;font-size:.9rem;color:#b8c0bc;margin-top:.3rem}.pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pair figure{min-width:0}.pullquote{max-width:720px;margin:2.5rem auto;padding:1.4rem;border-left:3px solid var(--road-yellow);background:#172420}.pullquote blockquote{margin:0;font:600 1.2rem/1.6 Georgia;color:var(--warm-white)}.series-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.series-card{padding:20px;border:1px solid var(--line)}.series-card h2{font-size:1.6rem;line-height:1.3}.series-card img{width:100%;height:230px;object-fit:contain}.series-card p{font-size:1rem}.series-nav{display:flex;gap:14px;flex-wrap:wrap;padding:24px 0}.series-nav a,.site-nav a{min-height:44px;display:inline-flex;align-items:center}a:focus-visible,button:focus-visible{outline:3px solid var(--road-yellow);outline-offset:5px}.deck{font-size:1.15rem;max-width:820px}@media(max-width:650px){.pair,.series-cards{grid-template-columns:1fr}.road-journal-article{padding-top:2rem}.pullquote{width:100%;padding:20px}.pullquote blockquote{font-size:1.12rem}}
#day-1-image-M04{max-width:720px}
