.ww-reviews__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ww-sp-4);margin-bottom:var(--ww-sp-8)}
.ww-reviews__head .ww-h2{margin-bottom:0}
.ww-reviews__all{font-family:var(--ww-font-mono);font-size:var(--ww-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ww-text);text-decoration:none;border-bottom:1px solid var(--ww-red);padding-bottom:2px}
.ww-reviews__all:hover,.ww-reviews__all:focus-visible{color:var(--ww-red)}
.ww-reviews__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--ww-sp-4);grid-template-columns:1fr}
@media (min-width:700px){.ww-reviews__grid{grid-template-columns:repeat(2,1fr)}}
@media (min-width:1024px){.ww-reviews__grid{grid-template-columns:repeat(3,1fr)}}
.ww-rev__fig{position:relative;margin:0;padding:var(--ww-sp-6);display:flex;flex-direction:column;gap:var(--ww-sp-3);height:100%;box-sizing:border-box}
.ww-rev__top{display:flex;align-items:center;justify-content:space-between;gap:var(--ww-sp-2)}
.ww-rev__stars{color:var(--ww-red);letter-spacing:.15em;font-size:1rem;line-height:1}
.ww-rev__tag{font-family:var(--ww-font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ww-muted)}
.ww-rev__q{margin:0;flex:1}
.ww-rev__q p{margin:0;line-height:1.55}
.ww-rev__en{margin:0;color:var(--ww-muted);font-size:var(--ww-fs-sm,.875rem);line-height:1.5}
.ww-rev__en span{font-family:var(--ww-font-mono);font-size:.6875rem;color:var(--ww-red)}
.ww-rev__by{font-family:var(--ww-font-mono);font-size:var(--ww-fs-xs);letter-spacing:.06em;text-transform:uppercase}
.ww-rev__by cite{font-style:normal;color:var(--ww-text)}
.ww-rev__by span{color:var(--ww-muted)}
