#comparison-print{display:none}
@page{size:A4 landscape;margin:12mm}
@media print{
  html,body{height:auto!important;overflow:visible!important;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
  body>*:not(#comparison-print){display:none!important}
  #comparison-print{display:block!important;position:static!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;color:#20383e;font:10pt/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}
  #comparison-print *{box-sizing:border-box}
  #comparison-print .cs-doc{margin:0;padding:0}
  #comparison-print .cs-brand{margin:0 0 4px;font-size:9pt;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#876345}
  #comparison-print .cs-title{margin:0;font:400 24pt/1.2 Georgia,"Times New Roman",serif;letter-spacing:-.02em}
  #comparison-print .cs-meta{margin:6px 0 0;font-size:9pt;color:#586b6b}
  #comparison-print .cs-sep{margin:0 8px}
  #comparison-print .cs-head{padding-bottom:10px;margin-bottom:16px;border-bottom:2px solid #876345}
  #comparison-print .cs-heading{margin:0 0 10px;font-size:9pt;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#586b6b}
  #comparison-print .cs-section+.cs-section{margin-top:22px}
  #comparison-print .cs-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:9pt;line-height:1.45}
  #comparison-print .cs-table th,#comparison-print .cs-table td{padding:6px 8px;border-bottom:1px solid #deded4;text-align:left;vertical-align:top;overflow-wrap:anywhere}
  #comparison-print .cs-table thead{display:table-header-group}
  #comparison-print .cs-table thead th:first-child{width:26mm}
  #comparison-print .cs-corner{font-size:8pt;font-weight:600;color:#586b6b;vertical-align:bottom}
  #comparison-print .cs-project{font:400 13pt/1.25 Georgia,"Times New Roman",serif;color:#20383e;border-bottom:2px solid #20383e}
  #comparison-print .cs-group-header{padding-top:10px;background:#e9e6da;font-size:7.5pt;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#586b6b}
  #comparison-print .cs-group-row,#comparison-print .cs-row,#comparison-print .cs-detail{break-inside:avoid}
  #comparison-print .cs-group-row{break-after:avoid}
  #comparison-print .cs-label{font-size:8.5pt;font-weight:600;color:#20383e;background:#f1efe7}
  #comparison-print .cs-value,#comparison-print .cs-list{margin:0;white-space:pre-line}
  #comparison-print .cs-list{padding-left:14px;white-space:normal}
  #comparison-print .cs-list li+li{margin-top:2px}
  #comparison-print .cs-missing{color:#7b8887}
  #comparison-print .cs-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
  #comparison-print .cs-empty{padding:18px;border:1px dashed #deded4;text-align:center;color:#586b6b}
  #comparison-print .cs-wording{break-before:page}
  #comparison-print .cs-field+.cs-field{margin-top:16px}
  #comparison-print .cs-field-title{margin:0 0 6px;padding-bottom:3px;border-bottom:1px solid #876345;font:400 14pt/1.3 Georgia,"Times New Roman",serif;break-after:avoid}
  #comparison-print .cs-detail{margin:0 0 10px;padding:8px 12px;border-left:3px solid #c9b894;background:#f7f5ef}
  #comparison-print .cs-detail-title{margin:0 0 5px;font-size:8.5pt;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#586b6b}
  #comparison-print .cs-text{margin:0 0 5px;white-space:pre-line}
  #comparison-print .cs-detail-list{margin:0 0 5px;padding-left:16px}
  #comparison-print .cs-terms{margin:0}
  #comparison-print .cs-terms>div+div{margin-top:5px}
  #comparison-print .cs-terms dt{font-weight:600}
  #comparison-print .cs-terms dd{margin:0;white-space:pre-line}
  #comparison-print .cs-detail>:last-child{margin-bottom:0}
}
