/* Keep complete content and artwork visible without changing the page structure. */
.h8 .h8-img,.h8-img{height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:visible!important}
.h8 .h8-img img,.h8-img img,.s7-vis figure img,.hv-ph img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;display:block}
.sv18-page .s18-card p,.sv18-page .s18-card h3{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important}
.sv18-page .s18-card{height:auto!important;max-height:none!important}
.alin-enquiry-consent{display:flex!important;align-items:flex-start!important;gap:10px!important;grid-column:1/-1;font-size:13px;line-height:1.6;margin:12px 0;color:inherit}
.alin-enquiry-consent input[type=checkbox]{appearance:auto!important;flex:0 0 auto!important;width:18px!important;height:18px!important;margin:4px 0 0!important;padding:0!important}
.alin-enquiry-consent a{text-decoration:underline;color:inherit}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}.s19-track{display:none!important}}
.s7-vis figure,.hv-ph{height:auto!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important}
.related-card img,.service-visual img,.page-visual img{object-fit:contain!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important}
