.article .iwr-dimensions,.iwr-dimensions{--dim-ink:#302a24;--dim-orange:#a63b0a;--dim-line:#e7dfd6;box-sizing:border-box;min-width:0;margin:54px 0;color:var(--dim-ink);line-height:1.85}
.iwr-dimensions *{box-sizing:border-box}
.article .iwr-dimensions h2,.iwr-dimensions h2{margin:6px 0 18px;padding:0;border:0;font-size:clamp(25px,3vw,35px);line-height:1.5;color:var(--dim-ink)}
.article .iwr-dimensions h3,.iwr-dimensions h3{margin:4px 0 10px;font-size:27px;line-height:1.5;color:var(--dim-ink)}
.article .iwr-dimensions p,.iwr-dimensions p{margin:12px 0;color:#504a45}
.article .iwr-dimensions a,.iwr-dimensions a{color:var(--dim-orange);text-underline-offset:3px}
.iwr-dimensions a:focus-visible,.iwr-dimensions [tabindex]:focus-visible{outline:3px solid #a63b0a;outline-offset:4px}
.iwr-dimensions,.iwr-dimensions [id]{scroll-margin-top:155px}
.iwr-dim-heading{border-top:5px solid #e95519;padding:23px 0 0}
.article .iwr-dimensions .iwr-dim-kicker,.iwr-dimensions .iwr-dim-kicker{font-size:14px;letter-spacing:.15em;font-weight:800;color:var(--dim-orange);margin:0}
.article .iwr-dimensions .iwr-dim-jump,.iwr-dimensions .iwr-dim-jump{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}
.article .iwr-dimensions .iwr-dim-jump a,.iwr-dimensions .iwr-dim-jump a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--dim-line);border-radius:7px;background:#faf8f4;font-size:14px;font-weight:700;text-decoration:none}
.iwr-dim-reading{padding:20px 22px;background:#fff5eb;border-left:4px solid #e95519;border-radius:0 8px 8px 0;margin:22px 0}
.article .iwr-dimensions .iwr-dim-reading p{margin:7px 0 0}
.iwr-dim-tablewrap{max-width:100%;overflow-x:auto;border:1px solid var(--dim-line);border-radius:9px;margin:25px 0 12px}
.article .iwr-dimensions .iwr-dim-table,.iwr-dimensions .iwr-dim-table{display:table;min-width:690px;width:100%;border-collapse:collapse;margin:0;table-layout:auto}
.article .iwr-dimensions .iwr-dim-table caption,.iwr-dimensions .iwr-dim-table caption{text-align:left;padding:15px 16px;margin:0;background:#f6f2ed;color:var(--dim-ink);font-weight:700;font-size:15px}
.article .iwr-dimensions .iwr-dim-table th,.article .iwr-dimensions .iwr-dim-table td,.iwr-dimensions .iwr-dim-table th,.iwr-dimensions .iwr-dim-table td{min-width:0;white-space:normal!important;border:1px solid var(--dim-line);padding:13px 14px;text-align:left!important;vertical-align:middle;font-size:15px;line-height:1.65}
.article .iwr-dimensions .iwr-dim-table thead th,.iwr-dimensions .iwr-dim-table thead th{background:#332b24;color:white;font-size:14px;font-weight:700}
.article .iwr-dimensions .iwr-dim-table tbody th,.iwr-dimensions .iwr-dim-table tbody th{background:#faf8f4;color:var(--dim-ink);width:38%;font-size:15px}
.iwr-dim-table small{display:block;font-size:14px;font-weight:400;margin-top:6px;color:#655d55}
.iwr-dimensions figure{margin:0;min-width:0}
.iwr-dimensions img{display:block;width:100%;max-width:100%;height:auto}
.iwr-dimensions figcaption{font-size:14px;line-height:1.75;color:#686058;margin-top:9px;overflow-wrap:anywhere}
.article .iwr-dimensions .iwr-dim-bodyfigure,.iwr-dimensions .iwr-dim-bodyfigure{margin:26px 0 36px}
.iwr-dim-card{border:1px solid var(--dim-line);border-radius:14px;padding:28px;margin:30px 0 38px;background:white;box-shadow:0 5px 22px #302a2406}
.article .iwr-dimensions .iwr-dim-series,.iwr-dimensions .iwr-dim-series{font-size:14px;letter-spacing:.035em;font-weight:800;color:var(--dim-orange);margin:0}
.article .iwr-dimensions .iwr-dim-condition,.iwr-dimensions .iwr-dim-condition{font-size:14px;line-height:1.7;margin:8px 0 21px;color:#62594f}
.iwr-dim-media{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}
.iwr-dim-vehicle{border-radius:9px;aspect-ratio:4/3;object-fit:contain;background:#faf8f4}
.article .iwr-dimensions .iwr-dim-seatnote,.iwr-dimensions .iwr-dim-seatnote{font-size:14px;font-weight:700;margin:22px 0 8px}
.iwr-dim-values{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0;padding:0;gap:8px}
.iwr-dim-values>div{background:#faf5ee;border-radius:8px;padding:14px;min-width:0}
.iwr-dim-values dt{font-size:14px;color:#62594f}
.iwr-dim-values dd{margin:3px 0 0;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.3;color:#a63b0a;font-variant-numeric:tabular-nums;letter-spacing:-.025em}
.iwr-dim-values dd small{display:block;font-size:14px;line-height:1.7;font-weight:500;letter-spacing:0;color:#62594f;margin-top:5px}
.article .iwr-dimensions .iwr-dim-body,.iwr-dimensions .iwr-dim-body{font-size:14px;padding:13px 0 16px;border-bottom:1px solid var(--dim-line);margin:0 0 18px}
.iwr-dim-body strong{display:inline-block}
.iwr-dim-point{border-left:3px solid #d27746;padding:12px 17px;background:#fcf7f1;margin:20px 0}
.iwr-dim-point strong{font-size:14px;color:#a63b0a}
.article .iwr-dimensions .iwr-dim-point p,.iwr-dimensions .iwr-dim-point p{font-size:14px;margin:4px 0}
.article .iwr-dimensions .iwr-dim-note,.iwr-dimensions .iwr-dim-note{font-size:14px;line-height:1.8;color:#696158;margin:12px 0}
.iwr-dim-sources{border-top:1px solid var(--dim-line);padding-top:15px;font-size:14px;line-height:1.85}
.iwr-dim-detail{display:inline-block;font-size:14px;font-weight:700;padding:8px 0}
.article .iwr-dimensions .iwr-dim-longload,.iwr-dimensions .iwr-dim-longload{max-width:720px;margin:24px auto 12px}
.iwr-dim-practical{padding:26px;background:#f7f4ef;border:1px solid var(--dim-line);border-radius:12px;margin:28px 0}
.article .iwr-dimensions .iwr-dim-practical h3,.iwr-dimensions .iwr-dim-practical h3{font-size:23px;margin:0 0 18px}
.iwr-dim-practical ol{padding-left:1.5em;margin:0}
.iwr-dim-practical li{margin:12px 0}
.iwr-dim-practical p{font-size:14px}
.iwr-dim-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}
.iwr-dim-case{padding:18px;border:1px solid var(--dim-line);border-top:3px solid #e95519;border-radius:8px}
.article .iwr-dimensions .iwr-dim-case h3{font-size:18px;margin:0 0 9px}
.article .iwr-dimensions .iwr-dim-case p{font-size:14px;margin:0}
.iwr-dim-entry{margin:20px 0;font-weight:700}
@media(max-width:760px){.article .iwr-dimensions,.iwr-dimensions{margin:38px 0}.iwr-dim-card{padding:20px;margin:24px 0}.iwr-dim-media{grid-template-columns:1fr;gap:22px}.iwr-dim-values{gap:6px}.iwr-dim-values>div{padding:12px 9px}.iwr-dim-values dd{font-size:27px}.iwr-dim-values dt{font-size:14px}.iwr-dim-values dd small{font-size:14px}.iwr-dim-reading{padding:16px}.iwr-dim-practical{padding:20px}.iwr-dim-tablewrap:before{content:'Scroll the comparison table sideways →';display:block;padding:9px 12px;font-size:14px;background:#faf8f4;color:#62594f}.iwr-dim-table small{font-size:14px}.iwr-dim-cases{grid-template-columns:1fr}.iwr-dimensions figcaption{font-size:14px}.article .iwr-dimensions h3{font-size:25px}}
@media(max-width:380px){.iwr-dim-card{padding:15px}.iwr-dim-values dd{font-size:25px}}
@media print{.iwr-dimensions img{break-inside:avoid}.iwr-dim-card{box-shadow:none}.iwr-dim-tablewrap{overflow:visible}.article .iwr-dimensions .iwr-dim-table{min-width:0}.iwr-dim-jump{display:none}}

.iwr-dimensions p,.iwr-dimensions li{font-size:1rem;line-height:1.65}.iwr-dimensions figcaption,.iwr-dimensions small,.iwr-dim-note{font-size:.9rem;line-height:1.6}.iwr-dimensions img{max-width:100%;height:auto}.iwr-dim-tablewrap{max-width:100%;overflow-x:auto}
