.gy-profile p,.gy-profile li{font-size:17px;line-height:1.7;max-width:78ch}.gy-profile h2{font-size:30px;line-height:1.25;max-width:32ch;margin:8px 0 24px}.gy-profile h3{font-size:21px;line-height:1.4}.gy-section{padding:40px 0;border-bottom:1px solid #ddd;scroll-margin-top:90px}.gy-kicker{font-size:13px!important;font-weight:bold;text-transform:uppercase;letter-spacing:.06em;color:#a53e18}.gy-jump{padding:18px 0;border-bottom:1px solid #ddd}.gy-jump a{display:inline-block;padding:13px 14px;margin:5px 8px 5px 0;border:1px solid #ccc;color:#202020;font-size:15px}.gy-profile a{overflow-wrap:break-word}.gy-standard,.gy-water-brief{background:#f4f2ed;padding:22px 28px;border-left:4px solid #eb4914;margin:24px 0}.gy-feature,.gy-scroll-split,.gy-supply{display:flex;gap:36px;align-items:center;margin:24px 0}.gy-feature>figure,.gy-feature>div,.gy-scroll-split>figure,.gy-scroll-split>div,.gy-supply>div{flex:1;min-width:0}.gy-supply{align-items:stretch}.gy-profile figure{margin:0}.gy-profile figure img{width:100%;height:340px;object-fit:contain;background:white}.gy-profile figcaption{padding:12px 0;font-size:13px;color:#595959;line-height:1.6}.gy-code{display:flex;gap:20px;background:#f5f3ef;padding:15px 20px}.gy-code p{flex:1;margin:0}.gy-code strong{display:block;font-size:28px}.gy-code span{font-size:14px;display:block}.gy-duty{border-collapse:collapse;width:100%;margin:22px 0}.gy-duty caption{text-align:left;font-weight:bold;font-size:15px;line-height:1.6;padding:12px 0}.gy-duty th,.gy-duty td{padding:14px 16px;border-bottom:1px solid #ccc;text-align:left;line-height:1.6}.gy-duty thead{background:#232323;color:white}.gy-larger{padding:0 0 16px;border-bottom:1px solid #ddd}.gy-process{padding-left:25px}.gy-process li{padding:8px 0 12px 12px;max-width:80ch}.gy-water-brief li{padding:8px 0}.gy-enquiry{background:#191919;color:white;padding:30px;margin-top:25px}.gy-enquiry h3{color:white}.gy-enquiry p{color:#eee}.gy-cta{display:inline-block;background:#eb4914;color:#fff!important;padding:15px 20px;min-height:44px;font-weight:bold;text-decoration:none}.gy-faq details{padding:17px 0;border-top:1px solid #ddd}.gy-faq summary{font-size:18px;font-weight:bold;line-height:1.5;cursor:pointer}.gy-faq details p{padding-top:5px}.gy-profile .factory-brandmark{max-width:330px;background:#202020}.gy-profile .factory-brandmark img{width:100%;height:100px;max-height:none;object-fit:contain}
@media(max-width:700px){.gy-section{padding:28px 0}.gy-profile h2{font-size:25px}.gy-profile p,.gy-profile li{font-size:16px}.gy-feature,.gy-scroll-split,.gy-supply{display:block}.gy-profile figure{margin:20px 0}.gy-profile figure img{height:260px}.gy-jump a{font-size:14px;padding:12px 10px;margin-right:4px}.gy-standard,.gy-water-brief{padding:20px 16px}.gy-water-brief ol{padding-left:20px}.gy-duty,.gy-duty tbody,.gy-duty tr,.gy-duty th,.gy-duty td{display:block;box-sizing:border-box;width:100%}.gy-duty caption{display:block;width:100%;box-sizing:border-box}.gy-duty thead{display:none}.gy-duty tr{margin:16px 0;border-top:1px solid #ccc}.gy-duty th{background:#eee}.gy-duty td{padding:10px 8px}.gy-duty td:before{content:attr(data-label) ': ';font-weight:bold}.gy-enquiry{padding:22px 18px}.gy-cta{width:100%;box-sizing:border-box;font-size:16px}.gy-profile .factory-brandmark{max-width:100%}}
