.tm-em{font-style:normal}.tm-lead{color:var(--g300);max-width:44rem;margin-block:20px 16px;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.75}.tm-clutch{border:1px solid var(--br2);min-height:40px;color:var(--white);transition:border-color var(--dur), color var(--dur);border-radius:999px;align-items:center;gap:6px;margin-block-end:36px;padding:8px 16px;font-size:.9375rem;text-decoration:none;display:inline-flex}.tm-clutch:hover{border-color:var(--pink-bd);color:var(--pink)}.tm-clutch:focus-visible,.tm-source:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.tm-star{color:var(--pink)}.tm-grid{columns:3 18rem;column-gap:16px}.tm-card{break-inside:avoid;background:var(--s1);border:1px solid var(--br2);flex-direction:column;gap:16px;margin:0 0 16px;padding:clamp(22px,3vw,30px);display:flex}.tm-rating{font-family:var(--fm);color:var(--g300);font-size:.875rem}.tm-quote{margin:0}.tm-quote p{color:var(--white);font-size:1.0625rem;line-height:1.7}.tm-by{border-block-start:1px solid var(--br);gap:4px;padding-block-start:14px;display:grid}.tm-author{color:var(--white);font-weight:600}.tm-meta{color:var(--g300);font-size:.875rem}.tm-source{color:var(--g500);text-underline-offset:3px;width:fit-content;font-size:.8125rem;text-decoration:underline}.tm-source:hover{color:var(--pink)}.tm-case-link{color:var(--pink);width:fit-content;font-size:.875rem;font-weight:600;text-decoration:none}.tm-case-link:hover{text-underline-offset:3px;text-decoration:underline}.tm-case-link:focus-visible{outline:2px solid var(--pink);outline-offset:3px}[dir=rtl] .tm-quote,[dir=rtl] .tm-author,[dir=rtl] .tm-meta{text-align:right}.tm-case{max-width:46rem;margin-block:8px 40px}.tm-case .tm-card{margin:0}.tm-repeat{color:var(--pink)}
