.epf-hml__intro{margin-bottom:1rem;font-size:.95rem}.epf-hml__grid{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1.25rem}@container (min-width:620px){.epf-hml__grid{grid-template-columns:1fr 1fr;align-items:start}}.epf-hml__hint{margin:.2rem 0 0;font-size:.72rem;line-height:1.35;color:var(--epf-muted)}.epf-hml__subtitle{margin-top:1.25rem}.epf-hml .epf-stat__value{min-height:1.65rem}.epf-hml .epf-callout{margin-top:1rem}.epf-hml__heading{margin:1.75rem 0 .5rem;font-size:1.15rem;color:var(--epf-navy)}.epf-hml__assumptions{margin:0 0 1rem;padding:.7rem .9rem;border-left:4px solid #d7a92e;border-radius:0 var(--epf-radius-sm) var(--epf-radius-sm) 0;background:#fffaeb;font-size:.83rem;line-height:1.55}.epf-hml__compare{display:grid;gap:1rem;grid-template-columns:1fr}@container (min-width:620px){.epf-hml__compare{grid-template-columns:1fr 1fr}}.epf-hml__option{padding:1rem;border:1px solid var(--epf-line);border-top:4px solid var(--epf-navy);border-radius:var(--epf-radius);background:var(--epf-panel)}.epf-hml__option--whole{border-top-color:#c8674f}.epf-hml__optionname{margin:0 0 .75rem;font-weight:800;color:var(--epf-navy)}.epf-hml__rows{display:grid;gap:.25rem;margin:0}.epf-hml__rows>div{display:flex;justify-content:space-between;gap:.6rem;font-size:.85rem}.epf-hml__rows dt{color:var(--epf-muted)}.epf-hml__rows dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.epf-hml .epf-chart{margin-top:1.25rem}@container (max-width:420px){.epf-hml .epf-stat__value{font-size:1.15rem}}.epf-hml__option--term{border-top-color:var(--epf-navy)}.epf-legend .epf-swatch-hml-term{color:#10263f}.epf-legend .epf-swatch-hml-whole{color:#c8674f}