.cheat-sheet-paper{background:#102d20;border:1px solid #526544;border-radius:1rem;color:#f8f5e9;padding:1.5rem}.cheat-sheet-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cheat-sheet-grid h2{color:#e1c565;font-size:1.15rem;font-weight:700;margin:0 0 .7rem}.cheat-sheet-grid p{line-height:1.65;margin:0 0 .75rem}.cheat-sheet-intro{line-height:1.65;margin-bottom:1.5rem}.cheat-sheet-print-title{display:none}@media(max-width:640px){.cheat-sheet-grid{grid-template-columns:1fr}.cheat-sheet-paper{padding:1rem}}@media print{body:has(.cheat-sheet-page){background:#fff!important}body:has(.cheat-sheet-page) :not(:has(.cheat-sheet-paper)):not(.cheat-sheet-paper):not(.cheat-sheet-paper *){display:none!important}body:has(.cheat-sheet-page) :has(.cheat-sheet-paper){display:block!important;height:auto!important;margin:0!important;max-width:none!important;min-height:0!important;padding:0!important;position:static!important;width:100%!important}body:has(.cheat-sheet-page) .cheat-sheet-paper,body:has(.cheat-sheet-page) .cheat-sheet-paper *{background:#fff!important;color:#000!important}.cheat-sheet-paper{border:0;border-radius:0;font:10pt/1.35 Arial,sans-serif;padding:0;position:static;width:100%}.cheat-sheet-print-title{display:block;font-size:9pt;margin:0 0 10pt}.cheat-sheet-print-heading{font-size:18pt;font-weight:700}.cheat-sheet-grid{gap:12pt;grid-template-columns:repeat(2,minmax(0,1fr))}.cheat-sheet-grid section{-moz-column-break-inside:avoid;break-inside:avoid}.cheat-sheet-grid h2{font-size:12pt}.cheat-sheet-grid p,.cheat-sheet-intro{line-height:1.35;margin-bottom:7pt}}
