
:root{--ink:#2450A4;--paper:#F9F4E8;--accent:#AF4639;--soft:#eae9e3;--line:#c2c9d6;--focus:#2459c9}figure{margin:0}figcaption{font-size:.72rem;margin:.7rem 0;line-height:1.5}.media-credit{margin-top:2rem}.hero figure img{width:100%;object-fit:cover}.reading-links .text-link{max-width:55rem}.hero .actions{margin:1.8rem 0}.tool-shell{color:var(--ink)}.tool-result .button.primary{color:white}table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}caption{text-align:left;padding:.8rem 0;font-size:.8rem}th,td{padding:1rem;border-bottom:1px solid var(--line);vertical-align:top}th{font-weight:700}.hero img{border-radius:var(--image-radius,0)}
 .manual-hero{display:grid;grid-template-columns:190px 1fr;gap:3rem}.manual-index{font-size:.85rem;display:flex;flex-direction:column;gap:1rem;border-top:3px solid var(--ink);padding-top:1.5rem}.manual-hero h1{font-size:clamp(2.7rem,5.3vw,5.2rem)}.manual-hero img{aspect-ratio:2.3;object-fit:cover;margin-top:2rem}.page-home>.section{max-width:900px;margin-left:auto}.page-home main>.section{padding-left:calc(190px + 3rem)}.page-home main>.section>p{max-width:42rem}.page-home .mini-visual{max-width:500px}.page-home .number{color:#2450a4}.reading-links h2{font-size:2.3rem}@media(max-width:760px){.manual-hero{grid-template-columns:1fr}.manual-index{flex-direction:row;flex-wrap:wrap;gap:1rem}.manual-index .eyebrow{width:100%;margin:0}.page-home main>.section{padding-left:0}.manual-hero img{aspect-ratio:1.5}}