@media print{@page{size:A4 landscape;margin:12mm 14mm 14mm}body:has(.training-doc) nav{display:none!important}body:has(.training-doc) footer{display:none!important}body:has(.training-doc) aside:not(.training-notice){display:none!important}body:has(.training-doc) header:not(:has(h1)){display:none!important}body:has(.training-doc) [data-print-hide]{display:none!important}body:has(.training-doc) [data-sonner-toaster]{display:none!important}body:has(.training-doc) .min-h-dvh{border:0!important;padding:0!important;display:block!important}body:has(.training-doc) main{border:0!important;padding:0!important;display:block!important}body:has(.training-doc) header:has(h1){display:none!important}.training-doc,.training-doc *,.training-notice,.training-notice *{color:#000!important;box-shadow:none!important;background:#fff!important}.training-doc{font-size:9.5pt;line-height:1.6}.training-print-all{display:block!important}.training-print-cover{break-after:page;padding-top:30mm}.training-print-cover .training-print-title{border-bottom:.5mm solid #000;margin-bottom:8mm;padding-bottom:4mm;font-size:22pt;font-weight:700}.training-print-toc{columns:2;column-gap:14mm;font-size:10.5pt}.training-print-toc li{break-inside:avoid;border-bottom:.2mm solid #999;padding:1.2mm 0}.training-print-toc span{width:18mm;display:inline-block}.training-print-kicker{margin-bottom:1mm;font-size:9pt}.training-print-chapter{break-before:page}.training-print-chapter>h2{border-bottom:.4mm solid #000;margin-bottom:5mm;padding-bottom:2mm;font-size:16pt;font-weight:700}.training-section{margin-bottom:6mm;gap:3mm!important}.training-section>h3{break-after:avoid;font-size:12pt!important}.training-figure,.training-example,.training-case,.training-question,.training-flow li{break-inside:avoid}.training-doc .overflow-x-auto{overflow:visible!important}.training-doc table{font-size:8.5pt;min-width:0!important}.training-doc .doc-table th,.training-doc .doc-table td{padding:1.2mm 1.8mm!important}.training-doc .border-border{border-color:#999!important}.training-form tbody tr{height:9mm}.training-flow .bg-foreground{border:.4mm solid #000!important}.training-answer-lines{flex-direction:column;display:flex}.training-answer-lines span{border-bottom:.2mm solid #777;height:8mm;display:block}.training-doc a{text-decoration:none!important}.training-after{break-before:avoid;margin-top:6mm}.training-notice{break-inside:avoid;font-size:8.5pt}}
