.sev-story-cars{background:#eef3f3;border-radius:16px;padding:24px;margin:32px 0;box-sizing:border-box}
.sev-story-cars *{box-sizing:border-box}
.sev-story-cars__title{margin:0 0 16px;font-size:26px;line-height:1.2;font-weight:700;color:#111}
.sev-story-cars__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.sev-story-cars__card{display:flex;align-items:center;gap:24px;background:#fff;border-radius:8px;padding:20px 24px}
.sev-story-cars__img{flex:0 0 42%;display:flex;align-items:center;justify-content:center;text-decoration:none}
.sev-story-cars__img img{width:100%;height:auto;max-height:130px;object-fit:contain;display:block}
.sev-story-cars__info{display:flex;flex-direction:column;gap:14px;min-width:0}
.sev-story-cars__name{margin:0;font-size:20px;line-height:1.25;font-weight:500;color:#111}
.sev-story-cars__btn{display:inline-flex;align-items:center;gap:8px;color:#1d6b4f;font-size:18px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;transition:color .2s}
.sev-story-cars__btn:hover{color:#124a36}
.sev-story-cars__btn .sev-sc-arrow{flex:none;transition:transform .2s}
.sev-story-cars__btn:hover .sev-sc-arrow{transform:translate(2px,-2px)}
@media(max-width:767px){
 .sev-story-cars{padding:16px}
 .sev-story-cars__grid{grid-template-columns:1fr;gap:12px}
 .sev-story-cars__card{padding:14px;gap:14px}
 .sev-story-cars__title{font-size:22px}
 .sev-story-cars__name{font-size:17px}
 .sev-story-cars__btn{font-size:15px}
}
