/* Desktop dossier only; the approved mobile rail remains unchanged. */
@media(min-width:701px){
 #range .range-info{width:80%;grid-template-columns:minmax(180px,1fr) minmax(140px,1fr) minmax(210px,1.2fr);gap:0 clamp(20px,2.5vw,40px);}
 #range .range-info .range-description{grid-column:2;grid-row:1/4;}
 #range .range-info .range-spec{position:static;inset:auto;grid-column:3;grid-row:1/4;align-self:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;margin:0;padding:17px 0;text-align:center;color:#a1874d;border-top:1px solid #b49a603d;border-bottom:1px solid #b49a603d;}
 #range .range-spec>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-width:0;margin:0;padding:0 6px;border:0;}
 #range .range-spec>div+div{border-left:1px solid #b49a6066;}
 #range .range-spec strong,#range .range-spec strong span{font:400 clamp(18px,1.8vw,29px)/1.2 CampaignSerif,Georgia,serif;letter-spacing:-.035em;color:#a1874d;white-space:nowrap;vertical-align:baseline;margin:0;}
 #range .range-spec strong{display:block;}
 #range .range-spec small{font:400 11px/1.4 Body,Arial,sans-serif;letter-spacing:.12em;color:#756f64;}
 #range #enquire-product{grid-column:3;grid-row:4;max-width:none;width:100%;margin-top:16px;}
 #range .range-arrows{display:none;}
}
@media(min-width:701px) and (max-width:1000px){#range .range-info{left:7%;width:86%;}}
