.print-controls{display:flex;align-items:end;gap:1rem;margin-bottom:1.25rem}.print-controls>div{margin-right:auto}.print-controls h1{margin:0}.print-controls p{margin:.2rem 0 0}.print-controls label{display:flex;flex-direction:column;color:#52606d;font-size:.75rem}.print-report{color:#182624}.report-page{min-height:260mm;padding:14mm;background:#fff;border:1px solid #dce4e6;box-shadow:0 3px 14px #173d3614}.report-header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:.6rem;border-bottom:3px solid #176b5b}.report-header span{color:#637083;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.report-header h1{margin:.15rem 0 0}.report-header>strong{color:#176b5b}.report-note{display:flex;gap:.7rem;margin:.8rem 0;padding:.55rem .7rem;border-left:4px solid #cf9c35;background:#fff7e4}.report-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1rem 0}.report-stats div{display:flex;flex-direction:column;padding:.6rem;background:#edf5f3}.report-stats span{font-size:.65rem;text-transform:uppercase;color:#637083}.report-columns{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.report-page h2{margin:.8rem 0 .35rem;color:#31534d;font-size:.95rem}.report-columns ul{margin:0;padding:0;list-style:none}.report-columns li{display:grid;grid-template-columns:1fr auto;gap:.1rem .5rem;padding:.32rem 0;border-bottom:1px solid #e5ebed;font-size:.78rem}.report-columns li small{grid-column:1/-1;font-size:.64rem}.report-annotations p{margin:.3rem 0;font-size:.75rem}.report-annotations p strong{display:inline-block;min-width:92px}.report-disclaimer{margin-top:1rem;color:#637083;font-size:.65rem}.detailed-only{margin-top:1.5rem}.result-group h2{padding:.2rem .35rem;background:#e9f1ef}.result-group table{font-size:.7rem}.result-group th,.result-group td{padding:.27rem .4rem}.result-group .out{color:#a22834;font-weight:700}.print-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.print-chart-grid figure{margin:0;padding:.6rem;border:1px solid #dce4e6}.print-chart-grid figcaption{display:flex;justify-content:space-between;font-size:.75rem}.print-chart-grid svg{width:100%;height:90px}.print-chart-grid line{stroke:#cad8dc}.print-chart-grid polyline{fill:none;stroke:#176b5b;stroke-width:2}.print-chart-grid circle{fill:#fff;stroke:#176b5b;stroke-width:1.5}.print-chart-grid small{font-size:.61rem}.layout-one .detailed-only{display:none}@media(max-width:650px){.print-controls{align-items:stretch;flex-direction:column}.print-controls>div{margin-right:0}.report-page{min-height:0;padding:1rem}.report-columns,.print-chart-grid{grid-template-columns:1fr}.report-stats{grid-template-columns:1fr 1fr}.report-header{gap:.5rem}.report-header>strong{text-align:right}}
.report-limit{margin:.55rem 0;color:#637083;font-size:.65rem}@media print{@page{size:A4;margin:0}body{background:#fff}.site-header,.site-nav,body>footer,.print-controls{display:none!important}main{max-width:none;padding:0}.print-report{margin:0}.report-page{width:210mm;height:297mm;min-height:0;padding:13mm 14mm;border:0;box-shadow:none;overflow:hidden;break-after:page;page-break-after:always}.report-page:last-child{break-after:auto;page-break-after:auto}.layout-one .report-page{height:297mm}.layout-three .report-page{display:block}.report-header h1{font-size:1.35rem}.report-columns{gap:.8rem}.report-results{font-size:.88rem}.report-trends{font-size:.9rem}}
