.ai-link{text-align:center;margin:22px 0}.ai-link .btn{display:inline-block;text-decoration:none;background:var(--ink);color:#fff}
.ai-intro{padding:0 20px 20px}.privacy-note,.ai-disclaimer{color:var(--muted);font-size:.76rem;line-height:1.5}
.ai-summary{margin:0 18px 14px;padding:14px;border:2px solid var(--yellow);border-radius:12px;background:#fff9d6}.ai-summary p{margin:5px 0 0}
.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 18px}.review-grid section{padding:13px;border:1px solid var(--line);border-radius:12px;background:#fff}.review-grid h3{margin:0 0 8px;font-size:.9rem}.review-grid ul{margin:0;padding-left:18px;font-size:.78rem;line-height:1.5}.review-grid li+li{margin-top:6px}.ai-disclaimer{padding:6px 20px 18px}
@media(max-width:700px){.review-grid{grid-template-columns:1fr}}
