.model-page{max-width:1400px;margin:auto;padding:0 24px 36px}.model-page .breadcrumbs{margin:20px 0}.model-page .detail-grid{padding:28px;max-width:none;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.model-page .main-photo{width:100%;aspect-ratio:4/3;object-fit:contain;background:white}.model-page .thumbs img{object-fit:contain;width:76px;height:60px}.model-page h1{overflow-wrap:anywhere}.model-page .content-block{padding:28px;margin:0 0 20px;max-width:none}.model-page .model-section-nav{display:flex;gap:12px;flex-wrap:wrap;padding:18px 0;margin-bottom:2px}.model-section-nav a{padding:8px 12px;border:1px solid #dce2ea;background:white}.model-parameters{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.model-parameters li{display:flex;align-items:center;gap:14px;padding:18px;background:#fff;border:1px solid #e0e5ec;border-radius:6px;min-width:0}.model-parameters svg{width:25px;height:25px;flex:0 0 25px;fill:none;stroke:#cc0033;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.model-parameters span{display:block;color:#53637b;font-size:14px}.model-parameters strong{display:block;margin-top:5px;font-size:17px}.model-parameters div{overflow-wrap:anywhere;min-width:0}.model-page section[id]{scroll-margin-top:20px}.model-page .prose{max-width:950px;line-height:1.8}.model-page .prose li{margin:8px 0}.model-page .rental-model-note{font-size:14px;color:#53637b;line-height:1.6}@media(max-width:700px){.model-page{padding:0 16px 24px}.model-parameters{grid-template-columns:1fr}.model-page .detail-grid{grid-template-columns:1fr;gap:20px;padding:18px}.model-page .content-block{padding:18px;margin-bottom:16px}.model-page h1{font-size:29px}.model-page .thumbs{flex-wrap:wrap}.model-parameters li{padding:14px}}

.model-page .detail-copy{min-width:0;padding-top:0}.model-page .content-block h2{margin:0 0 16px;overflow-wrap:anywhere}.model-page .prose>:first-child{margin-top:0}.model-page .prose>:last-child{margin-bottom:0}.model-page .button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;text-align:center}.model-page .content-block>p{margin:0 0 18px}
