body.model-b-page,body.model-b-page>.page-shell{background:#fff!important}.model-b-document{color:#173f5f;width:min(1460px,100% - 40px);margin:auto;padding:24px 0 40px;font-size:16px;line-height:1.45}.model-b-document{& .breadcrumbs{margin:12px 0 20px;font-size:14px}& a{color:#215e9e}& .panel{background:#f5f8fa;border:1px solid #d6e3ec;border-radius:5px;min-width:0;margin-bottom:28px;padding:24px}& h1{color:#215e9e;margin:0 0 14px;font-size:clamp(28px,3vw,42px);line-height:1.15}& h2{color:#2e6bb0;margin:0 0 14px;font-size:26px}& h3{color:#2e6bb0;margin:0 0 12px;font-size:19px}& p{margin:12px 0}& .subtitle{color:#215e9e;margin:0 0 18px;font-size:clamp(18px,1.6vw,24px);font-weight:600}& .quick-links,& .actions{flex-wrap:wrap;gap:12px;display:flex}& .quick-links a,& .actions a,& button{box-sizing:border-box;min-height:44px;font:inherit;cursor:pointer;color:#215e9e;background:#fff;border:1px solid #aabfd6;border-radius:4px;justify-content:center;align-items:center;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}& .overview{grid-template-columns:1.1fr 1fr;align-items:center;gap:28px;margin-bottom:28px;display:grid}& .overview .panel{margin:0}& figure{min-width:0;margin:0}& img{max-width:100%;height:auto;display:block}& .hero{justify-content:center;align-items:center;display:flex}& .hero img{width:min(100%,480px)}& details,& section[id]{scroll-margin-top:130px}& summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}& summary::-webkit-details-marker{display:none}& summary h2{margin:0}& summary>span:before{content:"+";font-size:24px;font-weight:700}& details[open]>summary{margin-bottom:22px}& details[open]>summary>span:before{content:"−"}& dl{margin:0}& .specs>div,& .parts>div{border-bottom:1px solid #dce5ed;grid-template-columns:165px 1fr;gap:12px;padding:9px 0;display:grid}& dt{font-weight:700}& dd{overflow-wrap:anywhere;margin:0}& .construction-grid{grid-template-columns:minmax(0,1.6fr) minmax(270px,.8fr);align-items:center;gap:36px;display:grid}& .parts>div{grid-template-columns:190px 1fr}& .part-number{color:#2e6bb0;margin-right:9px;display:inline-block}& .parts-art img{width:318px;margin:auto}& .parts-art figcaption{text-align:center;margin-top:12px;font-size:13px}& .dimension-overview{grid-template-columns:.8fr 1.2fr;align-items:center;gap:36px;margin:0 0 24px;display:grid}& .dimension-overview p:first-child{margin-top:0}& .dimension-overview img{width:100%;max-width:690px;margin:auto}& .text-link{margin-top:10px;font-weight:700;display:inline-block}& .table-scroll{overflow-x:auto}& table{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:15px}& caption{text-align:left;padding-bottom:12px;font-weight:700}& th,& td{text-align:center;border:1px solid #b9cadd;padding:9px 8px}& thead th{white-space:normal;background:#dfe8f4}& tbody th{text-align:left}& tbody tr:nth-child(2n){background:#f0f4fa}& tr.selected-row{outline-offset:-2px;outline:2px solid #2e6bb0;background:#d5e9f6!important}& .fine-print{margin-bottom:0;font-size:14px}& .approvals-grid{grid-template-columns:1fr 260px;align-items:center;gap:36px;display:grid}& blockquote{margin:12px 0}& .approval-art{align-items:center;gap:24px;display:flex}& .approval-art img{object-fit:contain;max-width:110px;max-height:100px}& fieldset{background:#fff;border:1px solid #c8d8e4;border-radius:4px;min-width:0;margin:22px 0;padding:20px}& legend{padding:0 8px;font-size:18px;font-weight:700}& .fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}& label{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:700;display:flex}& input,& select,& textarea{box-sizing:border-box;color:#173f5f;width:100%;font:inherit;background:#f5f8fa;border:1px solid #bfd0de;border-radius:3px;min-width:0;min-height:44px;padding:11px 10px;font-weight:400}& select:disabled{opacity:.6}& .wide{grid-column:1/-1}& .accessories{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}& .checkbox-line{align-items:center;gap:10px;min-height:32px;font-size:15px;display:flex}& .checkbox-line input{flex-shrink:0;width:18px;height:18px;min-height:18px}& .service{background:#f0f4fa}& .review{background:#eaf2f7;border-left:4px solid #315e80;padding:20px}& output{overflow-wrap:anywhere;font-size:20px;font-weight:700;display:block}& .selection-details{margin-top:18px}& .selection-details>summary{font-weight:700}& .selection-details dl{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}& .selection-details dl>div{border-bottom:1px solid #cbdde9;min-width:0;padding:8px 0}& .selection-details dt{font-weight:700}& .selection-details dd{overflow-wrap:anywhere;margin:3px 0 0}& .actions{margin:18px 0}& .actions a{color:#fff;background:#173f5f}& .actions a[aria-disabled=true],& button:disabled{opacity:.45;cursor:default}& [hidden]{display:none!important}& :focus-visible{outline-offset:3px;outline:3px solid #2785bd}& .download-panel h2,& .download-panel p{color:#fff}@media (width<=1000px){& .fields{grid-template-columns:1fr 1fr}& .construction-grid{grid-template-columns:1.5fr 1fr}& .parts>div{grid-template-columns:1fr;gap:5px}& .dimension-overview{grid-template-columns:1fr}& .dimension-overview img{max-width:690px}& .accessories{grid-template-columns:1fr 1fr}}@media (width<=650px){&{width:calc(100% - 28px);font-size:15px}& .panel{padding:16px}& h2{font-size:23px}& .overview,& .construction-grid,& .fields,& .approvals-grid{grid-template-columns:1fr}& .overview{gap:20px}& .hero img{max-width:400px}& .parts-art{order:-1}& .parts-art img{max-width:260px}& .parts-art figcaption{margin-bottom:8px}& .specs>div{grid-template-columns:1fr;gap:4px}& .quick-links a{flex:100%}& .ordering fieldset{padding:14px}& .actions>*{flex:100%}& .review{padding:14px}& .selection-details dl{grid-template-columns:1fr}& table{font-size:14px}& .dimension-overview{gap:18px}& .approval-art{justify-content:center}}}.model-b-document .accessory-hint{font-size:14px;font-weight:400}
