.original-reviews{max-width:1440px;margin:70px auto;padding:0 28px;color:var(--text,#172116)}
.original-reviews__heading{max-width:760px;margin:0 0 24px}
.original-reviews__heading h2{font-size:clamp(29px,3.5vw,48px);line-height:1.08;letter-spacing:-.045em;margin:8px 0 10px}
.original-reviews__heading p{color:var(--muted,#64705f);margin:0 0 8px}
.original-reviews__heading small{display:block;color:var(--muted,#64705f);font-size:12px;line-height:1.5}
.original-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.original-review{min-width:0;border:1px solid var(--line,#d9dfd4);border-radius:20px;background:var(--panel,#f7f8f5);padding:20px;box-shadow:0 4px 16px #17211608}
.original-review__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.original-review__top strong{font-size:14px;overflow-wrap:anywhere}
.original-review__top span{color:#cc9012;font-size:14px;white-space:nowrap;letter-spacing:.04em}
.original-review blockquote{margin:0;white-space:pre-line;overflow-wrap:anywhere;font-size:13px;line-height:1.65;color:#3d493a}
.original-reviews__more{margin-top:18px}
.original-reviews__more summary{display:table;margin:0 auto;cursor:pointer;padding:12px 20px;border-radius:999px;background:var(--yellow,#fff018);font-size:13px;font-weight:800;list-style:none}
.original-reviews__more summary::-webkit-details-marker{display:none}
.original-reviews__more summary:hover{filter:brightness(.96)}
.original-reviews__more summary:focus-visible{outline:3px solid #172116;outline-offset:3px}
.original-reviews__more[open] .original-reviews__grid{margin-top:20px}
@media(max-width:900px){.original-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.original-reviews{margin:48px auto;padding:0 16px}.original-reviews__grid{grid-template-columns:1fr}.original-review{padding:17px}}
