.model-specifications.model-specifications{position:relative;min-height:0;color:#101311;background:#f7f6f1;border-block:1px solid #d9d9d3;scroll-margin-top:72px}.model-specifications-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(35px,5vw,85px);width:calc(100% - var(--exo-rail, 52px));max-width:1580px;margin-left:var(--exo-rail, 52px);padding:clamp(65px,7vw,105px) clamp(28px,4vw,70px)}.model-specifications-heading{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.model-specifications .model-specifications-title{max-width:590px;margin:0 0 30px;font-family:inherit;font-size:clamp(36px,3.7vw,64px);font-weight:650;line-height:1.08;letter-spacing:-.045em;color:#101311}.model-specifications .model-specifications-name{margin:0 0 28px;font-size:clamp(18px,1.7vw,26px);line-height:1.4}.model-specifications .model-specifications-intro{margin:0 0 36px;font-size:16px;line-height:1.5}.model-specifications .model-specifications-note{margin:auto 0 0;padding-top:32px;max-width:460px;font-size:13px;line-height:1.6}.model-specifications-data{min-width:0}.model-specifications-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.model-specifications-item{min-width:0;padding:24px clamp(18px,2.4vw,36px) 35px;border-bottom:1px solid #cecec8}.model-specifications-item:nth-child(2n){border-left:1px solid #cecec8}.model-specifications-item:nth-child(odd){padding-left:0}.model-specifications-item:last-child:nth-child(odd){grid-column:1 / -1;padding-right:0}.model-specifications-item:last-child,.model-specifications-item:nth-last-child(2):nth-child(odd){border-bottom:0}.model-specifications-item dt{margin-bottom:22px;font-size:15px;line-height:1.45}.model-specifications-item dd{margin:0;font-size:clamp(21px,2.1vw,32px);font-weight:600;line-height:1.25;letter-spacing:-.035em;overflow-wrap:anywhere}.model-specifications-item dd.is-detailed{font-size:clamp(18px,1.6vw,23px);font-weight:500;line-height:1.4;letter-spacing:-.015em}.model-specifications-unit{white-space:nowrap}.model-specifications-sources{display:flex;flex-wrap:wrap;gap:15px 24px;margin-top:45px}.model-specifications-sources a{padding-bottom:5px;color:#101311;border-bottom:1px solid #e60012;font-size:16px;line-height:1.4;text-decoration:none;transition:color .2s}.model-specifications-sources a:hover{color:#d60010}.model-specifications-sources a:focus-visible{outline:2px solid #e60012;outline-offset:5px}@media(max-width:1050px){.model-specifications-inner{grid-template-columns:minmax(0,1fr);gap:28px}.model-specifications .model-specifications-note{margin:0;padding-top:0}.model-specifications .model-specifications-intro{margin-bottom:15px}.model-specifications .model-specifications-title{max-width:none}}@media(max-width:560px){.model-specifications-inner{padding:55px 20px}.model-specifications .model-specifications-title{font-size:clamp(30px,8.4vw,43px)}.model-specifications-grid{grid-template-columns:minmax(0,1fr)}.model-specifications-item,.model-specifications-item:nth-child(2n),.model-specifications-item:nth-last-child(-n+2){padding:22px 0;border:0;border-bottom:1px solid #cecec8}.model-specifications-item:last-child{border-bottom:0}.model-specifications-item dt{margin-bottom:12px}.model-specifications-item dd{font-size:25px}.model-specifications-sources{margin-top:28px}}@media(prefers-reduced-motion:reduce){.model-specifications-sources a{transition:none}}.model-specifications--rows.model-specifications{min-height:0;background:var(--mp-paper, #f6f4ee);color:var(--mp-ink, #0a0b0b)}.model-specifications--rows .model-specifications-inner{max-width:none;grid-template-columns:minmax(0,.39fr) minmax(0,.61fr);gap:clamp(36px,3.6vw,64px);padding:clamp(72px,6vw,96px) var(--exo-gutter, 44px) clamp(72px,6vw,96px) var(--exo-content-inset, 44px)}.model-specifications--rows .model-specifications-heading{padding-top:clamp(42px,4.3vw,66px)}.model-specifications--rows .model-specifications-title{margin:0 0 26px;font-size:clamp(42px,4.5vw,72px);font-weight:650;line-height:.98;letter-spacing:-.06em}.model-specifications--rows .model-specifications-name{margin:0 0 28px;font-size:clamp(25px,2.45vw,38px);font-weight:600;line-height:1.14;letter-spacing:-.045em;overflow-wrap:anywhere}.model-specifications--rows .model-specifications-intro{max-width:440px;margin:0 0 42px;font-size:clamp(19px,1.8vw,28px);line-height:1.35;letter-spacing:-.025em}.model-specifications--rows .model-specifications-note{max-width:400px;margin:0;padding-top:0;font-size:clamp(16px,1.4vw,21px);line-height:1.45;letter-spacing:-.02em}.model-specifications--rows .model-specifications-note:before{content:"";display:block;width:78px;height:3px;margin-bottom:26px;background:var(--mp-red, #ed1018)}.model-specifications--rows .model-specifications-grid{display:block;border-top:1px solid #cecec8}.model-specifications--rows .model-specifications-item,.model-specifications--rows .model-specifications-item:nth-child(n){display:grid;grid-template-columns:minmax(0,.405fr) minmax(0,.595fr);padding:0;border:0;border-bottom:1px solid #cecec8}.model-specifications--rows .model-specifications-item dt{display:flex;align-items:center;flex-wrap:wrap;column-gap:.25em;margin:0;padding:16px clamp(14px,1.2vw,20px);font-size:clamp(16px,1.35vw,21px);line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.model-specifications--rows .model-specifications-item dd,.model-specifications--rows .model-specifications-item dd.is-detailed{align-content:center;margin:0;padding:12px clamp(16px,1.8vw,28px);border-left:1px solid #cecec8;font-size:clamp(18px,1.55vw,24px);font-weight:600;line-height:1.25;letter-spacing:-.035em;overflow-wrap:anywhere}.model-specifications--rows .model-specifications-footnote{margin:28px 8px 0;font-size:clamp(14px,1.15vw,18px);line-height:1.5}@media(max-width:1100px){.model-specifications--rows .model-specifications-inner{grid-template-columns:minmax(0,1fr);gap:36px}.model-specifications--rows .model-specifications-heading{padding-top:0}.model-specifications--rows .model-specifications-title{max-width:780px;font-size:clamp(42px,5.5vw,60px)}.model-specifications--rows .model-specifications-name{font-size:clamp(26px,3vw,34px);margin-bottom:20px}.model-specifications--rows .model-specifications-intro{max-width:none;margin-bottom:26px}.model-specifications--rows .model-specifications-note{max-width:640px}.model-specifications--rows .model-specifications-note:before{width:64px;margin-bottom:20px}}@media(max-width:560px){.model-specifications--rows .model-specifications-inner{padding:60px 20px;gap:28px}.model-specifications--rows .model-specifications-title{font-size:clamp(30px,8.4vw,43px);margin-bottom:22px}.model-specifications--rows .model-specifications-name{font-size:25px}.model-specifications--rows .model-specifications-intro{font-size:18px}.model-specifications--rows .model-specifications-note{font-size:15px}.model-specifications--rows .model-specifications-item:nth-child(n){grid-template-columns:minmax(0,1fr);padding:18px 0}.model-specifications--rows .model-specifications-item dt{display:block;padding:0;font-size:15px;margin-bottom:8px}.model-specifications--rows .model-specifications-item dd,.model-specifications--rows .model-specifications-item dd.is-detailed{padding:0;border-left:0;font-size:20px;line-height:1.3}.model-specifications--rows .model-specifications-footnote{margin:24px 0 0;font-size:14px}}
