.cv .cv-models{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 0 20px}
.cv .cv-models [aria-current="page"]{font-weight:700;text-decoration:underline;text-underline-offset:5px}
.cv .cv-models a:focus-visible{outline:2px solid currentColor;outline-offset:5px}


      .cv .cv-review-summary{display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;color:var(--cv-muted);font-size:11px;line-height:1.4;text-decoration:none}
      .cv .cv-review-summary:hover .cv-review-summary__count{text-decoration:underline;text-underline-offset:4px}
      .cv .cv-review-summary__stars{display:inline-flex;gap:2px;color:#6d8234;font-size:14px;letter-spacing:.02em;line-height:1}
      .cv .cv-review-summary__score{font-weight:700;color:var(--cv-ink)}
      .cv .cv-review-summary__count{color:var(--cv-muted)}
      .cv .cv-reviews__origin-note{margin:14px 0 0;color:var(--cv-muted);font-size:11px;line-height:1.55}
      @media(max-width:849px){.cv .cv-review-summary{min-height:30px;margin-bottom:12px}.cv .cv-reviews__origin-note{font-size:10px}}
    
.cv-story__image video{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:var(--cv-soft)}

.cv .cv-reviews__grid.cv-reviews__grid--rows{grid-template-columns:minmax(0,1fr);gap:0;width:100%;margin-top:22px}
.cv .cv-reviews__grid--rows .cv-review{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px 16px;min-width:0;width:100%;box-sizing:border-box;margin:0;padding:17px 0;background:transparent;border:0;border-bottom:1px solid var(--cv-line);border-radius:0;box-shadow:none}
.cv .cv-reviews__grid--rows .cv-review__stars{grid-column:1;grid-row:1;gap:2px;font-size:12px;letter-spacing:0}
.cv .cv-reviews__grid--rows .cv-review figcaption{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;font-size:11px;line-height:1.5}
.cv .cv-reviews__grid--rows .cv-review figcaption time{font-weight:400;color:var(--cv-muted)}
.cv .cv-reviews__grid--rows .cv-review__avatar{display:none}
.cv .cv-reviews__grid--rows .cv-review blockquote{grid-column:1/-1;grid-row:2;margin:0;font-size:14px;line-height:1.65}
.cv .cv-reviews__grid--rows .cv-review blockquote p{margin:0}
@media(max-width:599px){.cv .cv-reviews__grid--rows .cv-review{padding:15px 0;column-gap:12px}.cv .cv-reviews__grid--rows .cv-review blockquote{font-size:13px}}
