.cpu-rev{--cpu-rev-av:42px;--cpu-rev-lift:-4px}.cpu-rev__top{align-items:flex-start;display:flex;flex-direction:column;gap:var(--cpu-sp-4);margin-bottom:var(--cpu-sp-7)}@media (min-width:621px){.cpu-rev__top{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:var(--cpu-sp-5);justify-content:space-between}}.cpu-rev__head .cpu-eyebrow{margin-bottom:var(--cpu-sp-3)}.cpu-rev__badge{align-items:center;color:inherit;display:inline-flex;gap:var(--cpu-sp-2);text-decoration:none}.cpu-rev__badge-txt{color:var(--cpu-text-muted);font-size:15px;font-weight:600}.cpu-rev__badge--link{border-radius:var(--cpu-r-sm);transition:color var(--cpu-dur) var(--cpu-ease)}.cpu-rev__badge--link:hover .cpu-rev__badge-txt{color:var(--cpu-text);text-decoration:underline;text-underline-offset:3px}.cpu-rev .cpu-stars{color:var(--cpu-teal-500);display:inline-block;font-size:16px;line-height:1}.cpu-section--dark .cpu-rev .cpu-stars,.cpu-section--ink .cpu-rev .cpu-stars{color:var(--cpu-bright)}.cpu-rev__stars--lg{font-size:18px}.cpu-rev__star--off{opacity:.35}.cpu-rev__cell{display:flex}.cpu-rev__card{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--cpu-sp-4);margin:0;padding:var(--cpu-sp-6)}.cpu-rev__quote{margin:0;quotes:"\201C" "\201D"}.cpu-rev__quote p:before{content:open-quote}.cpu-rev__quote p:after{content:close-quote}.cpu-rev__who{align-items:center;display:flex;gap:var(--cpu-sp-2);margin-top:auto}.cpu-rev__av{background:var(--cpu-grad-brand);border-radius:var(--cpu-r-pill);color:var(--cpu-text-invert);display:grid;flex:0 0 auto;font-size:14px;font-weight:700;height:var(--cpu-rev-av);line-height:1;place-items:center;width:var(--cpu-rev-av)}.cpu-rev__who-txt{display:flex;flex-direction:column;line-height:1.3;min-width:0}.cpu-rev__author{color:var(--cpu-text);font-weight:700;overflow-wrap:anywhere}.cpu-rev__role{color:var(--cpu-text-muted)}@media (hover:hover) and (pointer:fine){.cpu-rev__card{transition:transform var(--cpu-dur) var(--cpu-ease),box-shadow var(--cpu-dur) var(--cpu-ease)}.cpu-rev__card:hover{box-shadow:var(--cpu-sh-lg);transform:translateY(var(--cpu-rev-lift))}}@media (prefers-reduced-motion:reduce){.cpu-rev [data-reveal]{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}.cpu-rev__card,.cpu-rev__card:hover{transform:none;transition:none}}