.dmv-cheat{max-width:56rem;margin:0 auto;padding:1.5rem 1rem 3rem}.dmv-cheat-hero{border-bottom:3px solid #185371;margin-bottom:1.5rem;padding-bottom:1rem}.dmv-cheat-hero h1{font-size:1.6rem;margin:.25rem 0 .5rem}.dmv-cheat-meta{color:#4b5563;font-size:.9rem;margin:0 0 .75rem}.dmv-cheat-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:.75rem 0 0}.dmv-cheat-group{page-break-inside:avoid;break-inside:avoid-page;margin:0 0 1.5rem}.dmv-cheat-group h2{font-size:1.15rem;margin:0 0 .5rem;color:#185371}.dmv-cheat table{border-collapse:collapse;width:100%;font-size:.95rem}.dmv-cheat td,.dmv-cheat th{border:1px solid #d1d5db;padding:.45rem .6rem;text-align:left;vertical-align:top}.dmv-cheat thead th{background:#eef4f8}.dmv-cheat-cite{color:#6b7280;font-size:.8rem;white-space:nowrap}.dmv-cheat-sign-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;list-style:none;margin:0;padding:0}.dmv-cheat-sign{align-items:center;border:1px solid #d1d5db;border-radius:.5rem;page-break-inside:avoid;break-inside:avoid;display:flex;gap:.6rem;padding:.5rem .6rem}.dmv-cheat-sign img{flex:none;height:3rem;object-fit:contain;width:3rem}.dmv-cheat-sign-name{font-weight:700}.dmv-cheat-sign-cue{color:#374151;font-size:.85rem;margin:.1rem 0 0}.dmv-cheat-empty{background:#eef4f8;border:1px solid #bcd3e2;border-radius:.5rem;padding:1rem 1.25rem}@media print{@page{size:letter;margin:.45in}body,html{background:#ffffff!important}body{color:#111827!important}.dmv-cheat-actions,.footer,.skip-to-content,.sticky-call-bar,.topbar,nav{display:none!important}.dmv-cheat{margin:0;max-width:none;padding:0}.dmv-cheat a{color:inherit;text-decoration:none}}