:root{--report-ink:#0f172a;--report-graphite:#334155;--report-mist:#64748b;--report-paper:#fafaf8;--report-line:#e2e8f0;--report-accent-primary:#b8902f;--report-accent-cool:#0e7c7b;--report-positive:#047857;--report-warning:#b45309;--report-critical:#991b1b;--space-chapter:6rem;--space-section:3rem;--space-block:1.5rem}.report-editorial{min-height:100vh;background:var(--report-paper);color:var(--report-graphite);font-family:var(--font-sans);font-size:16px;line-height:1.72}.report-display{font-family:var(--font-sans);font-weight:700;letter-spacing:0}.report-mono{font-family:SFMono-Regular,Roboto Mono,Consolas,Liberation Mono,monospace;font-variant-numeric:tabular-nums;letter-spacing:0}.report-page-chrome{display:none}.page-break-before{-moz-column-break-before:page;break-before:page;page-break-before:always}.avoid-break{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.report-module-hero-figure{justify-self:end;width:min(100%,28rem)}.report-module-hero-image{display:block;width:100%;height:auto;max-height:20rem;-o-object-fit:contain;object-fit:contain}.report-decision-card-hero{display:flex;justify-content:flex-end;max-height:120px;overflow:hidden}.report-decision-card-image{width:min(100%,14rem);height:auto;max-height:120px;-o-object-fit:contain;object-fit:contain}@media print{@page{size:A4;margin:24mm 18mm 22mm 18mm}body,html{background:#ffffff!important}body{font-size:10.5pt;line-height:1.5}.report-editorial{background:#ffffff;color:var(--report-ink)}.report-download,.report-print-hidden,.report-web-only{display:none!important}.report-page-chrome{position:fixed;left:18mm;right:18mm;display:flex;justify-content:space-between;border-top:1px solid var(--report-line);color:var(--report-mist);font-family:var(--font-mono);font-size:7.5pt;line-height:1.3}.report-page-header{top:8mm;padding-top:0;border-top:0;border-bottom:1px solid var(--report-line);padding-bottom:2mm}.report-page-footer{display:none!important;bottom:7mm;padding-top:2mm}.report-page-footer:after{content:""}.report-decision-card-hero,.report-module-hero-figure{max-height:100px}.report-decision-card-image,.report-module-hero-image{width:auto!important;max-width:100%;max-height:100px!important;-o-object-fit:contain;object-fit:contain}}.report-print-mode .report-download,.report-print-mode .report-print-hidden,.report-print-mode .report-web-only{display:none!important}.report-print-mode details>summary{cursor:default!important;list-style:none!important;font-weight:600;color:var(--report-ink);pointer-events:none}.report-print-mode details>summary::-webkit-details-marker,.report-print-mode details>summary::marker{display:none!important;content:""!important}.report-print-mode .cov-hero__explainer,.report-print-mode .module-citations,.report-print-mode .overflow-auto,.report-print-mode .overflow-scroll,.report-print-mode .overflow-x-auto,.report-print-mode .overflow-x-scroll,.report-print-mode .overflow-y-auto,.report-print-mode .overflow-y-scroll,.report-print-mode .report-decision-card-hero,.report-print-mode .report-module-hero-figure,.report-print-mode .score-explanation,.report-print-mode .scrollable,.report-print-mode [style*="overflow: auto"],.report-print-mode [style*="overflow: scroll"],.report-print-mode [style*="overflow:auto"],.report-print-mode [style*="overflow:scroll"]{overflow:visible!important;max-height:none!important}:root{--app-navy-deep:#06192d;--app-navy-secondary:#0a2540;--app-gold-primary:#d7a447;--app-gold-light:#f3c76a;--app-gold-dark:#a8742a;--app-ivory:#f5f1e8;--app-paper-warm:#f7f5f0;--app-border-dark:#b8863b;--app-border-light:#e2ded6;--app-text-on-dark:#f5f1e8;--app-text-on-light:#17233a;--app-muted:#6b7280;--app-success:#2e7d4f;--app-status-blue:#3d6baa}