body.page-gallery-track-lighting .ps-hero-image{background:linear-gradient(145deg,#081928fa,#0d2e41eb)}body.page-gallery-track-lighting .ps-hero-image img{object-fit:cover;object-position:center}body.page-gallery-track-lighting .ps-hero-image figcaption{max-width:34rem}body.page-gallery-track-lighting .ps-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}body.page-gallery-track-lighting .ps-product-grid .ps-card{grid-template-columns:1fr;align-content:start;min-width:0;display:grid;overflow:hidden}body.page-gallery-track-lighting .ps-product-grid .product-image{aspect-ratio:4/3;background:#071b2af5;width:100%;min-width:0;min-height:0;overflow:hidden}body.page-gallery-track-lighting .ps-product-grid .product-image img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}body.page-gallery-track-lighting .ps-card-copy{min-width:0}body.page-gallery-track-lighting .ps-card-copy>p,body.page-gallery-track-lighting .model-ledger dd,body.page-gallery-track-lighting .ps-faq-card p{font-size:1rem;line-height:1.65}body.page-gallery-track-lighting .gallery-beam-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}body.page-gallery-track-lighting .gallery-spec-card{border:1px solid var(--line);background:#071b2ab8;flex-direction:column;min-width:0;padding:1.75rem;display:flex}body.page-gallery-track-lighting .gallery-angle{color:var(--cyan);font-family:var(--mono);letter-spacing:-.06em;margin:0 0 1.5rem;font-size:clamp(2.2rem,5vw,4.25rem);font-weight:700;line-height:.9}body.page-gallery-track-lighting .gallery-spec-card h3,body.page-gallery-track-lighting .gallery-prose h3,body.page-gallery-track-lighting .gallery-checklist h3{margin:0 0 .8rem;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.2}body.page-gallery-track-lighting .gallery-spec-card>p:not(.gallery-angle),body.page-gallery-track-lighting .gallery-prose p,body.page-gallery-track-lighting .gallery-checklist p,body.page-gallery-track-lighting .gallery-checklist li,body.page-gallery-track-lighting .gallery-spec-note{font-size:1rem;line-height:1.7}body.page-gallery-track-lighting .gallery-spec-card .gallery-source{color:var(--muted);margin:auto 0 0;padding-top:1.25rem}body.page-gallery-track-lighting .gallery-spec-note{border-left:3px solid var(--cyan);max-width:70rem;color:var(--muted);background:#5cdbf212;margin:1.25rem 0 0;padding:1rem 1.2rem}body.page-gallery-track-lighting .gallery-content-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}body.page-gallery-track-lighting .gallery-prose{gap:1.5rem;display:grid}body.page-gallery-track-lighting .gallery-prose article{border-bottom:1px solid var(--line);padding-bottom:1.5rem}body.page-gallery-track-lighting .gallery-prose article:last-child{border-bottom:0;padding-bottom:0}body.page-gallery-track-lighting .gallery-prose p,body.page-gallery-track-lighting .gallery-checklist p{color:var(--muted);margin:0}body.page-gallery-track-lighting .gallery-checklist{background:linear-gradient(145deg,#08273afa,#051826f5);border:1px solid #5cdbf252;padding:clamp(1.5rem,4vw,2.25rem)}body.page-gallery-track-lighting .gallery-checklist ul{margin:1.25rem 0 0;padding:0;list-style:none}body.page-gallery-track-lighting .gallery-checklist li{border-top:1px solid var(--line);color:#d8e8f3;padding:.8rem 0 .8rem 1.35rem;position:relative}body.page-gallery-track-lighting .gallery-checklist li:before{background:var(--cyan);content:"";border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:1.45rem;left:0}body.page-gallery-track-lighting .gallery-checklist--links p+p{margin-top:1rem}body.page-gallery-track-lighting .gallery-checklist a{color:var(--cyan);font-weight:700}body.page-gallery-track-lighting .ps-card .model-code{text-align:right;max-width:13rem}body.page-gallery-track-lighting .ps-enquiry-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}body.page-gallery-track-lighting .ps-enquiry-actions a{justify-content:center;align-items:center;min-height:48px;padding:.85rem 1.15rem;display:inline-flex}@media (width<=720px){body.page-gallery-track-lighting .ps-product-grid,body.page-gallery-track-lighting .gallery-beam-grid,body.page-gallery-track-lighting .gallery-content-grid{grid-template-columns:1fr}body.page-gallery-track-lighting .ps-card .model-code{text-align:left;max-width:none}body.page-gallery-track-lighting .ps-enquiry-actions{justify-content:flex-start}}