#reviews,.platform-reviews{scroll-margin-top:calc(var(--site-header-height, 100px) + var(--site-info-height, 0px) + 24px)}.platform-reviews-heading{align-items:flex-end;gap:24px}.platform-reviews-heading h2{margin-top:12px}.platform-reviews-source{flex-shrink:0;font-size:14px;color:var(--blue)}.platform-review{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid var(--line);border-radius:16px;background:white}.platform-review-top{display:flex;gap:15px;align-items:center}.platform-review-mark{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:12px;background:var(--ink);color:white;font-size:28px;font-weight:700}.platform-review-mark--yandex{font-weight:500}.platform-review-top strong{display:block;font-size:17px;overflow-wrap:anywhere}.platform-review-rating{display:block;margin-top:6px;letter-spacing:2px;color:var(--blue);font-size:15px}.platform-review-rating>span{color:var(--muted)}.platform-review blockquote{margin:24px 0 26px}.platform-review blockquote p{font-size:16px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.platform-review blockquote p+p{margin-top:16px}.platform-review footer{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line);font-size:13px}.platform-review footer time{color:var(--muted)}.platform-review a,.platform-reviews-empty a{color:var(--blue)}.platform-reviews-empty{display:flex;align-items:center;gap:28px;padding:34px;border:1px solid var(--line);border-radius:16px;background:white}.platform-reviews-empty h3{font-size:24px;line-height:1.3;margin-bottom:10px}.platform-reviews-empty p{max-width:620px;font-size:16px;line-height:1.7;color:var(--muted)}.platform-reviews-empty a{display:inline-flex;align-items:center;gap:16px;margin-top:16px;min-height:36px;font-size:15px}.platform-reviews a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media (max-width:700px){.platform-reviews-heading{align-items:flex-start;flex-direction:column;gap:18px}.platform-review{padding:24px}.platform-reviews-empty{align-items:flex-start;gap:20px;padding:24px}.platform-reviews-empty h3{font-size:22px}.platform-reviews-empty .platform-review-mark{width:40px;height:40px;flex-basis:40px;font-size:24px}}@media (max-width:360px){.platform-reviews-empty{flex-direction:column}}