.savings-story{min-width:0}.savings-summary{border-block:1px solid var(--line);margin-block:1.25rem 2rem}.savings-summary>div{grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);gap:1rem;padding-block:.85rem;display:grid}.savings-summary>div+div{border-top:1px solid var(--line)}.savings-summary dt{font-weight:600}.savings-summary dd{margin:0}.savings-summary small{color:var(--muted);margin-top:.25rem;font-size:.9375rem;line-height:1.65;display:block}.savings-table-scroll{border:1px solid var(--line);border-radius:var(--radius);max-width:100%;margin-block:1.25rem;overflow-x:auto}.savings-table{border-collapse:collapse;text-align:start;width:100%;font-size:1rem;line-height:1.65}.savings-table :is(th,td){vertical-align:top;text-align:start;overflow-wrap:anywhere;min-width:8rem;padding:.85rem 1rem}.savings-table th{font-weight:600}.savings-table thead{background:var(--bg,#f4ede4)}.savings-table tr+tr,.savings-table tbody tr:first-child{border-top:1px solid var(--line)}.savings-capture{margin:2rem 0}.savings-capture img{border:1px solid var(--line);border-radius:var(--radius);width:100%;height:auto;display:block}.savings-capture figcaption{color:var(--muted);margin-top:.65rem;font-size:.9375rem;line-height:1.7}.savings-capture a{text-underline-offset:.2em;text-decoration:underline}.savings-capture figcaption a{align-items:center;min-height:44px;display:inline-flex}.savings-story :is(h2,section){scroll-margin-top:calc(var(--sticky-top,6rem) + 1rem)}.savings-story li+li{margin-top:.5rem}@media (max-width:600px){.savings-summary>div{grid-template-columns:1fr;gap:.25rem}.savings-table :is(th,td){min-width:7rem;padding:.75rem}}.reading-main .savings-table{display:table}
