.product-jump-nav{z-index:15;background:#fff;position:sticky;top:0}.product-jump-nav .shell{flex-wrap:nowrap;gap:28px;padding-block:12px;overflow-x:auto}.product-jump-nav a{white-space:nowrap;flex-shrink:0}.product-jump-nav a:hover{color:#075bd8}.product-detail-section,#specifications,#related{scroll-margin-top:88px}.configuration-lead{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.configuration-lead h2{max-width:560px}.configuration-lead p:not(.eyebrow),.configuration-intro,.configuration-card-copy>p:not(.configuration-status),.controller-card>p:not(.configuration-status),.configuration-card li,.controller-card li,.configuration-faq p,.configuration-inquiry p{color:#586166;line-height:1.75}.configuration-lead p:not(.eyebrow){margin-bottom:18px}.drive-figure{margin:0}.drive-figure img{aspect-ratio:4/3;object-fit:contain;background:#f3f5f4;width:100%;height:auto;padding:24px}.drive-figure figcaption{color:#586166;margin-top:12px;font-size:12px}.drive-highlights{margin-top:48px}.configuration-consideration{background:#f3f5f4;border-left:3px solid #80968a;margin:32px 0 0;padding:20px 24px;font-size:14px;line-height:1.75}.configuration-intro{max-width:900px;margin:0 0 32px}.configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.configuration-card{border-top:1px solid #dbe2e7;grid-template-columns:minmax(155px,.72fr) minmax(0,1fr);align-items:start;gap:24px;padding-top:28px;display:grid}.configuration-card figure{margin:0}.configuration-card img{aspect-ratio:4/3;object-fit:contain;background:#fff;width:100%;height:auto}.configuration-card h3,.controller-card h3{font-size:21px}.configuration-status{color:#37614d;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.configuration-status.is-optional{color:#775614}.configuration-card-copy>p:not(.configuration-status){margin:0 0 14px;font-size:14px}.configuration-card ul,.controller-card ul{margin:0 0 18px;padding-left:18px;font-size:13px}.configuration-card li,.controller-card li{margin-bottom:8px;padding-left:3px}.configuration-links{flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.configuration-links a{color:#075bd8;text-underline-offset:3px;padding-block:10px;text-decoration:underline}.controller-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.controller-card{border-top:1px solid #dbe2e7;flex-direction:column;padding-top:24px;display:flex}.controller-card figure{background:#f3f5f4;margin:0 0 24px}.controller-card img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;padding:28px}.controller-card>p:not(.configuration-status){margin:0 0 18px;font-size:14px}.controller-card .configuration-links{margin-top:auto}.options-grid .configuration-card:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.options-grid .configuration-card:last-child img{aspect-ratio:16/9}.configuration-inquiry{border-top:1px solid #cdd8d1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding-top:32px;display:flex}.configuration-inquiry div{max-width:680px}.configuration-inquiry p{margin:0;font-size:14px}.configuration-faq{grid-template-columns:.7fr 1fr;gap:64px;display:grid}.configuration-faq details{border-bottom:1px solid #dbe2e7;padding-block:18px}.configuration-faq summary{cursor:pointer;padding-block:8px;font-weight:600;line-height:1.6}.configuration-faq p{margin:16px 0 0;font-size:14px}@media (width<=1100px){.configuration-card{grid-template-columns:1fr;gap:20px}.configuration-card img{aspect-ratio:16/9;padding:16px}.configuration-lead{gap:32px}.controller-grid{gap:24px}}@media (width<=700px){.configuration-lead,.configuration-grid,.controller-grid,.configuration-faq,.options-grid .configuration-card:last-child{grid-template-columns:1fr;gap:28px}.configuration-grid{gap:36px}.configuration-card{gap:22px}.configuration-card h3,.controller-card h3{font-size:22px}.configuration-card img{padding:8px}.configuration-card-copy>p:not(.configuration-status),.controller-card>p:not(.configuration-status){font-size:15px}.configuration-links{font-size:13px}.configuration-links a{padding-block:12px}.configuration-lead .drive-figure{grid-row:1}.drive-highlights{margin-top:32px}.configuration-consideration{padding:16px 18px}.configuration-faq{gap:8px}.product-jump-nav .shell{gap:24px}}
