.course-main .course-benefits{scroll-margin-top:110px;padding:28px;margin:32px 0;background:#f5f6fa;border:1px solid #dce1eb;border-top:3px solid #b38c38;border-radius:8px}
.course-main .course-benefits>h2{font-size:clamp(24px,2.2vw,32px);line-height:1.25;margin:0 0 24px;color:#202c46}
.course-benefit-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.course-benefit-group{min-width:0}
.course-main .course-benefit-group h3{font-family:inherit;font-size:16px;line-height:1.5;margin:0 0 14px;color:#25334e}
.course-main .course-benefit-group ul{padding-left:19px;margin:0;display:grid;gap:14px}
.course-main .course-benefit-group li{padding-left:3px;font-size:15px;line-height:1.65;color:#3e4e66;margin:0;overflow-wrap:break-word}
.course-benefit-group li::marker{color:#967024}
@media(max-width:900px){.course-benefit-columns{grid-template-columns:1fr;gap:24px}.course-main .course-benefits{padding:22px}}
@media(max-width:480px){.course-main .course-benefits{padding:18px}.course-main .course-benefits>h2{font-size:24px}.course-main .course-benefit-group li{font-size:15px}}
