/* PRISM Review Awards. Uses the live site's dark-theme tokens. */
.review-body{max-width:var(--extension-reading,1100px);margin:auto}
.review a{color:var(--accent-blue)}
.review-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px}
.review-tier{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:24px}
.review-amount{font-size:2.7rem;font-weight:800;letter-spacing:-.03em;margin:0;color:var(--accent-teal);line-height:1.1}
.review-unit{margin:2px 0 0;font-size:13px;color:var(--muted)}
.review-tier h2{font-size:1.05rem;margin:14px 0 8px;color:var(--ink)}
.review-tier p:last-child{margin:0;color:var(--muted);line-height:1.6}
.review-note{font-size:13px;color:var(--muted);margin:18px 0 0}
.review-section{padding:30px 0;border-bottom:1px solid var(--line);color:var(--muted);max-width:820px;line-height:1.65}
.review-section h2{font-size:1.35rem;color:var(--ink);margin:0 0 10px}
.review-section ul{padding-left:1.2em;margin:0}
.review-section li{margin:7px 0}
.review-papers{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px}
.review-papers a{display:grid;grid-template-columns:210px 1fr auto;gap:12px;align-items:baseline;padding:13px 16px;background:var(--white);border:1px solid var(--line);border-radius:10px;text-decoration:none;color:var(--muted)}
.review-papers a:hover{border-color:var(--accent-blue)}
.review-id,.review-version{font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.02em}
.review-title{font-weight:600;color:var(--ink)}
@media (max-width:640px){.review-papers a{grid-template-columns:1fr;gap:2px}}
