.smkt-results-design .content-and-results{gap:40px;align-items:center}
.smkt-results-design .content-container{text-align:left;max-width:580px}
.smkt-results-design .content-container h2{font-family:var(--font-body-family);font-weight:650;letter-spacing:-.04em;line-height:1.13;font-size:clamp(29px,3.5vw,44px);margin:0 0 18px}
.smkt-results-design .content-container>.rte{font-size:14px;line-height:1.7;color:#666}
.smkt-results-design .results__rows-container{display:grid;gap:12px}
.smkt-results-design .results__row{display:flex;align-items:flex-start;gap:18px!important;padding:22px!important;margin:0!important;border:1px solid #e7e7e7!important;border-radius:16px;background:#fff;box-shadow:0 4px 20px #00000003}
.smkt-results-design .smkt-result-index{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:#f1f1f1;color:#202020;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}
.smkt-results-design .results__content{flex:1;min-width:0}
.smkt-results-design .results__content__heading{font-family:var(--font-body-family);font-size:16px!important;font-weight:650;line-height:1.3;color:#161616}
.smkt-results-design .results__text{font-size:13px!important;line-height:1.7!important;color:#666}
.smkt-results-design .results__text p{margin:7px 0 0}
.smkt-results-design .results__caption{font-size:11px;line-height:1.6;color:#777;margin-top:18px}
.smkt-results-design .results__percentage{flex-shrink:0}
@media(max-width:749px){.smkt-results-design .content-and-results{gap:24px}.smkt-results-design .results__row{padding:20px 17px!important;gap:14px!important}.smkt-results-design .content-container h2{font-size:30px}}
