#equipment.equipment-v52{padding-block:68px;background:#efe9dc;color:#201e19}
.equipment-v52>.shell{width:min(1440px,calc(100% - 64px));max-width:none}
.equipment-v52 .equipment-kicker{color:#6c5a3d;font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-align:center;margin-bottom:16px}
.equipment-v52 h2{text-align:center;margin:0 0 20px}
.equipment-v52 .equipment-intro{color:#655b4b;font-size:16px;line-height:1.7;text-align:center;max-width:590px;margin:0 auto 36px}
.equipment-v52 .equipment-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.equipment-v52 .equipment-card{margin:0;overflow:hidden;border:1px solid #665c4c;border-radius:16px;background:#24231f;color:#f3efe5;box-shadow:0 12px 26px #362b1510}
.equipment-v52 .equipment-card img{width:100%;height:auto;aspect-ratio:3/2;display:block;object-fit:contain}
.equipment-v52 .equipment-card figcaption{padding:25px 22px 27px;text-align:center;border-top:1px solid #d9c6a51c}
.equipment-v52 .equipment-card h3{font-size:23px;line-height:1.25;margin:0 0 13px;color:#f3efe5}
.equipment-v52 .equipment-card p{font-size:15px;line-height:1.65;margin:0 auto 20px;color:#d1c5b0}
.equipment-v52 .equipment-models{display:flex;justify-content:center;flex-wrap:wrap;gap:7px}
.equipment-v52 .equipment-models span{font-size:11px;line-height:1.3;border:1px solid #d8c4a33b;border-radius:20px;padding:7px 10px;color:#d8c4a3}
@media(max-width:1000px){.equipment-v52 .equipment-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){#equipment.equipment-v52{padding-block:46px}.equipment-v52>.shell{width:calc(100% - 32px)}.equipment-v52 .equipment-cards{grid-template-columns:1fr;gap:18px}.equipment-v52 .equipment-intro{font-size:14px}.equipment-v52 .equipment-card figcaption{padding:23px 18px}.equipment-v52 .equipment-more ul{grid-template-columns:1fr;gap:15px}}
