.social-reviews{max-width:1280px;margin:72px auto;padding:0 48px;scroll-margin-top:110px;color:var(--nadora-text)}
.social-reviews>h2{font-weight:400;font-size:26px;line-height:1.35;letter-spacing:.08em;text-align:center;text-wrap:balance;margin:0 0 18px}
.social-reviews-intro,.social-reviews-note{max-width:72ch;margin:0 auto 28px;text-align:center;font-size:15px;line-height:1.75}
.social-reviews-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:32px 0}
.social-reviews-posts article{min-width:0;border-top:1px solid var(--nadora-border);padding-top:24px}
.social-reviews-posts h3{font-size:17px;line-height:1.5;overflow-wrap:anywhere;font-weight:400;margin:0 0 4px}
.social-reviews-posts p{font-size:15px;line-height:1.75;margin:12px 0}
.social-reviews-posts .social-reviews-platform{margin:0 0 16px;font-size:14px}
.social-reviews-posts a{display:inline-flex;align-items:center;min-height:44px;color:var(--nadora-ink);font-size:14px;text-decoration:underline;text-underline-offset:4px}
.social-reviews-posts a:focus-visible{outline:2px solid var(--nadora-focus);outline-offset:4px}
.social-reviews-note{font-size:14px;margin-bottom:0}
@media(max-width:699px){.social-reviews{padding:0 20px;margin:48px auto}.social-reviews-posts{grid-template-columns:1fr;gap:24px}.social-reviews-posts p,.social-reviews-intro,.social-reviews-note{font-size:16px}.social-reviews>h2{font-size:23px}}
