/* Shared header/footer/modal only. Inner content keeps its existing V3 styles. */
body.chrome-site .navigation{min-height:94px;padding-block:12px;gap:22px}body.chrome-site .nav-links{gap:24px;align-items:center;font-size:12px}body.chrome-site .nav-links>.button{min-height:44px;font-size:11px;padding:12px 17px}body.chrome-site .button .h-icon{width:18px;height:18px}body.chrome-site .h-form-card-head{font-size:8px}body.chrome-site .h-chat-panel .button,body.chrome-site .h-enquiry-form .button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:14px;line-height:1.5}body.chrome-site .h-form-bottom .button{width:auto}body.chrome-site .h-quote-dialog .h-icon,body.chrome-site .h-footer .button .h-icon{width:18px;height:18px}.h-footer-socials>.h-social-unlinked{width:35px;height:35px;border:1px solid #c2d3af30;border-radius:7px;display:grid;place-items:center;background:#ffffff05;flex-shrink:0}.h-footer-socials>.h-social-unlinked img{width:21px;height:21px;display:block}.h-footer-socials{align-items:center}
@media(max-width:1100px){body.chrome-site .nav-links{gap:14px;font-size:10px}body.chrome-site .navigation{gap:15px}body.chrome-site .nav-links>.button{padding:11px 13px;font-size:10px}}
@media(max-width:760px){body.chrome-site .navigation{min-height:80px;padding-block:0}body.chrome-site .nav-links{font-size:13px;gap:22px}body.chrome-site .nav-links>.button{width:100%;font-size:12px;min-height:46px}body.chrome-site .h-form-bottom .button{width:100%}body.chrome-site .h-footer-bottom{padding-bottom:65px}body.chrome-site .h-form-grid>label{grid-column:1/-1}}
