.plaslabs-details{color:#475569;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.75;container-type:inline-size}.plaslabs-details :is(h2,h3,h4){color:#0f172a;margin:1.5rem 0 .5rem;font-weight:650;line-height:1.35}.plaslabs-details h2{font-size:1.25rem}.plaslabs-details :is(h3,h4){font-size:1.05rem}.plaslabs-details p{margin:.5rem 0}.plaslabs-details :is(ul,ol){margin:.5rem 0;padding-inline-start:1.5rem}.plaslabs-details ul{list-style:outside}.plaslabs-details ol{list-style:decimal}.plaslabs-details a{color:#1e3a5f;text-decoration:underline}.plaslabs-details img{object-fit:contain;width:auto;max-width:min(100%,420px);height:auto;max-height:340px;margin-block:.75rem}.plaslabs-details table{border-collapse:collapse;margin-block:.75rem}.plaslabs-details :is(th,td){text-align:start;border:1px solid #e2e8f0;padding:.5rem .75rem}.plaslabs-details th{color:#0f172a;background:#f8fafc}.plaslabs-details>section{margin-block:0 2rem;display:flow-root}.plaslabs-details :is(.plas-features,.plas-specifications,.plas-electrical,.plas-quote){border-top:1px solid #e2e8f0;padding-top:1.5rem}.plaslabs-details>section>h2:first-child,.plaslabs-details>section>div:first-child>h2:first-child{margin-top:0;margin-bottom:1rem}.plaslabs-details .plas-image-link>img{max-width:100%}.plaslabs-details .plas-overview img{max-height:320px}.plaslabs-details .plas-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem 1.25rem;display:grid}.plaslabs-details .plas-grid>div{min-width:0}.plaslabs-details .plas-specifications .plas-grid img{max-width:100%;max-height:150px}.plaslabs-details .plas-specifications .plas-grid h2{font-size:1.125rem}.plaslabs-details .plas-label{color:#b91c1c}.plaslabs-details .plas-quote a[href^="/quote?"]{color:#fff;background:#0f172a;border-radius:.5rem;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-block}@container (min-width:32rem){.plaslabs-details .plas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plaslabs-details .plas-grid>:is(.plas-span-8,.plas-span-9,.plas-span-10,.plas-span-12){grid-column:span 2}.plaslabs-details :is(.plas-float-right,.plas-float-left)>img{margin:0}.plaslabs-details .plas-float-right{float:right;max-width:min(40%,360px);margin:0 0 1rem 1.5rem}.plaslabs-details .plas-float-left{float:left;max-width:min(40%,360px);margin:0 1.5rem 1rem 0}.plaslabs-details .plas-features>div>div>ul{columns:2;column-gap:2rem}.plaslabs-details .plas-features li{break-inside:avoid}}@container (min-width:52rem){.plaslabs-details .plas-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.plaslabs-details .plas-grid>.plas-span-2{grid-column:span 2}.plaslabs-details .plas-grid>.plas-span-3{grid-column:span 3}.plaslabs-details .plas-grid>.plas-span-4{grid-column:span 4}.plaslabs-details .plas-grid>.plas-span-6{grid-column:span 6}.plaslabs-details .plas-grid>.plas-span-8{grid-column:span 8}.plaslabs-details .plas-grid>.plas-span-9{grid-column:span 9}.plaslabs-details .plas-grid>.plas-span-10{grid-column:span 10}.plaslabs-details .plas-grid>.plas-span-12{grid-column:span 12}}.plaslabs-details .plas-photo-grid{margin-block:1rem}.plaslabs-details .plas-grid-photo{align-items:center;gap:.5rem;height:clamp(7rem,16cqi,10rem);margin:0 0 .75rem;display:flex}.plaslabs-details .plas-grid-photo>*{flex:1 1 0;min-width:0;height:100%}.plaslabs-details .plas-grid-photo img{object-position:left center;width:100%;height:100%;max-height:100%;margin:0}.plaslabs-details .plas-photo-grid>div>:is(h2,h3,h4,p):nth-child(2){margin-top:0}.plaslabs-details .plas-titled-photo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.plaslabs-details .plas-titled-photo-grid>.plas-titled-photo-card{grid-area:span 3;grid-template-rows:subgrid;display:grid}.plaslabs-details .plas-titled-photo-card>:is(h2,h3,h4),.plaslabs-details .plas-titled-photo-card>.plas-grid-photo,.plaslabs-details .plas-titled-photo-body>:first-child{margin:0}.plaslabs-details .plas-titled-photo-card>.plas-grid-photo{height:clamp(9rem,23cqi,14rem)}.plaslabs-details .plas-model{grid-row:span var(--plas-model-rows);grid-template-rows:subgrid;display:grid}.plaslabs-details .plas-model .plas-grid-photo,.plaslabs-details .plas-model .plas-model-name,.plaslabs-details .plas-model-field>:is(p,div){margin:0}.plaslabs-details .plas-model-name{font-size:1.125rem}.plaslabs-details [id="830-FILTER"]{scroll-margin-top:6rem}
