.reviews-page{max-width:1060px;margin:auto;padding:42px 28px 60px}.reviews-page>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.reviews-page h1{letter-spacing:-.7px;color:var(--ink);margin:0;font-size:30px;line-height:1.35}.reviews-page a{color:var(--green);text-underline-offset:3px;font-size:13px}.reviews-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.reviews-platform-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.reviews-platform-heading h2{margin:0;font-size:17px;font-weight:600}.reviews-platform-heading a{font-size:11px}.store-review,.store-review-empty{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px}.store-review-rating{color:var(--green);gap:3px;display:flex}.store-review blockquote{margin:20px 0}.store-review h3{margin:0 0 8px;font-size:17px;font-weight:600}.store-review blockquote p{margin:0;font-size:15px;line-height:1.7}.store-review-byline{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:22px;font-size:12px;display:flex}.store-review-source{margin-top:12px;display:inline-block;font-size:11px!important}.store-review-empty p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.reviews-note{color:var(--muted);margin-top:24px;font-size:11px;line-height:1.7}@media (max-width:600px){.reviews-page{padding:24px 16px 36px}.reviews-page h1{font-size:23px}.reviews-page>header{margin-bottom:24px}.reviews-platforms{grid-template-columns:minmax(0,1fr);gap:28px}.store-review,.store-review-empty{padding:20px}.reviews-page>header>a{font-size:11px}}
