/* IWS lettering parity (Nigel, 7 November 2026): the "IWS" letters are the same height in every logo on the site,
   as in the 6 November signature rebuild. Each logo file is sized from its own letters-to-image ratio, measured on the
   approved masters (Plain and Reverse sets, 31 October / 1 November 2026): displayed height = cap height x k,
   where k = image height / letter height. Artwork files unchanged. Overrides inline sizes, so !important is needed. */
.iws-service-shell,.iws-divisional-page,.group-header,.group-footer,.construction-header,.construction-footer{--iws-cap:26px;--iws-cap-footer:20px}
/* k for the plain (light-background) masters */
img[src*="iws-group-holdings-ltd-logo-2026-10-27"]{--k:1.932}
img[src*="iws-waste-services-logo-2026-10-31"]{--k:2.498}
img[src*="iws-uk-contracting-logo-2026-10-31"]{--k:2.652}
img[src*="iws-civil-supplies-logo-2026-10-31"]{--k:3.811}
img[src*="iws-environmental-services-logo-2026-10-31"]{--k:3.709}
img[src*="iws-permitting-compliance-logo-2026-10-31"],img[src*="iws-permitting-compliance-logo-transparent-2026-11-01"]{--k:2.452}
img[src*="iws-construction-logo-2026-10-31"]{--k:2.544}
/* k for the reverse (dark-background) masters, which carry transparent padding for the glow */
img[src*="iws-group-holdings-ltd-logo-reverse-2026-11-01"]{--k:2.295}
img[src*="iws-waste-services-logo-reverse-2026-10-31"]{--k:2.959}
img[src*="iws-uk-contracting-logo-reverse-2026-10-31"]{--k:3.142}
img[src*="iws-civil-supplies-logo-reverse-2026-10-31"]{--k:4.228}
img[src*="iws-environmental-services-logo-reverse-2026-10-31"]{--k:4.212}
img[src*="iws-permitting-compliance-logo-reverse-2026-10-31"]{--k:2.913}
img[src*="iws-construction-logo-reverse-2026-10-31"]{--k:3.035}
/* Headers and Group cards */
.iws-divisional-page .brand img[src*="-logo-"],.group-brand img[src*="-logo-"],.construction-brand img[src*="-logo-"],.iws-group .division-logo img[src*="-logo-"]{height:calc(var(--iws-cap) * var(--k))!important;width:auto!important;max-width:100%;object-fit:contain;object-position:left center}
.iws-divisional-page .brand,.group-brand,.construction-brand{height:auto!important;min-height:0}
.iws-divisional-page .site-header{min-height:0}
.iws-group .division-logo{height:auto!important;min-height:96px;align-items:center}
/* Footers */
.iws-footer-chip img[src*="-logo-"]{height:calc(var(--iws-cap-footer) * var(--k))!important;width:auto!important;margin:calc(var(--iws-cap-footer) * -0.12) 0!important}
@media(max-width:720px){.iws-service-shell,.iws-divisional-page,.group-header,.group-footer,.construction-header,.construction-footer{--iws-cap:20px;--iws-cap-footer:16px}.iws-group .division-logo{min-height:76px}}
/* Nigel, 7 November 2026: the Group header keeps its previous logo size (86 px high); parity applies everywhere else. */
.group-header{--iws-cap:44.5px}
@media(max-width:720px){.group-header{--iws-cap:38px}}
/* Revision 13 masters (7 November 2026, name lettering equalised): same canvases except Permitting & Compliance, extended downward. */
img[src*="iws-waste-services-logo-2026-11-07"]{--k:2.498}
img[src*="iws-uk-contracting-logo-2026-11-07"]{--k:2.652}
img[src*="iws-civil-supplies-logo-2026-11-07"]{--k:3.811}
img[src*="iws-environmental-services-logo-2026-11-07"]{--k:3.709}
img[src*="iws-permitting-compliance-logo-2026-11-07"],img[src*="iws-permitting-compliance-logo-transparent-2026-11-07"]{--k:2.983}
img[src*="iws-construction-logo-2026-11-07"]{--k:2.544}
img[src*="iws-uk-contracting-logo-reverse-2026-11-07"]{--k:3.142}
img[src*="iws-civil-supplies-logo-reverse-2026-11-07"]{--k:4.228}
img[src*="iws-environmental-services-logo-reverse-2026-11-07"]{--k:4.212}
img[src*="iws-permitting-compliance-logo-reverse-2026-11-07"]{--k:3.445}
img[src*="iws-construction-logo-reverse-2026-11-07"]{--k:3.035}
img[src*="iws-waste-services-logo-reverse-2026-11-07"]{--k:2.959}
