.tst-featured{--cdet-accent:#d4af37;--cdet-deep:#8a6a1e}.tst-stars{gap:3px;display:inline-flex}.tst-stars svg{width:15px;height:15px;fill:var(--cdet-deep)}.tst-pull{border-left:3px solid var(--cdet-accent);margin:28px 0 0;padding:0 0 0 26px}.tst-pull .tst-stars svg{width:18px;height:18px}.tst-pull__quote{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink-2);margin:14px 0 0;font-size:26px;line-height:38px}.tst-pull__author{letter-spacing:.02em;text-transform:uppercase;color:var(--gray-2);margin-top:18px;font-size:13px;font-weight:500;line-height:20px}.tst-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.tst-card{background:var(--white);box-shadow:var(--ring);border-radius:16px;flex-direction:column;margin:0;padding:26px 24px 24px;display:flex}.tst-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.tst-card__badge{background:color-mix(in srgb, var(--cdet-accent) 28%, transparent);letter-spacing:.04em;text-transform:uppercase;color:var(--cdet-deep);border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:600;line-height:16px}.tst-card__quote{letter-spacing:-.006em;color:var(--ink-5);margin:14px 0 0;font-size:15px;line-height:24px}.tst-card__author{letter-spacing:.02em;text-transform:uppercase;color:var(--gray-2);margin-top:auto;padding-top:16px;font-size:13px;font-weight:500;line-height:20px}.tst-sources__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:44px 0 0;padding:0;list-style:none;display:grid}.tst-source{background:var(--paper);box-shadow:0 0 0 1px var(--line-2);border-radius:16px;flex-direction:column;padding:28px 26px 24px;display:flex}.tst-source__name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-2);font-size:22px;line-height:30px}.tst-source__detail{letter-spacing:-.006em;color:var(--ink-5);margin:10px 0 0;font-size:14px;line-height:23px}.tst-source__link{letter-spacing:-.006em;color:var(--cdet-deep);transition:transform .24s var(--ease-out), opacity .24s var(--ease-out);align-items:center;gap:7px;margin-top:auto;padding-top:20px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.tst-source__link svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.tst-source__link:hover{transform:translate(3px)}.tst-source__link:active{opacity:.7}.tst-source__link:focus-visible{outline:2px solid var(--cdet-deep);outline-offset:4px;border-radius:4px}@media (prefers-reduced-motion:reduce){.tst-source__link{transition:none}.tst-source__link:hover{transform:none}}@media (max-width:1199px){.tst-grid,.tst-sources__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tst-pull__quote{font-size:23px;line-height:34px}}@media (max-width:809px){.tst-grid{grid-template-columns:1fr;margin-top:36px}.tst-sources__grid{grid-template-columns:1fr}.tst-pull{padding-left:20px}.tst-pull__quote{font-size:21px;line-height:32px}.tst-featured h2 br,.tst-reviews h2 br,.tst-sources h2 br{display:none}}
