.otzyvy{background:var(--b-50)}.otzyvy__shapka{justify-content:space-between;align-items:end;gap:24px;display:flex}.otzyvy__shapka>p{max-width:360px;font-size:var(--f-lead);color:var(--mut)}.otzyvy__spisok{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;list-style:none;display:grid}.otzyvy__spisok:where(:has(>:only-child)){grid-template-columns:minmax(0,1fr);max-width:760px}.otzyvy__spisok:where(:has(>:nth-child(2):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}.otzyv{border:1px solid var(--b-100);border-radius:var(--r-l);background:var(--paper);min-width:0;padding:28px}.otzyv figure{flex-direction:column;height:100%;display:flex}.otzyv__istochnik{color:var(--b-700);align-items:center;gap:12px;display:flex}.otzyv__istochnik cite{font-size:16px;font-style:normal;font-weight:600}.otzyv__metka{background:var(--b-50);border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.otzyv__ocenka{color:var(--head);align-items:center;gap:6px;margin-top:24px;font-size:22px;font-weight:600;display:flex}.otzyv__zvezda{color:var(--b-700);font-size:18px}.otzyv__shkala{color:var(--mut);font-size:15px;font-weight:400}.otzyv blockquote{color:var(--ink);font-size:var(--f-lead);overflow-wrap:anywhere;margin:20px 0 28px;line-height:1.6}.otzyv blockquote p{white-space:pre-line}.otzyv__niz{gap:14px;margin-top:auto;display:grid}.otzyv time{color:var(--mut);font-size:var(--f-s)}.otzyv a{min-height:44px;color:var(--b-700);text-underline-offset:4px;justify-self:start;align-items:center;gap:10px;font-weight:600;text-decoration:underline;display:inline-flex}.otzyv a:hover{color:var(--b-950)}.otzyv a:focus-visible{outline:2px solid var(--b-700);outline-offset:4px;border-radius:2px}.otzyv__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-vs] .otzyv{border:2px solid var(--vs-tekst)!important}@media (forced-colors:active){.otzyv{border:1px solid canvastext}}@media (width<=1000px){.otzyvy__spisok{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.otzyvy__shapka{display:block}.otzyvy__shapka>p{margin-top:18px}.otzyvy__spisok{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px}.otzyv{padding:24px}}
