 .review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.review-card{background:#fff;border:1px solid #bed1da;padding:28px;border-radius:16px}.review-card h2{font-size:1.45rem;margin-top:8px}.review-card .label{font-size:.76rem;text-transform:uppercase;letter-spacing:.11em;color:#236c77;font-weight:700}.review-card a{font-weight:600}.review-lede{font-size:1.2rem;max-width:790px}.review-copy{max-width:860px;margin:auto}.review-copy h2{margin-top:2rem}.result{padding:24px;border-left:5px solid #0b8b75;background:#edf9f5;border-radius:8px}.result strong{font-size:2rem;display:block}.source-list li{margin:14px 0}.review-note{padding:18px;background:#fff5df;border:1px solid #d8bd76;border-radius:8px;margin:20px 0} @media(max-width:700px){.review-grid{grid-template-columns:1fr}.review-card{padding:22px}.review-lede{font-size:1.05rem}} @media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}