.tccc-v3 .reviews-marquee{display:block}.tccc-v3 .rm-head{margin:0 0 var(--sp-5)}.tccc-v3 .rm-title{margin:0 0 var(--sp-3);font-family:var(--serif);font-size:var(--step-3);color:var(--ink);line-height:1.04;letter-spacing:-.012em;max-width:30ch}.tccc-v3 .rm-lede{margin:0;font-size:var(--ui-lg);color:var(--ink-soft);line-height:1.6;max-width:66ch}.tccc-v3 .rm-agg{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-4)}.tccc-v3 .rm-agg-line{font-size:var(--ui-md);color:var(--ink-soft)}.tccc-v3 .rm-agg-line strong{color:var(--ink);font-weight:600}.tccc-v3 .rm-stars{display:inline-flex;align-items:center;gap:var(--site-space-1)}.tccc-v3 .rm-star{width:13px;height:13px;fill:var(--line-strong);stroke:none;display:block}.tccc-v3 .rm-star.is-filled{fill:var(--amber-brand)}.tccc-v3 .rm-viewport{position:relative;overflow-x:auto;overflow-y:hidden;padding-block:var(--sp-2) var(--sp-5);margin-inline:calc(-1 * var(--pane-pad-x));touch-action:pan-y;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;outline:none}.tccc-v3 .rm-viewport::-webkit-scrollbar{display:none}.tccc-v3 .rm-viewport[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.tccc-v3 .rm-viewport:focus-visible{outline:2px solid var(--action-ink);outline-offset:3px}.tccc-v3 .rm-track{display:flex;gap:var(--sp-4);width:max-content}.tccc-v3 .rm-dup{display:contents}.tccc-v3 .rm-card{flex:none;width:270px;padding:var(--site-space-18) var(--site-space-20);display:flex;flex-direction:column;height:calc(238px + var(--site-space-16))}@media(min-width:720px){.tccc-v3 .rm-card{width:320px}}.tccc-v3 .rm-card .rm-quote{margin:var(--site-space-16) 0 0;flex:1 1;font-size:var(--ui-md);color:var(--ink-soft);line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.tccc-v3 .rm-card.has-translation{height:calc(238px + var(--site-space-16) + 36px)}.tccc-v3 .rm-text{flex:1 1;display:flex;flex-direction:column;min-height:0}.tccc-v3 .rm-text .rm-quote{flex:none;-webkit-line-clamp:3}.tccc-v3 .rm-translation{margin-top:var(--site-space-8)}.tccc-v3 .rm-translation-label{display:block;font:600 var(--ui-2xs)/1.25 var(--furniture);letter-spacing:.045em;text-transform:uppercase;color:var(--ink-faint)}.tccc-v3 .rm-translation p{margin:var(--site-space-2) 0 0;font-size:var(--ui-sm);font-style:italic;line-height:1.4;color:var(--ink-soft);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.tccc-v3 .rm-attr{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-2);margin-top:var(--site-space-12);padding-top:var(--site-space-12);border-top:1px solid var(--line)}.tccc-v3 .rm-attr>span:first-child{display:grid;gap:var(--site-space-2);min-width:0}.tccc-v3 .rm-name{font-family:var(--furniture);font-weight:600;font-size:var(--ui-sm);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tccc-v3 .rm-source{font:600 var(--ui-2xs)/1.25 var(--furniture);letter-spacing:.045em;text-transform:uppercase;color:var(--action-ink)}.tccc-v3 .rm-date{flex:none;font-size:var(--ui-2xs);color:var(--ink-faint)}@media(prefers-reduced-motion:reduce){.tccc-v3 .rm-dup{display:none}}.tccc-v3 .rm-foot-link{display:inline-flex;align-items:center;min-height:44px}.tccc-v3 .rm-featured.trust{margin:var(--sp-5) auto;max-width:65ch;text-align:center;align-items:center;gap:var(--sp-3)}.tccc-v3 .rm-featured.trust blockquote{max-width:46ch;font-size:calc((var(--step-1) + var(--step-2)) / 2);line-height:1.35;text-wrap:balance;overflow-wrap:anywhere}.tccc-v3 .rm-featured figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-2) var(--sp-3)}.tccc-v3 .rm-featured-name{font:600 var(--ui-sm)/1.5 var(--furniture);text-transform:capitalize;color:var(--ink)}.tccc-v3 .rm-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.tccc-v3 .rm-source-mark{display:block;flex:none;width:13px;height:13px}