@media print{@page{size:A4;margin:20mm}.site-header,footer,.skip-link,.no-print{display:none!important}html,body{font-size:10.5pt;line-height:1.5;color:#000!important;background:#fff!important}main{padding:0!important}.contract-sheet{max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.contract-sheet *{color:#000!important;background:0 0!important}.contract-sheet h1{margin-bottom:10mm;font-size:16pt}.contract-sheet h2{break-after:avoid;page-break-after:avoid;margin-top:7mm;font-size:11.5pt}.contract-sheet h2+p{break-before:avoid;page-break-before:avoid}.contract-sheet p,.contract-sheet li,.contract-sheet dl{orphans:3;widows:3}.contract-sheet hr,.contract-sheet .contract-rule{border-color:#000!important}.contract-signatures{break-inside:avoid;page-break-inside:avoid;margin-top:14mm}.contract-block{break-inside:avoid;page-break-inside:avoid}a{text-decoration:none!important}}
