.public-site #mobility>img.power-module-reference{object-fit:contain;border-radius:14px;width:100%;max-width:100%;height:auto}.public-site .power-interface-reference figure{min-width:0}.public-site .power-interface-reference img{object-fit:contain;max-width:100%}.public-site .power-reference-details{max-width:1160px;margin:0 auto 90px;padding:0 32px}.public-site .power-reference-heading{max-width:720px;margin-bottom:28px}.public-site .power-reference-heading h2{letter-spacing:-1px;margin:18px 0;font-size:36px;line-height:1.15}.public-site .power-reference-heading p{color:#526b7c;margin:0;font-size:15px;line-height:1.75}.public-site .power-reference-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.public-site .power-reference-grid figure{background:#f6f8fa;border:1px solid #dce5eb;border-radius:14px;min-width:0;margin:0;padding:18px}.public-site .power-reference-image{justify-content:center;align-items:center;width:100%;max-width:100%;height:340px;display:flex}.public-site .power-reference-image img{object-fit:contain;border-radius:6px;width:100%;min-width:0;max-width:100%;height:100%;display:block}.public-site .power-reference-grid figcaption{color:#526b7c;padding-top:17px;font-size:12px;line-height:1.6}.public-site .power-reference-grid figcaption strong{color:#173550;margin-bottom:5px;font-size:15px;display:block}.public-site .power-reference-grid figcaption span{display:block}.public-site .power-reference-caveat{color:#637b8c;max-width:1020px;margin:20px 0 0;font-size:12px;line-height:1.75}@media (max-width:700px){.public-site .power-reference-details{margin-bottom:56px;padding:0 22px}.public-site .power-reference-heading h2{font-size:29px}.public-site .power-reference-grid{grid-template-columns:1fr;gap:18px}.public-site .power-reference-image{height:320px}}.public-site #mobility.feature{grid-template-columns:1fr}.public-site #mobility.feature>div{max-width:900px}
