.cheat-toolbar{padding-bottom:35px}.cheat-sheets{max-width:970px;margin:auto}.cheat-page{background:white;border:1px solid var(--line);padding:32px;border-radius:12px;margin:0 0 30px}.cheat-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.cheat-heading>span{font-size:12px;color:var(--muted)}.cheat-heading h2{font-size:25px}.cheat-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cheat-card{border:1px solid var(--line);border-radius:8px;overflow:hidden;break-inside:avoid}.cheat-card h3{background:#edf1e9;font-size:13px;letter-spacing:-.2px;padding:12px 14px;line-height:1.5}.cheat-special h3{background:#f4e9df}.cheat-row{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:9px;padding:8px 12px;border-bottom:1px solid var(--line);min-height:48px;font-size:12px}.cheat-row:last-child{border:0}.cheat-row strong{font-size:19px;white-space:nowrap;letter-spacing:-.5px}.cheat-row strong small{font-size:11px;font-weight:500}.cheat-row sup{font-size:9px;color:var(--accent);vertical-align:super;margin-left:2px}.cheat-vehicle .vehicle{height:37px}.cheat-alert{background:#f4e9df;border-radius:6px;padding:13px 15px;font-size:12px;line-height:1.75;margin:18px 0}.cheat-notes p,.cheat-extras p{font-size:12px;line-height:1.7;margin:8px 0}.cheat-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted);padding-top:13px;margin-top:18px}.cheat-axles{width:130px;height:48px;display:block;margin:7px auto}.cheat-card table{border-collapse:collapse;width:100%;font-size:12px}.cheat-card td,.cheat-card th{text-align:left;padding:9px 14px;border-top:1px solid var(--line)}.cheat-card th{font-size:10px;color:var(--muted);font-weight:500}.cheat-card td:last-child,.cheat-card th:last-child{white-space:nowrap;text-align:right}.cheat-card-note{padding:0 14px;font-size:11px;line-height:1.7}.cheat-extras{margin-top:22px}.cheat-source{font-size:11px;text-decoration:underline;display:block;margin-top:18px}
@media(max-width:1000px){header{flex-wrap:wrap}header .brand{flex:1}header nav{order:3;width:100%;justify-content:center;padding-top:8px}header nav a.active:after{bottom:-22px}}
@media(max-width:720px){header nav{gap:3px;justify-content:space-between;padding-top:0}header nav a{font-size:12px;flex:1;min-width:0;padding:8px 2px}header nav a.active:after{bottom:-16px}.cheat-page{padding:18px 14px}.cheat-heading{align-items:start;flex-direction:column;gap:9px}.cheat-heading h2{font-size:23px}.cheat-grid{grid-template-columns:1fr}.cheat-row{grid-template-columns:90px 1fr auto;font-size:13px;gap:6px;padding:8px 10px}.cheat-card h3{font-size:14px}.cheat-row strong{font-size:20px}.cheat-alert,.cheat-notes p,.cheat-extras p{font-size:13px}.cheat-footer{line-height:1.7}.cheat-toolbar .btn{width:100%}.cheat-card-note{font-size:12px}.cheat-card table{font-size:13px}}
@media(max-width:380px){.cheat-row{grid-template-columns:70px 1fr auto;font-size:12px}.cheat-row strong{font-size:18px}.cheat-row strong small{font-size:10px}}
@page{size:A4 portrait;margin:10mm}
@media print{body.print-cheatsheet{background:white;color:#253d35;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.print-cheatsheet>header,body.print-cheatsheet>footer,body.print-cheatsheet>.skip,body.print-cheatsheet dialog,body.print-cheatsheet .toast,body.print-cheatsheet .cheat-toolbar{display:none!important}body.print-cheatsheet main{max-width:none;padding:0;margin:0}body.print-cheatsheet .cheat-sheets{max-width:none}body.print-cheatsheet .cheat-page{border:0;padding:0;margin:0;border-radius:0;break-after:page;break-inside:avoid}body.print-cheatsheet .cheat-page:last-child{break-after:auto}body.print-cheatsheet .cheat-heading{flex-direction:row;margin-bottom:4mm}body.print-cheatsheet .cheat-heading h2{font-size:18pt}body.print-cheatsheet .cheat-heading>span{font-size:8pt}body.print-cheatsheet .section-kicker{font-size:7pt;margin-bottom:4px}body.print-cheatsheet .cheat-grid{grid-template-columns:1fr 1fr;gap:3mm}body.print-cheatsheet .cheat-card h3{font-size:9pt;padding:2mm 3mm}body.print-cheatsheet .cheat-row{grid-template-columns:24mm 1fr auto;padding:1mm 2mm;min-height:9mm;gap:1.5mm;font-size:8pt}body.print-cheatsheet .cheat-vehicle .vehicle{height:8mm}body.print-cheatsheet .cheat-row strong{font-size:12pt}body.print-cheatsheet .cheat-row strong small{font-size:8pt}body.print-cheatsheet .cheat-row sup{font-size:6pt}body.print-cheatsheet .cheat-alert{font-size:8pt;padding:2mm 3mm;line-height:1.5;margin:3mm 0}body.print-cheatsheet .cheat-notes p,body.print-cheatsheet .cheat-extras p{font-size:8pt;line-height:1.5;margin:1.5mm 0}body.print-cheatsheet .cheat-card table{font-size:9pt}body.print-cheatsheet .cheat-card td,body.print-cheatsheet .cheat-card th{padding:2mm 3mm}body.print-cheatsheet .cheat-card-note{font-size:8pt;line-height:1.5;margin:2mm 3mm;padding:0}body.print-cheatsheet .cheat-axles{height:12mm}body.print-cheatsheet .cheat-extras{margin-top:3mm}body.print-cheatsheet .cheat-source{font-size:8pt;margin-top:3mm}body.print-cheatsheet .cheat-footer{font-size:7pt;margin-top:3mm;padding-top:2mm}}
