.article .whatif{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);font-family:var(--body);margin:1.6em 0;padding:14px 0 16px}.article .whatif figcaption{color:var(--text);max-width:70ch;margin:0 0 14px;font-size:14.5px;line-height:1.5}.article .whatif figcaption b{color:var(--ink)}.whatif .wi-body{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px 32px;display:grid}.whatif .wi-toggles{margin:0;padding:0;list-style:none}.whatif .wi-toggles li{border-top:1px solid var(--line);grid-template-columns:11px minmax(0,1fr) auto auto;align-items:center;gap:6px 10px;padding:8px 0;font-size:14.5px;display:grid}.whatif .wi-toggles li:last-child{border-bottom:1px solid var(--line)}.whatif .wi-toggles .nm{color:var(--ink);align-items:baseline;gap:8px;min-width:0;font-weight:600;display:flex}.whatif .wi-toggles .let{font-family:var(--display);color:var(--ink-3);font-size:15px;font-weight:900}.whatif .wi-toggles .avg{color:var(--ink-3);white-space:nowrap;font-size:13px}.whatif .seg{border:1px solid var(--line-2);border-radius:var(--r);display:inline-flex;overflow:hidden}.whatif .seg button{font:600 13px var(--body);color:var(--ink-2);background:var(--sheet);cursor:pointer;border:0;padding:5px 10px}.whatif .seg button+button{border-inline-start:1px solid var(--line-2)}.whatif .seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.whatif .wi-out .sg{width:100%}.whatif .wi-blocs{margin:10px 0 0;font-size:13.5px}.whatif .wi-blocs div{border-top:1px solid var(--line);align-items:baseline;gap:8px;padding:5px 0;display:flex}.whatif .wi-blocs div:last-child{border-bottom:1px solid var(--line)}.whatif .wi-blocs dt{color:var(--text);align-items:center;gap:8px;display:flex}.whatif .wi-blocs dd{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-block:0;margin-inline:auto 0;font-size:18px;font-weight:700;line-height:1;display:flex}.whatif .wi-blocs dd small{font-family:var(--body);color:var(--ink-2);font-size:12px;font-weight:600}.whatif .wi-waste{color:var(--ink-2);margin:10px 0 0;font-size:13.5px;line-height:1.45}.whatif .wi-waste b{color:var(--ink)}@media (max-width:760px){.whatif .wi-body{grid-template-columns:minmax(0,1fr)}.whatif .wi-toggles li{grid-template-columns:11px minmax(0,1fr) auto}.whatif .wi-toggles .avg{grid-column:2;font-size:12.5px}}
