.prose-legacy{font-size:1.0625rem;line-height:1.75}.prose-legacy>:first-child{margin-top:0}.prose-legacy p{margin-block:1.1em}.prose-legacy h2{margin:2.2em 0 .7em;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800;line-height:1.2}.prose-legacy h3{margin:1.8em 0 .5em;font-size:1.25rem;font-weight:700}.prose-legacy h4{margin:1.5em 0 .4em;font-size:1.0625rem;font-weight:700}.prose-legacy ul,.prose-legacy ol{margin:1.1em 0;padding-left:1.5em}.prose-legacy ul{list-style:outside}.prose-legacy ol{list-style:decimal}.prose-legacy li{margin-block:.45em}.prose-legacy li::marker{color:var(--loop-text-muted)}.prose-legacy a{color:var(--loop-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.prose-legacy em{color:var(--loop-text-muted)}.prose-legacy small,.prose-legacy figcaption,.prose-legacy .last-updated,.prose-legacy .external-citation,.prose-legacy .article-subtitle{color:var(--loop-text-muted);font-size:.9em}.prose-legacy blockquote{border-left:3px solid var(--loop-primary);border-radius:0 var(--loop-radius-sm) var(--loop-radius-sm) 0;background:color-mix(in srgb, var(--loop-surface) 60%, transparent);color:var(--loop-text-muted);margin:1.5em 0;padding:.6em 1.1em;font-style:italic}.prose-legacy hr{border:0;border-top:1px solid var(--loop-border);margin:2em 0}.prose-legacy .divider{background:var(--loop-border);height:1px;margin-block:2rem}.prose-legacy img{border-radius:var(--loop-radius-md);max-width:100%;height:auto}.prose-legacy table{border-collapse:collapse;width:100%;max-width:100%;margin:1.6em 0;font-size:.95em;display:block;overflow-x:auto}.prose-legacy th,.prose-legacy td{border:1px solid var(--loop-border);text-align:left;vertical-align:top;padding:.6em .8em}.prose-legacy thead th{background:var(--loop-surface-elevated);white-space:nowrap;font-weight:700}.prose-legacy .highlight-row td{background:color-mix(in srgb, var(--loop-primary) 10%, transparent);font-weight:600}.prose-legacy :is(.feature-item,.cta-box,.cta-section,.alert-box,.info-box,.advantage-box,.quick-answer-box,.intro-section,.math-box,.calculator-box,.route-header,.hidden-costs-section,.benefits-list,.conclusion-section){background:var(--loop-surface-elevated);border:1px solid var(--loop-border);border-radius:var(--loop-radius-lg);margin-block:1.6rem;padding:1.25rem 1.5rem}.prose-legacy :is(.feature-item,.cta-box,.cta-section,.alert-box,.info-box,.advantage-box,.quick-answer-box,.intro-section,.math-box,.calculator-box,.route-header,.hidden-costs-section,.benefits-list,.conclusion-section)>:first-child{margin-top:0}.prose-legacy :is(.feature-item,.cta-box,.cta-section,.alert-box,.info-box,.advantage-box,.quick-answer-box,.intro-section,.math-box,.calculator-box,.route-header,.hidden-costs-section,.benefits-list,.conclusion-section)>:last-child{margin-bottom:0}.prose-legacy :is(.cta-box,.cta-section){text-align:center}.prose-legacy :is(.alert-box,.hidden-costs-section){border-left:3px solid var(--loop-warning)}.prose-legacy :is(.info-box,.advantage-box,.quick-answer-box){border-left:3px solid var(--loop-primary)}.prose-legacy .benefits-list ul{padding-left:0;list-style:none}.prose-legacy .calculator-item{background:var(--loop-surface);border:1px solid var(--loop-border);border-radius:var(--loop-radius-md);margin-block:1rem;padding:1rem 1.25rem}.prose-legacy .savings-amount{color:var(--loop-success);margin-top:.5rem;font-size:1.15em;font-weight:800}.prose-legacy .pull-quote{border-left:3px solid var(--loop-primary);margin:2rem 0;padding:.75em 1.25em;font-size:1.25em;font-style:italic;font-weight:600;line-height:1.45}.prose-legacy :is(.stat-grid,.feature-grid){grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.9rem;margin-block:1.6rem;display:grid}.prose-legacy :is(.stat-card,.f-card){background:var(--loop-surface-elevated);border:1px solid var(--loop-border);border-radius:var(--loop-radius-md);padding:1.1rem 1.2rem}.prose-legacy .stat-card{text-align:center}.prose-legacy .stat-num{color:var(--loop-primary);font-size:2rem;font-weight:800;line-height:1.1;display:block}.prose-legacy .stat-label{color:var(--loop-text-muted);margin-top:.3rem;font-size:.8rem;display:block}.prose-legacy :is(.f-card,.stat-card,.calculator-item) :is(h3,h4){margin:0 0 .35em}.prose-legacy :is(.f-card,.stat-card,.calculator-item) p{margin-block:.35em;font-size:.95em}.prose-legacy .f-icon{margin-bottom:.5rem;font-size:1.25rem}.prose-legacy .steps{margin-block:1.6rem}.prose-legacy .step{align-items:flex-start;gap:1rem;margin-block:1.1rem;display:flex}.prose-legacy .step-num{background:var(--loop-primary);width:2rem;height:2rem;color:var(--loop-on-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.15rem;font-size:.9rem;font-weight:700;display:inline-flex}.prose-legacy .step :is(h4,p){margin-block:.2em}.prose-legacy .math-row{border-bottom:1px solid var(--loop-border);justify-content:space-between;gap:1rem;padding-block:.45rem;font-size:.95em;display:flex}.prose-legacy .math-row .label{color:var(--loop-text-muted)}.prose-legacy .math-total{border-top:2px solid var(--loop-border);justify-content:space-between;gap:1rem;margin-top:.6rem;padding-top:.6rem;font-weight:700;display:flex}.prose-legacy .val-bad{color:var(--loop-danger);font-weight:700}.prose-legacy .val-good,.prose-legacy .save-label{color:var(--loop-success);font-weight:700}.prose-legacy a:is(.btn,.btn-primary,.btn-outline,.nav-cta){border-radius:999px;align-items:center;gap:.5rem;margin:.25rem;padding:.8rem 1.5rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.prose-legacy a:is(.btn,.btn-primary,.nav-cta){background:var(--loop-primary);color:var(--loop-on-primary);box-shadow:var(--loop-shadow-md)}.prose-legacy a.btn-outline{border:1px solid var(--loop-border);color:var(--loop-text);background:0 0}
