/* Preserved AI viewport fit and Work navigation; original product visuals. */
body.os-home #lx-lights .lx-ai .lx-row-link{display:grid;grid-template-columns:32px minmax(0,1fr) 24px;column-gap:15px;row-gap:7px;padding-block:16px;min-height:0}
body.os-home #lx-lights .os-service-example{grid-column:2;font:400 13px/1.4 Manrope,sans-serif;color:#c6d0c8}
body.os-home #lx-lights .lx-ai .lx-row-arrow{grid-column:3;grid-row:1}
body.os-home #lx-lights .lx-scene{scroll-margin-top:0}
body.os-home #lx-lights .lx-ai .ai-workshop{width:min(100%,440px);margin-top:20px}
body.os-home #lx-lights .lx-ai .lx-grid{align-items:center}
@media(min-width:901px) and (max-height:850px){
 body.os-home #lx-lights .lx-ai{padding-block:24px!important;min-height:0}
 body.os-home #lx-lights .lx-ai .lx-label{display:none}
 body.os-home #lx-lights .lx-ai h2{font-size:clamp(35px,3.8vw,46px);line-height:1.05}
 body.os-home #lx-lights .lx-ai .lx-copy{font-size:16px;line-height:1.5;margin-top:16px}
 body.os-home #lx-lights .lx-ai .lx-link{margin-top:18px}
 body.os-home #lx-lights .lx-ai .ai-workshop{max-width:290px;margin-top:14px}
 body.os-home #lx-lights .lx-ai .lx-row-link{padding-block:12px}
 body.os-home #lx-lights .lx-ai .lx-link-title{font-size:clamp(22px,2.5vw,32px)}
}
@media(min-width:901px) and (max-height:660px){body.os-home #lx-lights .lx-ai .ai-workshop{max-width:260px}body.os-home #lx-lights .lx-ai h2{font-size:34px}body.os-home #lx-lights .lx-ai{padding-block:24px}}
.outcome-edition .os-dealer-work .ni-section-heading{flex-wrap:wrap}
.outcome-edition .os-tab-hint{width:100%;margin:0!important;font-size:14px!important;color:#525f53!important}
.outcome-edition .os-dealer-work [data-ni-selector]{position:relative}
.outcome-edition .os-dealer-work .ni-tabs{position:sticky;top:var(--header,80px);z-index:12;background:#f5f3e9;scroll-margin-top:calc(var(--header,80px) + 12px)}
.outcome-edition .os-dealer-work .ni-panel{min-height:var(--os-panel-height,520px)}
.outcome-edition .os-next-category{display:flex;align-items:center;gap:20px;padding:22px 0;margin-top:24px;border-top:1px solid #9ba293;color:#263c2a;text-decoration:none}
.outcome-edition .os-next-category>span:first-child{font-size:12px;color:#526250}
.outcome-edition .os-next-category strong{font-size:23px;font-weight:500;letter-spacing:-.025em}
.outcome-edition .os-next-category>span:last-child{margin-left:auto;font-size:22px}
.outcome-edition #construction-work{scroll-margin-top:var(--header,80px)}
@media(max-width:760px){
 body.os-home #lx-lights .lx-ai .lx-row-link{grid-template-columns:25px minmax(0,1fr) 20px;gap:5px 8px;padding-block:14px}
 body.os-home #lx-lights .lx-ai .lx-link-title{font-size:22px}
 body.os-home #lx-lights .os-service-example{font-size:12px}
 .outcome-edition .os-dealer-work .ni-panel{min-height:var(--os-panel-height,650px)}
 .outcome-edition .os-next-category{gap:12px}
 .outcome-edition .os-next-category strong{font-size:20px}
}
