#lvb h2 { margin: 12px 0 0; font-size: 1.05rem; }
#lvb h2:first-child { margin-top: 0; }
.compare th:first-child, .compare td:first-child { text-align: left; }
.compare .best td { font-weight: 600; color: var(--accent); }
#breakdown h3 { margin: 16px 0 8px; font-size: 1rem; font-weight: 600; }
.assumptions { margin: 0; padding-left: 1.2em; }
