/* 2026-08-24: streamlined calculator output — detailed analysis is PDF-only */
.analysis-payment-banner,
.analysis-card.proceeds .analysis-reconcile,
.analysis-card.liabilities .liability-totals,
.analysis-card.outcomes{display:none!important}
.analysis-card.summary .analysis-card-head b{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#111}
.analysis-card.summary .analysis-card-body{padding:26px}
.analysis-card.summary .analysis-summary-note{margin:18px 0 0;text-align:center;color:var(--ink-soft);font-size:.82rem}
.analysis-card.summary .analysis-saving-year{display:none!important}
.analysis-card.proceeds .analysis-card-body{padding-bottom:22px}
.analysis-card.proceeds .analysis-field{margin-bottom:0!important}
@media(min-width:850px){.analysis-card.summary{grid-column:1/-1}.analysis-card.summary .analysis-card-body{display:grid;grid-template-columns:1fr 1.25fr;gap:26px;align-items:center}.analysis-card.summary .analysis-summary-note{grid-column:1/-1;margin-top:0}.analysis-card.summary .analysis-saving-hero{margin:0}}

.liability-section-intro{margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid #2d4354}.liability-section-intro h2{margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400;letter-spacing:-.02em}.liability-section-intro p{margin:5px 0 0;color:#9faab3;font-size:.72rem;line-height:1.5;max-width:720px}
