.codex-project-reviews{padding:clamp(64px,8vw,125px) clamp(20px,6vw,110px);background:#111113;color:#f5f5f5}
.codex-project-reviews-head{max-width:900px;margin-bottom:34px}.codex-project-reviews-head>span,.codex-project-review-target{display:block;color:#d0ba8e;font-size:10px;font-weight:800;letter-spacing:.15em}.codex-project-reviews-head h2{font-size:clamp(32px,5vw,70px);line-height:1.02;letter-spacing:-.06em;margin:15px 0}.codex-project-reviews-head p{color:#b9b9c0;line-height:1.7;font-size:14px;max-width:68ch}.codex-project-review-cta{display:inline-flex;align-items:center;min-height:43px;margin-top:10px;padding:10px 15px;border:1px solid #e5d2a7;border-radius:9px;background:#e5d2a7;color:#19150e;font-size:11px;font-weight:800;text-decoration:none}.codex-project-reviews-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.codex-project-review{min-width:0;padding:25px;border:1px solid #414147;border-radius:14px;background:#19191c}.codex-project-review-stars{display:block;color:#ead4a0;letter-spacing:.1em;margin-top:20px}.codex-project-review p{font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0 25px}.codex-project-review small{color:#a4a4ac;line-height:1.5}.codex-project-reviews-empty{grid-column:1/-1;margin:0;padding:27px;border:1px dashed #47474d;border-radius:13px;color:#b8b8bf;line-height:1.6}.codex-model-actions .codex-review-model-link{color:#e8d5a8!important;border-color:#b7a271!important}@media(max-width:940px){.codex-project-reviews-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.codex-project-reviews-list{grid-template-columns:1fr}.codex-project-reviews{padding-block:70px}}
