/* LPH V4 isolated styling to preserve the existing V2.1 layout */
.lph-v4{padding:80px 0 86px}.lph-v4-head{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.lph-v4-head h2{font-size:clamp(28px,4vw,42px);margin:8px 0;color:#f5f8fd}.lph-v4-head h2 span{color:#efaa4a}.lph-v4-head p{color:#aebccc;margin:0}.lph-v4-updated{color:#9faebe;font-size:12px}.lph-v4-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lph-v4-card{background:linear-gradient(150deg,#142337,#0c141f);border:1px solid #324258;border-radius:14px;padding:22px;color:#e8f1fa}.lph-v4-card h3{font-size:20px;margin:0 0 18px}.lph-v4-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lph-v4-metrics div{background:#0d1826;border:1px solid #23354b;border-radius:10px;padding:12px}.lph-v4-metrics small{font-size:10px;color:#9cadc1;display:block;line-height:1.4}.lph-v4-metrics strong{display:block;font-size:25px;margin-top:6px;color:#fff}.lph-v4-card h4{font-size:13px;color:#c0cedb;margin:22px 0 12px}.lph-v4-bars{height:105px;display:flex;align-items:end;gap:4px;border-bottom:1px solid #40546c;padding:4px 0}.lph-v4-bar{flex:1;display:flex;align-items:end;height:100%;min-width:2px}.lph-v4-bar span{display:block;width:100%;border-radius:3px 3px 0 0;background:linear-gradient(#ecba60,#b8792a)}.lph-v4-bar span.missing{background:#34475d}.lph-v4-ranking{margin:0;padding:0;list-style:none}.lph-v4-ranking li{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #263950;padding:9px 0;font-size:12px}.lph-v4-ranking li span{overflow-wrap:anywhere}.lph-v4-ranking strong{white-space:nowrap;color:#efbc72;font-weight:600}.lph-v4-note{font-size:12px;color:#98a9ba;margin:18px 0 0;line-height:1.7}@media(max-width:800px){.lph-v4-grid{grid-template-columns:1fr}}@media(max-width:460px){.lph-v4-card{padding:15px}.lph-v4-metrics strong{font-size:20px}.lph-v4-metrics div{padding:8px}}
