@media print{*,*:before,*:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}}.print-cover,.er-cover,.print-flag,.alert-row,.print-toolbar{-webkit-print-color-adjust:exact;print-color-adjust:exact}@bottom- * margin boxes). Standalone artefacts that use paged.js still benefit from these @page rules. */ @page{size: A4 portrait; margin: 18mm 14mm 16mm 14mm;}@page :first{margin:14mm 14mm 16mm}@page landscape{size:A4 landscape}@page a3{size:A3 portrait;margin:18mm 16mm}@media print{.print-cover,.er-cover{margin:0 0 12mm!important}h1,h2,h3,h4,h5,h6,.er-h2,.sec-h{page-break-after:avoid;break-after:avoid;page-break-inside:avoid}p,li{orphans:3;widows:3}thead{display:table-header-group}tfoot{display:table-footer-group}table tr,table.print-table tr,table.ptable tr,.card,.alert,.alert-row,.er-step,.er-callout,.er-bigblock,.er-bigblock .blk,.er-quad .card,.er-checkbox-row,.er-sign-row,.print-cover,.er-cover,.flag-card,.pcard,.prep-card,.tricky,.segment{page-break-inside:avoid}.er-quad{page-break-inside:auto}div[style*="border: 0.75pt"],div[style*="border: 1.5pt"],div[style*="border: 2pt"],div[style*="border-left: 4pt"],div[style*="border-left: 5pt"],div[style*="border-left: 6pt"],div[style*="border-left: 8pt"],.er-form-field{page-break-inside:avoid}}.print-page-landscape{page:landscape}.print-page-a3{page:a3}.print-doc{font-family:var(--font-sans);color:var(--das-black);background:#fff;font-size:11pt;line-height:1.45}.print-doc h1{font-size:26pt;font-weight:700;line-height:1.05;letter-spacing:-.015em;color:var(--das-purple);margin:0 0 12pt}.print-doc h2{font-size:16pt;font-weight:700;line-height:1.2;color:var(--das-black);margin:18pt 0 8pt;padding-bottom:4pt;border-bottom:2pt solid var(--das-red)}.print-doc h3{font-size:13pt;font-weight:700;margin:14pt 0 6pt;color:var(--das-purple)}.print-doc p{margin:0 0 8pt}.print-doc strong{font-weight:700}.print-cover{background:var(--das-purple);color:#fff;padding:16mm 18mm 14mm;margin:-14mm -14mm 12mm;border-bottom:5mm solid var(--das-red);-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-cover .eyebrow{color:var(--das-melon);font-size:10pt;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin-bottom:6pt}.print-cover h1{color:#fff;font-size:36pt;line-height:1;margin:0 0 10pt}.print-cover .lede{font-size:13pt;line-height:1.4;font-weight:500;max-width:28em;color:#ffffffeb}.print-cover .meta-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10pt 20pt;margin-top:14pt;padding-top:14pt;border-top:1pt solid rgba(255,255,255,.3)}.print-cover .meta-row .item .k{font-size:8pt;letter-spacing:.16em;text-transform:uppercase;color:var(--das-melon);font-weight:700}.print-cover .meta-row .item .v{font-size:11pt;font-weight:600;margin-top:2pt}table.print-table{width:100%;border-collapse:collapse;font-size:10pt;margin:8pt 0}table.print-table th,table.print-table td{text-align:left;padding:6pt 8pt;border-bottom:.5pt solid #d0cec8;vertical-align:top}table.print-table thead th{background:var(--das-black);color:#fff;font-size:9pt;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-bottom:2pt solid var(--das-red)}table.print-table tbody tr.alert-row{background:var(--das-red-tint)}table.print-table tbody tr.alert-row td{font-weight:600}.signature-line{display:block;border-bottom:1pt solid var(--das-black);min-height:18mm;margin:0}.print-flag{display:inline-block;font-size:7.5pt;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1pt 5pt;margin-right:3pt;margin-bottom:2pt;border:.5pt solid var(--das-black)}.print-flag.critical{background:var(--das-red);color:#fff;border-color:var(--das-red)}.print-flag.warn{background:var(--das-orange-tint);color:var(--amber-ink);border-color:var(--das-orange)}.print-flag.info{background:var(--das-purple-tint);color:var(--das-purple)}.er-doc{font-size:13pt;line-height:1.45}.er-cover{background:var(--das-purple);color:#fff;padding:6mm 12mm;margin:-14mm -14mm 5mm;border-bottom:2.5mm solid var(--das-red);-webkit-print-color-adjust:exact;print-color-adjust:exact}.er-cover .eyebrow{color:var(--das-melon);font-size:8pt;letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin-bottom:2pt}.er-cover h1{color:#fff;font-size:19pt;line-height:1;margin:0 0 3pt;font-weight:700}.er-cover .lede{font-size:10.5pt;line-height:1.3;font-weight:500;max-width:36em;color:#fffffff2;margin:0}.er-step{display:grid;grid-template-columns:26pt 1fr;gap:8pt;align-items:center;padding:3pt 8pt;margin:2pt 0;border:1pt solid #d0cec8;page-break-inside:avoid}.er-step.alt{background:var(--das-purple-tint)}.er-step.red-tint{background:var(--das-red-tint)}.er-step .num{width:24pt;height:24pt;background:var(--das-red);color:#fff;font-size:12pt;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%}.er-step .num.purple{background:var(--das-purple)}.er-step .num.orange{background:var(--das-orange);color:#000}.er-step .num.green{background:var(--das-green)}.er-step .num.yellow{background:#f2b600;color:#000}.er-step .title{font-size:13pt;font-weight:700;margin:0 0 2pt;color:var(--das-black)}.er-step .desc{font-size:11pt;line-height:1.4;margin:0;color:#1a1a1a}.er-bigblock{display:grid;gap:5pt;margin:8pt 0}.er-bigblock .blk{display:grid;grid-template-columns:30pt 1fr;gap:9pt;align-items:center;padding:6pt 10pt;border:1.5pt solid}.er-bigblock .blk .dot{width:28pt;height:28pt;border-radius:50%}.er-bigblock .blk h3{margin:0 0 2pt;font-size:14pt;font-weight:700}.er-bigblock .blk p{margin:0;font-size:11pt;line-height:1.35}.er-bigblock .blk.green{border-color:var(--das-green);background:var(--das-green-tint)}.er-bigblock .blk.green .dot{background:var(--das-green)}.er-bigblock .blk.green h3{color:var(--status-success-ink)}.er-bigblock .blk.yellow{border-color:#f2b600;background:#fbf3da}.er-bigblock .blk.yellow .dot{background:#f2b600}.er-bigblock .blk.yellow h3{color:#8a6a00}.er-bigblock .blk.red{border-color:var(--das-red);background:var(--das-red-tint)}.er-bigblock .blk.red .dot{background:var(--das-red)}.er-bigblock .blk.red h3{color:var(--das-red)}.er-callout{background:var(--das-red-tint);border-left:3pt solid var(--das-red);padding:5pt 9pt;margin:4pt 0}.er-callout.purple{background:var(--das-purple-tint);border-left-color:var(--das-purple)}.er-callout h3{margin:0 0 3pt;font-size:12pt;font-weight:700;color:var(--das-purple)}.er-callout p{margin:0;font-size:10pt;line-height:1.4}.er-bullets{list-style:none;padding-left:0;margin:6pt 0}.er-bullets li{padding:4pt 0 4pt 22pt;position:relative;font-size:11pt;line-height:1.4;border-bottom:.5pt solid #e5e2dc}.er-bullets li:before{content:"→";position:absolute;left:0;top:4pt;width:16pt;text-align:center;color:var(--das-red);font-weight:700;font-size:12pt}.er-h2{font-size:13pt;font-weight:700;color:var(--das-purple);margin:6pt 0 3pt;padding-bottom:2pt;border-bottom:1pt solid var(--das-red)}.er-quad{display:grid;grid-template-columns:1fr 1fr;gap:8pt;margin:6pt 0}.er-quad .card{border:1.5pt solid var(--das-black);padding:8pt 10pt;background:#fff}.er-quad .card.red{border-color:var(--das-red);background:var(--das-red-tint)}.er-quad .card h3{margin:0 0 4pt;font-size:12pt;font-weight:700;color:var(--das-purple)}.er-quad .card.red h3{color:var(--das-red)}.er-quad .card ul{margin:0;padding-left:16pt;font-size:10pt;line-height:1.4}.er-quad .card ul li{margin-bottom:2pt}.er-checkbox-row{display:grid;grid-template-columns:24pt 1fr;gap:8pt;align-items:start;padding:5pt 0;border-bottom:.5pt solid #e5e2dc;page-break-inside:avoid}.er-checkbox-row .box{width:18pt;height:18pt;border:1.5pt solid var(--das-black);margin-top:1pt}.er-checkbox-row .label{font-size:11pt;line-height:1.35}.er-sign-line{display:block;border-bottom:1pt solid var(--das-black);min-height:14mm;margin:10pt 0 3pt}.er-sign-row{display:grid;grid-template-columns:1fr 1fr;gap:14pt;margin:8pt 0}.er-sign-row .lbl{font-size:9pt;letter-spacing:.1em;text-transform:uppercase;color:var(--das-purple);font-weight:700}.a3-title{font-size:44pt;font-weight:700;line-height:.95;color:var(--das-purple);letter-spacing:-.015em;margin:0 0 6mm}.a3-sub{font-size:16pt;line-height:1.3;font-weight:500;color:var(--das-black);margin:0}.a3-canvas{display:flex;flex-direction:column}.print-cobrand{font-size:8.5pt;color:#555;text-align:center;margin:12pt 0 0;padding-top:8pt;border-top:.5pt solid #d0cec8}.page-break{page-break-before:always;break-before:page}.avoid-break{page-break-inside:avoid}.print-toolbar{position:sticky;top:0;z-index:100;background:var(--das-black);color:#fff;padding:10px 18px;display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:13px;font-weight:600}.print-toolbar a{color:#fff;text-decoration:none}.print-toolbar a:hover{color:var(--das-melon)}.print-toolbar button{background:var(--das-red);color:#fff;border:0;padding:8px 16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:11px;cursor:pointer;border-radius:0}.print-toolbar button:hover{background:var(--das-purple)}@media print{.print-toolbar{display:none}}.pagedjs_pages{background:#ecebe6;padding:24px 0}.pagedjs_page{background:#fff;margin:12px auto;box-shadow:0 4px 12px #00000014}
