/* weightlossprice.com: blue (#1F6FEB). Brand tokens only; "Verified" and regulator badges stay green (--ok). */
:root{--green:#0B5CAD;--green-btn:#1F6FEB;--green-btn-h:#1A5FCC;--green-bg:#E8F1FF;--green-bd:#8EBBFF80}
.hero{background:linear-gradient(180deg,#F2F7FF 0%,#fff 100%)}
.foot{border-top:3px solid var(--green-btn)}
.warn-box{border:1px solid #E3B341;background:#FFF8E5;border-radius:12px;padding:14px 16px;margin:14px 0}
.warn-box p{margin:0 0 6px}.warn-box p:last-child{margin:0}
.cat-h{margin-top:28px}
.tag-cmp{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:#FFF1D6;color:#7A4B00;margin-left:6px;vertical-align:middle}
.prog td,.prog th{vertical-align:top}
.prog .sub{display:block}
.mtx td.ocol{white-space:normal;min-width:240px;max-width:340px}
.mtx td.ocol .sub{white-space:normal}
