/* help-paying-the-bill pages (improver J) */
.hpage .hcontacts li{gap:2px}
.hpage .hcontacts b{font-size:16px}
.hpage .hcontacts a{font-size:19px;font-weight:600}
.hpage .hprog li{display:block}
.hpage .hsteps{margin:6px 0 4px;padding-left:22px;max-width:75ch}
.hpage .hsteps li{margin:8px 0}
.hpage .hver{margin:14px 0 0;padding:10px 14px;border:1px solid var(--line);border-left:5px solid var(--hi-edge);border-radius:var(--r-bar);background:var(--bg2);max-width:75ch}
.hpage .helig{margin:0 0 12px}
.hpage .hc-out{margin:12px 0;font-size:18px;line-height:1.45;max-width:75ch;min-height:1.5em}
.hpage .hc-out.ok{border-left:5px solid var(--acc);padding-left:12px}
.hpage .hc-out.no{border-left:5px solid var(--hi-edge);padding-left:12px}
.hpage .hlink{margin-top:20px}
.hpage .tw td,.hpage .tw th[scope=row]{white-space:normal;vertical-align:top;min-width:96px}
.hpage .xmap .usmap{max-width:760px}
@media (max-width:720px){.hpage .xrow input[type=number],.hpage .xrow select{width:100%}.hpage .hc-out{font-size:16.5px}}
.hpage p,.hpage li,.hpage a,.hpage td,.hpage th,.hpage summary{overflow-wrap:anywhere}
