.production-comparison{padding:48px 0 56px;border-top:1px solid #ddd;scroll-margin-top:100px}
.production-comparison h2{font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.035em;margin:0 0 32px}
.comparison-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.comparison-columns article{padding:32px;background:#f5f5f6;border-top:3px solid #c7c8ca}
.comparison-columns .comparison-scout{background:#f1f0f5;border-top-color:#46415e}
.comparison-columns h3{font-size:24px;line-height:1.2;margin:0 0 24px;letter-spacing:-.025em}
.comparison-columns ul{margin:0;padding:0;list-style:none}
.comparison-columns li{position:relative;padding:17px 0 17px 30px;border-top:1px solid #dadade;font-size:16px;line-height:1.55;color:#303438;overflow-wrap:anywhere}
.comparison-columns li::before{content:'—';position:absolute;left:0;color:#72757a}
.comparison-scout li::before{content:'+';color:#46415e;font-weight:700;font-size:21px;line-height:1.15}
@media(max-width:700px){.production-comparison{padding:32px 0}.production-comparison h2{margin-bottom:24px}.comparison-columns{grid-template-columns:minmax(0,1fr);gap:16px}.comparison-columns article{padding:24px 20px}.comparison-columns h3{margin-bottom:18px}.comparison-columns li{padding-top:14px;padding-bottom:14px}}
