/* Round12: редакторский аудит и устойчивость отображения */
.r12-kit{padding-left:1.15em;margin:12px 0 26px}.r12-kit li{margin:0 0 .8em;line-height:1.55}
.spec-aside{align-self:start}.r12-single-story .case-story{grid-template-columns:1fr}
.r12-single-story .case-story.r10-story>article{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px}
.r12-single-story .case-story.r10-story>article>figure{margin:0;order:0}.r12-single-story article img{height:auto;aspect-ratio:1.5;object-fit:cover}
/* Контент читается и при задержке JS/наблюдателя. Движение остаётся деликатным. */
.rd-js [data-rd-reveal]{opacity:1;translate:0 0}
.cat-stats>div,.spec-layout>div,.card-copy{min-width:0}
.equipment-card h3,.hero h1{overflow-wrap:break-word}
.spec-aside p{margin-bottom:22px}.spec-aside h3:not(:first-child){margin-top:24px}
.r12-related{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px}
.r12-climb .model-gallery>img{height:auto;aspect-ratio:1100/619;object-fit:contain}
@media(max-width:760px){.r12-single-story .case-story.r10-story>article{display:block!important}.r12-single-story .case-story.r10-story>article>figure{margin-bottom:20px}.r12-kit li{margin-bottom:.65em}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}[data-rd-reveal]{transition:none!important}}
