#print-report{display:none}@page{size:A4 landscape;margin:0}@media print{body>:not(#print-report){display:none!important}#print-report,body{margin:0;padding:0;background:#fff;color:#1a2230;print-color-adjust:exact;-webkit-print-color-adjust:exact}#print-report{display:block;font:11px/1.4 'Source Sans 3',sans-serif}#print-report,#print-report *{box-sizing:border-box}#print-report :is(dl,dt,dd){margin:0}.pdf-page{width:297mm;height:209.5mm;padding:10mm 14mm 8mm;display:grid;grid-template-rows:58px minmax(0,1fr) 100px;row-gap:16px;break-after:page;overflow:visible}.pdf-page:last-child{break-after:auto}.pdf-header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #f5a623;padding-bottom:8px;margin-bottom:0;flex:none;height:58px}.pdf-header img{width:270px;height:48px;object-fit:cover;object-position:center;flex:none}.pdf-header div{text-align:right;color:#31445e;font-size:10px}.pdf-header span{display:block;margin-top:5px}.pdf-body{flex:1;min-height:0}.pdf-body h1{font-size:23px;line-height:1.2;margin:0 0 6px;letter-spacing:-.035em}.pdf-subtitle{font-size:11px;color:#536078;margin-bottom:17px}.pdf-body h2{font-size:14px;margin:15px 0 6px;letter-spacing:-.02em}.pdf-body p{margin:0 0 8px}.pdf-body svg{width:100%;height:210px;display:block}.pdf-body svg text{font:12px 'Source Sans 3',sans-serif;fill:#536078}.pdf-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:12px 0;border-top:1px solid #dce1e6}.pdf-primary{grid-template-columns:repeat(4,minmax(0,1fr));padding:15px;border:1px solid #dce1e6;background:#f5f7fc;border-radius:8px}.pdf-metric small,.pdf-metric span{display:block;color:#536078;font-size:10px}.pdf-metric strong{display:block;font:700 17px/1.4 Manrope,sans-serif;letter-spacing:-.035em;margin:3px 0}.pdf-note{font-size:10px;color:#536078;line-height:1.5;margin-top:10px!important}.pdf-donuts{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pdf-donut{border:1px solid #dce1e6;border-radius:8px;padding:0 16px 8px}.pdf-donut-body{display:grid;grid-template-columns:145px minmax(0,1fr);gap:10px;align-items:center}.pdf-donut-body svg{width:145px;height:145px}.pdf-donut-body .pdf-ring-value{font:700 17px Manrope,sans-serif;fill:#1a2230}.pdf-donut dl{margin:0}.pdf-donut dl>div{margin:8px 0}.pdf-donut dt{font-size:10px;color:#536078}.pdf-donut dd{font-size:12px;font-weight:650}.pdf-donut dd small{font-size:10px;color:#536078;font-weight:400;display:block}.pdf-donut i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:2px}.pdf-parameters{display:grid;grid-template-columns:1fr 1fr;gap:24px}#print-report .pdf-parameters>section{padding:0}.pdf-parameters h2{margin-top:0;font-size:12px}.pdf-parameters dl{margin:0;border-top:1px solid #dce1e6}.pdf-parameters dl>div{display:grid;grid-template-columns:44% minmax(0,1fr);gap:8px;padding:3px 6px;border-bottom:1px solid #e4e9f1;font-size:10px;line-height:1.35}.pdf-parameters dl>div:nth-child(odd){background:#f5f7fc}.pdf-parameters dt{color:#536078}.pdf-parameters dd{font-weight:650;font-variant-numeric:tabular-nums}.pdf-scenario-assumptions{gap:7px 24px;margin-top:7px;font-size:10px;line-height:1.4}.pdf-scenario-assumptions p{margin-bottom:0}.pdf-six{grid-template-columns:repeat(6,minmax(0,1fr));padding:8px 0;gap:9px 14px}.pdf-six strong{font-size:15px;margin:2px 0}.pdf-six small{font-size:9px}.pdf-annual-overview svg{height:145px}.pdf-assumptions{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin-top:13px;font-size:10px;line-height:1.45}.pdf-assumptions h3{font-size:11px;margin:0 0 4px}.pdf-table{table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%;font-size:10px;line-height:1.4;white-space:normal;font-variant-numeric:tabular-nums}.pdf-table td,.pdf-table th{padding:3px 6px;border-bottom:1px solid #e4e9f1;text-align:right;white-space:nowrap;background:0 0}.pdf-table thead th{position:static;background:#eaf0f6;font-size:10px;padding:9px 6px;white-space:normal}.pdf-table th:first-child{text-align:left;width:64px;padding-left:8px}.pdf-table .pdf-phase{text-align:left}.pdf-table tr.pdf-renewal{background:#fff4df}.pdf-negative{color:#a53e49}.pdf-footer{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px;border-top:1px solid #16877d;padding-top:8px;margin-top:0;align-content:start;color:#31445e;font-size:9px;line-height:1.4;flex:none}.pdf-footer span,.pdf-footer strong{display:block}.pdf-footer>div:nth-child(2){text-align:right}.pdf-footer p{grid-column:1/-1;margin:4px 0 0;color:#536078;font-size:8px}.pdf-footer b{float:right;font-weight:400}}