Bicycle Lane and Cycle Track Lighting
.cy-page{box-sizing:border-box;max-width:1180px;width:100%;margin:0 auto;padding:16px 12px;background:#fff;color:#173f5e;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.66}.cy-page *{box-sizing:border-box}.cy-page a{color:#006d86;text-decoration:underline;text-underline-offset:3px;font-weight:700}.cy-page p{margin:0 0 13px;font-size:15.2px}.cy-page p:last-child{margin-bottom:0}.cy-page h1{font-size:clamp(27px,3.5vw,42px);line-height:1.17;margin:8px 0 12px;font-weight:800;color:#fff}.cy-page h2{font-size:clamp(21px,2.3vw,29px);line-height:1.28;margin:0 0 12px;color:#123f58;font-weight:800}.cy-page h3{font-size:17px;line-height:1.35;margin:0 0 7px;color:#143e54}.cy-page strong{font-weight:800}.cy-top-panel{display:block!important;width:100%!important;min-height:0!important;height:auto!important;margin:0 0 16px!important;padding:0!important;overflow:hidden!important;background:#104e66!important;color:#fff!important;border:1px solid #0a6072!important;border-top:7px solid #008a87!important;box-shadow:0 10px 24px rgba(16,60,82,.14)!important}.cy-top-main{display:block!important;padding:23px 22px 21px!important;background:linear-gradient(118deg,#0d4058 0%,#105b70 72%,#0d6c72 100%)!important;color:#fff!important}.cy-kicker{display:block!important;margin:0 0 7px!important;color:#aee8e4!important;font-size:12.5px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:.045em!important;text-transform:uppercase!important}.cy-hero-title{display:block!important;margin:0 0 11px!important;color:#fff!important;font-size:clamp(26px,3.2vw,40px)!important;font-weight:850!important;line-height:1.16!important;letter-spacing:-.015em!important}.cy-top-main p{max-width:1070px!important;margin:0 0 10px!important;color:#f0f9fb!important;font-size:16.4px!important;line-height:1.58!important}.cy-top-main p strong{color:#fff!important}.cy-tags{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:14px 0 0!important}.cy-tags span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:6px 10px!important;background:#17667a!important;border:1px solid #75b7bd!important;color:#fff!important;font-size:12px!important;font-weight:750!important;line-height:1.3!important}.cy-section{margin:16px 0;padding:21px 20px;border:1px solid #afcddd;border-top:4px solid #006d86;background:#eaf3f9}.cy-section.green{background:#e7f3ee;border-color:#b0d0c5;border-top-color:#00816e}.cy-section.white{background:#fff;border-color:#c5d9e3;border-top-color:#6996ab}.cy-section.dark{background:#104e66;color:#fff;border-color:#104e66;border-top-color:#008a87}.cy-section.dark>h2,.cy-section.dark>p{color:#f1faff}.cy-section.dark>p a{color:#c2eee8}.cy-section .cy-note{padding:13px 15px;background:#fff;border-left:4px solid #008a87;color:#173f5e;margin:14px 0}.cy-note strong{color:#006c66}.cy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0}.cy-card{padding:14px;background:#f...