.pvi-body{font-size:15px;line-height:1.7}.pvi-body h5,.pvi-body h6{color:var(--cpv-ink-900)}.pvi-body h5{font-size:16px;margin-bottom:.6rem}.pvi-body h6{font-size:14.5px}.pvi-body p{max-width:78ch}.pvi-body .cpv-card p,.pvi-body .cpv-callout p{max-width:none}.pvi-body li{margin-bottom:.3rem}.pvi-cardtitle{font-size:15px;color:var(--cpv-ink-900)}.pvi-body .cpv-card-pad i.bi:first-child{color:var(--pvi-brand-700)}.pvi-body .cpv-card-pad.text-center>i.bi{display:block;font-size:28px;margin-bottom:.5rem}.pvi-cardhead{padding:12px 18px;border-bottom:1px solid var(--cpv-border);background:var(--cpv-surface-alt);border-radius:var(--cpv-r-card) var(--cpv-r-card) 0 0}.pvi-cardhead h5,.pvi-cardhead h6{margin:0;font-size:15px}.pvi-cardhead .bi{color:var(--pvi-brand-700);margin-right:6px}.pvi-body .cpv-card-pad{padding:clamp(16px,2vw,20px)}.cpv-card.pvi-tint{background:var(--cpv-surface-alt)}.pvi-body .cpv-callout{margin:1.25rem 0 1rem}.pvi-body .cpv-callout.mb-0{margin-bottom:0}.pvi-body .cpv-callout>div>:last-child{margin-bottom:0}.pvi-body .cpv-card .cpv-callout{margin-top:1rem}.cpv-callout.is-good>.bi{color:var(--cpv-good-ink)}.cpv-callout.is-poor>.bi{color:var(--cpv-poor-ink)}.pvi-formula{padding:12px 16px;background:var(--cpv-surface);border:1px solid var(--cpv-border);border-radius:var(--cpv-r-tile);font-family:var(--cpv-font-mono)}.pvi-code{background:var(--cpv-surface);border:1px solid var(--cpv-border);border-radius:var(--cpv-r-tile);padding:12px 16px;font-size:13px;overflow-x:auto}.pvi-code code{color:var(--cpv-slate-800)}.pvi-body .table{margin-bottom:0}.pvi-body table{font-size:13.5px}.pvi-body .pvi-row-good>td{background:var(--cpv-good-tint)}.pvi-body .pvi-row-poor>td{background:var(--cpv-poor-tint)}.pvi-body .pvi-row-warn>td{background:var(--cpv-warn-tint)}.pvi-body .pvi-row-total>td{background:var(--cpv-hairline);font-weight:600}.pvi-c-auto{color:var(--cpv-good-ink)}.pvi-c-export{color:var(--pvi-brand-700)}.pvi-c-balance{color:var(--cpv-warn-ink)}.pvi-c-import{color:var(--cpv-poor-ink)}.pvi-sim-chart{position:relative;height:300px}.pvi-progress{height:25px;background:var(--cpv-track)}.pvi-progress .progress-bar{width:0;background-color:var(--pvi-brand-700);font-family:var(--cpv-font-mono)}.pvi-body .form-range::-webkit-slider-thumb{background:var(--pvi-brand-700)}.pvi-body .form-range::-moz-range-thumb{background:var(--pvi-brand-700)}.pvi-body .accordion{--bs-accordion-border-color: var(--cpv-border);--bs-accordion-btn-focus-box-shadow: var(--cpv-focus-ring);--bs-accordion-active-bg: var(--pvi-brand-050);--bs-accordion-active-color: var(--pvi-brand-800)}
