.reviews-list{display:grid;align-items:start;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));margin:0;padding:0;list-style:none}.reviews-list .review{display:flex;flex-direction:column;gap:.7rem;padding:1.1rem 1.2rem 1rem;background-color:color-mix(in srgb,var(--next-blue) 5%,#fff);border-radius:1rem;box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--next-blue) 8%,transparent)}.reviews-list blockquote{margin:0}.reviews-list blockquote p{margin:0 0 .5rem;color:var(--next-steel);font-size:.95rem;line-height:1.55}.reviews-list blockquote p:last-child{margin-bottom:0}.reviews-list blockquote p:first-child::before{content:'„'}.reviews-list blockquote p:last-child::after{content:'“'}.reviews-list .cut blockquote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.reviews-list .more{align-self:flex-start;margin-top:-.15rem;padding:0;border:0;background:none;color:var(--next-green);font:inherit;font-size:.85rem;font-weight:600;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.reviews-list .who{margin:0;font-size:.9rem}.reviews-list .who strong{color:var(--next-blue)}.reviews-list .place{margin:-.45rem 0 0;color:var(--next-steel);font-size:.85rem}.reviews-list .stars{margin:0;color:#e2a600;font-size:.95rem;letter-spacing:.1rem;line-height:1}.reviews-list .when{margin:0;color:var(--next-steel);font-size:.8rem}.reviews-list .empty{margin:0;color:var(--next-steel)}[data-reviews-home] .reviews-list{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.reviews{margin-top:3.5rem}.reviews .reviews-head{margin-bottom:1rem}.reviews .reviews-head h2{margin:.8rem 0 0;font-size:1.4rem}.reviews .button{margin-top:1.5rem}