.k12calc-report-wrapper .k12calc-report-cover-v2{break-after:auto!important;page-break-after:auto!important}.k12calc-report-wrapper .k12calc-report-subsection-break{margin-top:0!important}.k12calc-report-wrapper .k12calc-report-toc{break-before:auto!important;page-break-before:auto!important}.k12calc-report-wrapper .k12calc-report-methodology{padding:.6in .5in}.k12calc-report-wrapper .k12calc-report-methodology-eyebrow{color:var(--k12calc-brand-primary,#005a9f);font-size:.75em;font-weight:600;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.k12calc-report-wrapper .k12calc-report-methodology-intro{color:var(--k12calc-text-default,#1a1a1a);font-size:1.02em;line-height:1.55;margin:0 0 22px;max-width:7in}.k12calc-report-wrapper .k12calc-report-methodology-tiers{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.k12calc-report-wrapper .k12calc-report-methodology-tier{background:#fafbfd;border:1px solid #d6dde6;border-left:4px solid var(--k12calc-brand-primary,#005a9f);border-radius:4px;break-inside:avoid;padding:12px 16px;page-break-inside:avoid}.k12calc-report-wrapper .k12calc-report-methodology-tier-head{align-items:baseline;display:flex;gap:12px;margin-bottom:6px}.k12calc-report-wrapper .k12calc-report-methodology-tier-label{background:#e6eff8;border-radius:3px;color:var(--k12calc-brand-primary,#005a9f);font-size:.75em;font-weight:700;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase}.k12calc-report-wrapper .k12calc-report-methodology-tier-title{color:var(--k12calc-brand-primary-dark,#003d6e);font-size:1.05em;font-weight:600}.k12calc-report-wrapper .k12calc-report-methodology-tier-body{color:var(--k12calc-text-default,#1a1a1a);font-size:.95em;line-height:1.5;margin:0}.k12calc-report-wrapper .k12calc-report-methodology-caveats{background:#fff8ec;border:1px solid #f1d9a3;border-radius:4px;break-inside:avoid;margin-top:18px;padding:14px 18px;page-break-inside:avoid}.k12calc-report-wrapper .k12calc-report-methodology-subhead{color:#8a5a00;font-size:.95em;font-weight:700;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.k12calc-report-wrapper .k12calc-report-methodology-list{color:var(--k12calc-text-default,#1a1a1a);font-size:.92em;line-height:1.55;margin:0;padding-left:18px}.k12calc-report-wrapper .k12calc-report-methodology-list li{margin-bottom:6px}.k12calc-report-wrapper .k12calc-report-methodology-list li:last-child{margin-bottom:0}.k12calc-report-wrapper .k12calc-report-methodology-closer{border-top:1px dashed #c8d3e0;color:var(--k12calc-text-light,#4a5568);font-size:.9em;font-style:italic;line-height:1.5;margin-top:22px;padding-top:14px}.k12calc-report-wrapper .k12calc-report-defense{padding:.5in}.k12calc-report-wrapper .k12calc-report-calc-breakdowns-grid{column-count:auto!important;column-gap:0!important;display:block!important}.k12calc-report-wrapper .k12calc-report-calc-details-grouped{break-inside:avoid!important;margin:0 0 14px!important;width:100%!important;page-break-inside:avoid!important;-webkit-column-break-inside:avoid!important}.k12calc-report-wrapper .k12calc-report-calc-details-grouped:last-child{margin-bottom:0!important}.k12calc-report-wrapper .k12calc-report-defense .k12calc-report-section-title{border-bottom:2px solid var(--k12calc-brand-primary,#005a9f);margin-bottom:10px;padding-bottom:6px}.k12calc-report-wrapper .k12calc-report-defense-intro{color:var(--k12calc-text-light,#4a5568);font-size:.92em;font-style:italic;margin:0 0 18px}.k12calc-report-wrapper .k12calc-report-defense-subhead{border-bottom:1px solid #d6dde6;break-after:avoid;color:var(--k12calc-brand-primary-dark,#003d6e);font-size:.85em;font-weight:700;letter-spacing:.1em;margin:22px 0 10px;padding-bottom:4px;text-transform:uppercase;page-break-after:avoid}.k12calc-report-wrapper .k12calc-report-defense-subhead:first-of-type{margin-top:4px}.k12calc-report-wrapper .k12calc-report-shield-list{display:flex;flex-direction:column;gap:10px}.k12calc-report-wrapper .k12calc-report-shield-card{background:#fff;border:1px solid #d6dde6;border-left:3px solid #5a8dc4;border-radius:3px;break-inside:avoid;padding:12px 14px;page-break-inside:avoid}.k12calc-report-wrapper .k12calc-report-shield-title{color:var(--k12calc-brand-primary-dark,#003d6e);font-size:1em;font-weight:600;margin:0 0 6px}.k12calc-report-wrapper .k12calc-report-shield-body{color:var(--k12calc-text-default,#1a1a1a);font-size:.9em;line-height:1.5;margin:0 0 10px}.k12calc-report-wrapper .k12calc-report-shield-meta{border-top:1px dashed #d6dde6;display:flex;flex-direction:column;gap:4px;padding-top:8px}.k12calc-report-wrapper .k12calc-report-shield-meta-row{align-items:baseline;display:grid;font-size:.82em;gap:10px;grid-template-columns:80px 1fr;line-height:1.45}.k12calc-report-wrapper .k12calc-report-shield-key{color:var(--k12calc-text-light,#4a5568);font-size:.78em;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.k12calc-report-wrapper .k12calc-report-shield-val{color:var(--k12calc-text-default,#1a1a1a);word-break:break-word}.k12calc-report-wrapper .k12calc-report-shield-url{color:var(--k12calc-brand-primary,#005a9f);font-family:Consolas,Menlo,monospace;font-size:.92em;word-break:break-all}.k12calc-report-wrapper .k12calc-report-chart-img{break-inside:avoid;display:block;height:auto;margin:10px auto;max-width:100%;page-break-inside:avoid}.k12calc-report-wrapper .k12calc-mechanism{align-items:center!important;break-inside:avoid;gap:14px!important;overflow:visible!important;padding:10px 14px!important;page-break-inside:avoid}.k12calc-report-wrapper .k12calc-mechanism svg{display:block!important;flex:0 0 1.85in!important;height:.74in!important;max-height:.74in!important;max-width:1.85in!important;min-height:.74in!important;min-width:1.85in!important;overflow:hidden!important;width:1.85in!important}.k12calc-report-wrapper .k12calc-report-mechanism-img{display:block!important;flex:0 0 1.85in!important;height:.74in!important;object-fit:contain!important;width:1.85in!important}.k12calc-report-wrapper .k12calc-mechanism-caption{font-size:11px!important;line-height:1.4!important}.k12calc-report-wrapper .k12calc-pp-onetime,.k12calc-report-wrapper .k12calc-pp-trajectory,.k12calc-report-wrapper .k12calc-small-multiple-chart,.k12calc-report-wrapper .k12calc-tco-composition{break-inside:avoid;page-break-inside:avoid}.k12calc-report-wrapper .k12calc-pp-atlas{overflow:visible!important}.k12calc-report-wrapper .k12calc-callout,.k12calc-report-wrapper .k12calc-derivation-panel,.k12calc-report-wrapper .k12calc-explainer,.k12calc-report-wrapper .k12calc-lifespan-honesty,.k12calc-report-wrapper .k12calc-lifespan-mitigation,.k12calc-report-wrapper .k12calc-lifespan-sources,.k12calc-report-wrapper .k12calc-pp-atlas-row,.k12calc-report-wrapper .k12calc-pp-hero-tile,.k12calc-report-wrapper .k12calc-proof-panel,.k12calc-report-wrapper .k12calc-section-head,.k12calc-report-wrapper .k12calc-teacher-deriv,.k12calc-report-wrapper .k12calc-teacher-derivation,.k12calc-report-wrapper .k12calc-teacher-why{break-inside:avoid;page-break-inside:avoid}.k12calc-report-wrapper .k12calc-tab-bar,.k12calc-report-wrapper .k12calc-tab-list,.k12calc-report-wrapper [role=tablist]{display:none!important}.k12calc-report-wrapper .k12calc-tab-content{display:block!important;opacity:1!important;visibility:visible!important}