/* Content-sized equipment layout, with a separate landing offset for the header. */
.pb-home .pb-intro{padding-top:16px;padding-bottom:8px}
.pb-home .pb-technical{scroll-margin-top:96px}
.pb-home .pb-technical-inner{height:auto;max-height:none;padding-top:12px;padding-bottom:12px;grid-template-rows:auto auto auto}
.pb-home .pb-technical-top{padding-bottom:10px;margin-bottom:8px}
.pb-home .pb-technical-sticky{height:clamp(290px,25vw,360px)}
.pb-home .pb-tech-controls{margin-top:10px;padding-top:10px}
@media(min-width:1600px){.pb-home .pb-technical{scroll-margin-top:112px}}
@media(max-width:1000px){.pb-home .pb-technical{scroll-margin-top:84px}}
@media(max-width:760px){
 .pb-home .pb-technical-sticky{height:clamp(320px,94vw,420px)}
}
@media(min-width:761px) and (max-height:500px){
 .pb-home .pb-technical-inner{height:calc(100svh - 84px);min-height:280px;grid-template-rows:auto minmax(0,1fr) auto}
 .pb-home .pb-technical-sticky{height:auto}
 .pb-home .pb-tech-controls{margin-top:8px;padding-top:8px}
}
@media(prefers-reduced-motion:reduce){
 .pb-home .pb-technical-inner{height:auto;min-height:0}
}
