.smm-detail{margin:26px 0 38px;padding:clamp(22px,4vw,52px);border:1px solid #e4e5e7;border-radius:24px;background:#fff;box-shadow:0 20px 48px #1214190d}
.smm-detail-back{display:inline-flex;margin-bottom:29px;color:#1a1f28;text-decoration:none;font-size:13px;font-weight:800}
.smm-detail-back:hover{text-decoration:underline}
.smm-detail-icon{display:grid;place-items:center;width:74px;height:74px;margin-bottom:20px;padding:9px;border:1px solid #e6e7e9;border-radius:19px;background:linear-gradient(145deg,#fff,#f8f8f9);box-shadow:0 10px 24px #1013170b}
.smm-detail-icon[hidden]{display:none}.smm-detail-icon img{width:100%;height:100%;object-fit:contain}
.smm-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(24px,4vw,60px)}
.smm-detail h1{font-size:clamp(30px,4vw,54px);line-height:1.16;letter-spacing:-.055em;margin:14px 0 19px;overflow-wrap:anywhere}
.smm-detail #smmDetailIntro{color:#627590;line-height:1.75;font-size:15px;max-width:720px}
.smm-detail-description{margin-top:28px;padding:23px 25px;border:1px solid #eaebed;border-radius:16px;background:#f8f8f9}
.smm-detail-description h2{margin:0 0 9px;font-size:19px;letter-spacing:-.03em}
.smm-detail-description p{margin:0;color:#63758d;font-size:13px;line-height:1.75}
.smm-detail-fields{margin-top:35px;border-top:1px solid #e9eaec}
.smm-detail-fields h2{font-size:21px;letter-spacing:-.035em;margin:25px 0 12px}
.smm-detail-field{display:grid;grid-template-columns:minmax(130px,.36fr) 1fr;gap:14px;padding:15px 0;border-bottom:1px solid #f0f0f1;font-size:13px;line-height:1.5}
.smm-detail-field strong{color:#13161b}.smm-detail-field span{color:#687b94;overflow-wrap:anywhere}
.smm-detail-aside{align-self:start;display:grid;gap:14px;padding:24px;border:1px solid #e4e5e7;border-radius:18px;background:linear-gradient(150deg,#f7f7f8,#fff)}
.smm-detail-aside>span{color:#1b202a;font-size:10px;font-weight:800;letter-spacing:.13em}
.smm-detail-aside>strong{font-size:30px;letter-spacing:-.04em}.smm-detail-aside>strong:before{content:'от ';font-size:13px;color:#7c8ca3;font-weight:500}
.smm-detail-aside p{font-size:12px;line-height:1.6;color:#6e8098;margin:0}
.smm-detail-aside .smm-secondary{text-align:center;text-decoration:none;font-size:12px}
.smm-service{position:relative}.smm-service-cover{position:absolute;inset:0;z-index:1;border-radius:inherit}.smm-service-cover:focus-visible{outline:3px solid #1b212a;outline-offset:3px}.smm-service .smm-pick{position:relative;z-index:2;text-decoration:none}
@media(max-width:760px){.smm-detail-layout{grid-template-columns:1fr}.smm-detail-field{grid-template-columns:1fr;gap:4px}.smm-detail-aside{position:static}.smm-detail-description{padding:19px}}
