.manual-hero{padding-block:70px 60px;border-bottom:1px solid var(--line)}.manual-hero h1{font-size:clamp(42px,5vw,67px)}.manual-hero>p:not(.eyebrow){margin-top:25px}.manual-hero>.fineprint{margin-top:22px}.manual-hero .actions>a:last-child{font-size:12px}.manual-layout{display:grid;grid-template-columns:250px 1fr;gap:65px;align-items:start;padding-block:55px 85px}.manual-toc{position:sticky;top:115px}.manual-toc ol{list-style:none;padding:0;margin:0}.manual-toc a{display:grid;grid-template-columns:20px 1fr;gap:12px;font-size:11px;line-height:1.7;padding:8px 0;text-decoration:none}.manual-toc a:hover{text-decoration:underline}.manual-toc a span{color:var(--muted)}.manual-toc .eyebrow{font-size:9px;margin-bottom:15px}.manual-chapter{padding-bottom:55px;margin-bottom:55px;border-bottom:1px solid var(--line);scroll-margin-top:115px}.manual-chapter:last-child{margin-bottom:0}.manual-chapter h2{font-size:36px}.manual-intro{margin-block:24px 30px;color:var(--muted);font-size:14px}.chapter-body{display:flex;align-items:flex-start;gap:28px}.chapter-text{flex:1;min-width:0}.chapter-body figure{width:155px;flex-shrink:0;margin-top:10px}.chapter-body figure img{border:4px solid var(--white);outline:1px solid var(--line);border-radius:14px}.chapter-body figcaption{font-size:9px;color:var(--muted);margin-top:10px;line-height:1.7}.manual-steps{list-style:none;counter-reset:step;padding:0;margin:0}.manual-steps li{counter-increment:step;margin-bottom:25px}.manual-steps h3{font:600 14px/1.6 var(--sans);margin-bottom:10px}.manual-steps h3::before{content:counter(step,decimal-leading-zero)'  ';color:var(--accent);font-family:var(--serif);font-size:17px;margin-right:4px}.chapter-text p{font-size:13px;line-height:1.9}.chapter-text>h3{font-size:23px;margin-block:20px 12px}.manual-note{background:var(--accent-light);border-left:3px solid var(--accent);padding:20px 24px;margin-top:10px}.manual-note h3{font:600 12px/1.6 var(--sans);margin-bottom:7px}.manual-note p{font-size:12px;line-height:1.9}.chapter-end{display:flex;justify-content:space-between;gap:20px;margin-top:23px;font-size:10px}.print-guide{background:transparent;color:var(--interactive)}
@media(max-width:1100px){.manual-layout{grid-template-columns:210px 1fr;gap:35px}.chapter-body figure{width:130px}.chapter-body{gap:20px}}
@media(max-width:850px){.manual-layout{grid-template-columns:1fr}.manual-toc{position:static;border-bottom:1px solid var(--line);padding-bottom:35px}.manual-toc ol{columns:2;column-gap:25px}.manual-toc li{break-inside:avoid}.chapter-body figure{width:190px}.manual-chapter h2{font-size:35px}}
@media(max-width:540px){.manual-hero{padding-block:45px}.manual-hero h1{font-size:42px;overflow-wrap:anywhere}.manual-hero .actions{align-items:stretch}.manual-layout{padding-top:35px;gap:35px}.manual-toc ol{columns:1}.manual-toc a{font-size:12px;padding-block:7px}.manual-chapter h2{font-size:31px}.chapter-body{display:flex;flex-direction:column}.chapter-body figure{width:200px;align-self:center;margin-block:0 25px}.manual-intro{font-size:13px}.manual-note{padding:18px}.chapter-end{flex-wrap:wrap}.manual-chapter{padding-bottom:35px;margin-bottom:35px}}
@media print{.manual-toc,.manual-hero .actions,.chapter-end{display:none!important}.manual-layout{display:block;padding:0}.manual-hero{break-after:page;padding-top:50px}.manual-chapter{break-before:page;border:0;margin:0}.manual-chapter h2{font-size:25pt}.manual-intro,.chapter-text p{font-size:10pt}.chapter-body{display:flex}.chapter-body figure{width:40mm}.manual-note{break-inside:avoid}.manual-note p{font-size:9pt}}
