.hzgauge{--ink:#19334e;--blue:#0568bd;--line:#d9e5ef;color:var(--ink);max-width:1180px;margin:0 auto 5rem;line-height:1.7}.hzgauge *{box-sizing:border-box}.hzgauge h2{font-size:clamp(1.5rem,2.4vw,2.05rem);line-height:1.25;color:var(--ink)}.hzgauge-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:2.4rem;align-items:center;padding:2.2rem 2.5rem;border:1px solid var(--line);border-radius:12px;background:linear-gradient(120deg,#f8fbfe,#eef6fc)}.hzgauge-hero h2{font-size:clamp(2rem,3vw,2.8rem);margin:.35rem 0 1rem}.hzgauge-kicker{font-size:.8rem;font-weight:800;letter-spacing:.16em;color:var(--blue)}.hzgauge-hero figure{position:relative;margin:0;height:340px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:9px;background:#eef5fb}.hzgauge-hero img{width:100%;height:100%;object-fit:contain}.hzgauge-hero figure span{position:absolute;right:18px;bottom:13px;color:#0568bd;font-weight:800;letter-spacing:.14em;font-size:.78rem}.hzgauge-button{display:inline-block;padding:.65rem 1.1rem;background:var(--blue);color:#fff!important;border-radius:6px;text-decoration:none!important;font-weight:700}.hzgauge section{padding:2rem 0;border-bottom:1px solid var(--line)}.hzgauge ul{display:grid;gap:.45rem}.hzgauge-scroll{overflow-x:auto}.hzgauge table{width:100%;border-collapse:collapse;min-width:560px}.hzgauge th,.hzgauge td{padding:.7rem .85rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.hzgauge thead th{background:#eaf4fb;color:#0d548f}.hzgauge tbody tr:nth-child(even){background:#f7fbfe}.hzgauge tbody th{width:32%}.hzgauge-quote{background:#f4f9fd;padding:1.5rem!important;margin-top:2rem;border-radius:10px}.hzgauge-quote a{color:var(--blue)}@media(max-width:760px){.hzgauge-hero{grid-template-columns:1fr;padding:1.25rem}.hzgauge-hero figure{height:250px;order:-1}.hzgauge section{padding:1.4rem 0}.hzgauge tbody th{width:38%}}
/* Keep the product hero as the only visible title on imported gauge pages. */
#main.page-content > article > h1:first-child{display:none}
.hzgauge .hzgauge-hero h1{font-size:clamp(2rem,3vw,2.8rem);line-height:1.25;color:var(--ink);margin:.35rem 0 1rem}
.hzgauge-quote .hzgauge-button{margin-top:.35rem}
