body.page-corridor-led-lighting{color:var(--ink);background:#06111c}body.page-corridor-led-lighting .corridor-wrap{width:min(1180px,100% - 40px);margin-inline:auto}body.page-corridor-led-lighting .corridor-hero{background:radial-gradient(circle at 84% 14%,#40b8ca2e,#0000 29rem);padding:92px 0 78px;overflow:hidden}body.page-corridor-led-lighting .corridor-hero__grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:66px;display:grid}body.page-corridor-led-lighting .corridor-breadcrumb{color:var(--faint);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:9px;margin-bottom:38px;font-size:10px;display:flex}body.page-corridor-led-lighting .corridor-breadcrumb a{color:inherit;text-decoration:none}body.page-corridor-led-lighting .corridor-kicker{color:var(--blue);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700}body.page-corridor-led-lighting h1{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(48px,6vw,82px);font-weight:520;line-height:.94}body.page-corridor-led-lighting .corridor-lead{max-width:670px;color:var(--muted);margin:25px 0 0;font-size:17px;line-height:1.7}body.page-corridor-led-lighting .corridor-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}body.page-corridor-led-lighting .corridor-hero-ledger{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:39px 0 0;padding:1px;display:grid}body.page-corridor-led-lighting .corridor-hero-ledger div{background:#06111cf0;padding:16px}body.page-corridor-led-lighting .corridor-hero-ledger dt,body.page-corridor-led-lighting .corridor-ledger-grid dt{color:var(--faint);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}body.page-corridor-led-lighting .corridor-hero-ledger dd{color:var(--ink);margin:7px 0 0;font-size:13px;font-weight:600;line-height:1.4}body.page-corridor-led-lighting .corridor-hero-image{border:1px solid var(--line);background:#06111ceb;min-height:530px;margin:0;overflow:hidden}body.page-corridor-led-lighting .corridor-hero-image img{object-fit:cover;object-position:center;width:100%;height:calc(100% - 46px);display:block}body.page-corridor-led-lighting .corridor-hero-image figcaption{border-top:1px solid var(--line);min-height:46px;color:var(--faint);padding:13px 16px;font-size:12px;line-height:1.5}body.page-corridor-led-lighting .corridor-section{border-top:1px solid var(--line);padding:84px 0}body.page-corridor-led-lighting .corridor-section--tint{background:#0a1c2b73}body.page-corridor-led-lighting .corridor-intro-grid,body.page-corridor-led-lighting .corridor-emergency-grid{grid-template-columns:.78fr 1.22fr;gap:84px;display:grid}body.page-corridor-led-lighting h2{letter-spacing:-.045em;max-width:17ch;margin:0;font-size:clamp(32px,4vw,52px);font-weight:520;line-height:1.04}body.page-corridor-led-lighting .corridor-prose p{color:var(--muted);margin:0 0 20px;font-size:16px;line-height:1.75}body.page-corridor-led-lighting .corridor-section-head{grid-template-columns:minmax(0,.72fr) minmax(280px,.28fr);align-items:end;gap:60px;margin-bottom:38px;display:grid}body.page-corridor-led-lighting .corridor-section-head>p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}body.page-corridor-led-lighting .corridor-selector{border:1px solid var(--line);background:#04121dd1;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);display:grid;box-shadow:inset 0 3px #88e2f061}body.page-corridor-led-lighting .corridor-controls,body.page-corridor-led-lighting .corridor-results{padding:clamp(28px,4vw,46px)}body.page-corridor-led-lighting .corridor-controls{border-right:1px solid var(--line);background:linear-gradient(160deg,#0c3142e6,#071b29d1)}body.page-corridor-led-lighting .corridor-controls fieldset{border:0;gap:9px;margin:0 0 28px;padding:0;display:grid}body.page-corridor-led-lighting .corridor-controls fieldset:last-child{margin-bottom:0}body.page-corridor-led-lighting .corridor-controls legend{color:var(--ink);margin-bottom:13px;font-size:15px;font-weight:600}body.page-corridor-led-lighting .corridor-choice{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#06111c80;align-items:center;gap:10px;padding:13px;display:flex}body.page-corridor-led-lighting .corridor-choice:has(input:checked){color:var(--ink);background:#1a57697a;border-color:#88e2f094}body.page-corridor-led-lighting .corridor-choice input{accent-color:var(--blue)}body.page-corridor-led-lighting .corridor-choice strong,body.page-corridor-led-lighting .corridor-choice small{display:block}body.page-corridor-led-lighting .corridor-choice strong{font-size:13px}body.page-corridor-led-lighting .corridor-choice small{color:var(--faint);margin-top:3px;font-size:12px}body.page-corridor-led-lighting .corridor-result-label{color:var(--faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:10px}body.page-corridor-led-lighting .corridor-result{border-left:3px solid var(--blue);background:#14405259;padding:23px}body.page-corridor-led-lighting .corridor-result strong{color:var(--ink);letter-spacing:-.025em;font-size:27px}body.page-corridor-led-lighting .corridor-result p,body.page-corridor-led-lighting .corridor-result-note{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.65}body.page-corridor-led-lighting .corridor-result-note{color:var(--faint)}body.page-corridor-led-lighting .corridor-result-specs{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:22px 0 0;padding:1px;display:grid}body.page-corridor-led-lighting .corridor-result-specs div{background:#04101af0;min-width:0;padding:13px 14px}body.page-corridor-led-lighting .corridor-result-specs div:last-child:nth-child(odd){grid-column:1/-1}body.page-corridor-led-lighting .corridor-result-specs dt{color:var(--faint);font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;font-size:12px}body.page-corridor-led-lighting .corridor-result-specs dd{overflow-wrap:anywhere;color:var(--ink);margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.45}body.page-corridor-led-lighting .corridor-result-options{margin-top:14px}body.page-corridor-led-lighting .corridor-result-link{color:var(--blue);margin-top:18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}body.page-corridor-led-lighting .corridor-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}body.page-corridor-led-lighting .corridor-product{border:1px solid var(--line);background:#06111cb8;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}body.page-corridor-led-lighting .corridor-product.is-recommended{border-color:#88e2f0bf;box-shadow:inset 0 0 0 1px #88e2f040}body.page-corridor-led-lighting .product-image{border-bottom:1px solid var(--line);background:#06111ceb;height:270px;min-height:270px;overflow:hidden}body.page-corridor-led-lighting .product-image img{width:100%;height:100%;display:block;object-fit:cover!important;object-position:center!important}body.page-corridor-led-lighting .corridor-product-copy{flex:1;min-width:0;padding:22px}body.page-corridor-led-lighting .corridor-card-top{justify-content:space-between;align-items:start;gap:12px;display:flex}body.page-corridor-led-lighting .model-code{color:var(--blue);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:10px}body.page-corridor-led-lighting .corridor-product h3{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:24px}body.page-corridor-led-lighting .corridor-status{max-width:116px;color:var(--faint);font-family:var(--mono);letter-spacing:.06em;text-align:right;text-transform:uppercase;font-size:9px;line-height:1.4}body.page-corridor-led-lighting .corridor-product-copy>p{color:var(--muted);margin:12px 0 16px;font-size:15px;line-height:1.65}body.page-corridor-led-lighting .model-ledger{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:1px;display:grid}body.page-corridor-led-lighting .model-ledger div{background:#04101af0;padding:10px}body.page-corridor-led-lighting .model-ledger span{color:var(--faint);font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;font-size:12px;display:block}body.page-corridor-led-lighting .model-ledger strong{color:var(--ink);margin-top:5px;font-size:12px;line-height:1.5;display:block}body.page-corridor-led-lighting .option-group{flex-wrap:wrap;gap:6px;margin:14px 0 0;display:flex}body.page-corridor-led-lighting .option-group span{border:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;padding:6px 8px;font-size:12px;line-height:1.5}body.page-corridor-led-lighting .corridor-card-link{color:var(--blue);margin-top:16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}body.page-corridor-led-lighting .corridor-table{border:1px solid var(--line);overflow-x:auto}body.page-corridor-led-lighting .corridor-table table{border-collapse:collapse;width:100%;min-width:850px}body.page-corridor-led-lighting .corridor-table th,body.page-corridor-led-lighting .corridor-table td{border-bottom:1px solid var(--line);text-align:left;padding:17px 19px}body.page-corridor-led-lighting .corridor-table th{color:var(--faint);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#14405280;font-size:10px}body.page-corridor-led-lighting .corridor-table td{color:var(--muted);font-size:15px;line-height:1.6}body.page-corridor-led-lighting .corridor-table td:first-child{color:var(--ink);font-weight:700}body.page-corridor-led-lighting .corridor-decision-grid,body.page-corridor-led-lighting .corridor-faq-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}body.page-corridor-led-lighting .corridor-decision-grid article,body.page-corridor-led-lighting .corridor-faq{border:1px solid var(--line);background:#06111c9e;padding:26px}body.page-corridor-led-lighting .corridor-decision-grid h3,body.page-corridor-led-lighting .corridor-faq h3{color:var(--ink);margin:0 0 10px;font-size:20px;line-height:1.35}body.page-corridor-led-lighting .corridor-decision-grid p,body.page-corridor-led-lighting .corridor-faq p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}body.page-corridor-led-lighting .corridor-ledger-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}body.page-corridor-led-lighting .corridor-ledger-grid dl{background:var(--line);margin:0;padding:1px}body.page-corridor-led-lighting .corridor-ledger-grid dl>div{border-bottom:1px solid var(--line);background:#06111cb8;padding:16px}body.page-corridor-led-lighting .corridor-ledger-grid dl>div:last-child{border-bottom:0}body.page-corridor-led-lighting .corridor-ledger-grid dd{color:var(--ink);margin:7px 0 0;font-size:15px;line-height:1.5}body.page-corridor-led-lighting .corridor-faq-grid{grid-template-columns:repeat(2,1fr)}body.page-corridor-led-lighting .corridor-enquiry{padding:84px 0}body.page-corridor-led-lighting .corridor-enquiry-box{border:1px solid var(--line);background:radial-gradient(circle at 90% 10%,#40b8ca2b,#0000 24rem),#051723d1;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:46px;display:grid}body.page-corridor-led-lighting .corridor-enquiry-box h2{max-width:18ch}body.page-corridor-led-lighting .corridor-enquiry-box p:not(.corridor-kicker){max-width:700px;color:var(--muted);margin:16px 0 0;font-size:16px;line-height:1.7}body.page-corridor-led-lighting .corridor-enquiry-actions{gap:10px;min-width:190px;display:grid}body.page-corridor-led-lighting .corridor-enquiry-actions a{text-align:center}@media (width<=980px){body.page-corridor-led-lighting .corridor-hero__grid,body.page-corridor-led-lighting .corridor-section-head,body.page-corridor-led-lighting .corridor-intro-grid,body.page-corridor-led-lighting .corridor-emergency-grid,body.page-corridor-led-lighting .corridor-selector,body.page-corridor-led-lighting .corridor-enquiry-box{grid-template-columns:1fr}body.page-corridor-led-lighting .corridor-controls{border-right:0;border-bottom:1px solid var(--line)}body.page-corridor-led-lighting .corridor-products,body.page-corridor-led-lighting .corridor-decision-grid{grid-template-columns:1fr}body.page-corridor-led-lighting .corridor-ledger-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){body.page-corridor-led-lighting .corridor-wrap{width:min(100% - 24px,1180px)}body.page-corridor-led-lighting .corridor-hero,body.page-corridor-led-lighting .corridor-section,body.page-corridor-led-lighting .corridor-enquiry{padding:62px 0}body.page-corridor-led-lighting h1{font-size:clamp(43px,14vw,62px)}body.page-corridor-led-lighting .corridor-hero-image{min-height:355px}body.page-corridor-led-lighting .corridor-hero-ledger,body.page-corridor-led-lighting .corridor-ledger-grid,body.page-corridor-led-lighting .corridor-faq-grid,body.page-corridor-led-lighting .corridor-result-specs{grid-template-columns:1fr}body.page-corridor-led-lighting .product-image{height:240px;min-height:240px}body.page-corridor-led-lighting .model-ledger{grid-template-columns:1fr}body.page-corridor-led-lighting .corridor-enquiry-box{padding:28px}body.page-corridor-led-lighting .corridor-actions a{text-align:center;width:100%}}