.tca-tp{background:#faf7f3;overflow:hidden}.tca-tp__head{max-width:780px}.tca-tp__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00875a}.tca-tp__eyebrow::before{content:"";width:26px;height:1px;background:currentColor}.tca-tp__title{margin:0 0 26px;font-size:clamp(25px,3.6vw,40px);line-height:1.14;font-weight:800;color:var(--dark-grey-color,#252525);letter-spacing:-.01em}.tca-tp__title .s{color:var(--primary-color,#a72319)}.tca-tp__agg{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.tca-tp__score{font-size:46px;font-weight:800;line-height:1;color:var(--dark-grey-color,#252525)}.tca-tp__aggright{display:flex;flex-direction:column;gap:4px}.tca-tp__stars{position:relative;display:inline-block;font-size:20px;line-height:1;letter-spacing:3px;font-family:Arial,sans-serif}.tca-tp__stars .bg{color:#d9d6d1}.tca-tp__stars .fg{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#00b67a}.tca-tp__aggmeta{font-size:14px;color:var(--mid-grey-color,#475467)}.tca-tp__aggmeta b{color:var(--dark-grey-color,#252525)}.tca-tp__scroller{position:relative;margin-top:42px}.tca-tp__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:6px 2px 18px;scrollbar-width:none}.tca-tp__track::-webkit-scrollbar{display:none}.tca-tp__card{position:relative;flex:0 0 84%;scroll-snap-align:start;background:#fff;border:1px solid #efe9e3;border-radius:18px;padding:26px 24px 22px;box-shadow:0 10px 30px -18px rgba(40,20,10,.25);display:flex;flex-direction:column;text-align:left;transition:transform .25s ease,box-shadow .25s ease}.tca-tp__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px rgba(40,20,10,.35)}.tca-tp__card::before{content:"\201C";position:absolute;top:6px;right:20px;font-family:Georgia,'Times New Roman',serif;font-size:84px;line-height:1;color:var(--primary-color,#a72319);opacity:.07;pointer-events:none}.tca-tp__crow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.tca-tp__cstars{color:#00b67a;font-size:16px;letter-spacing:2px;font-family:Arial,sans-serif}.tca-tp__verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#00875a}.tca-tp__ctitle{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.3;color:var(--dark-grey-color,#252525)}.tca-tp__ctext{margin:0;color:var(--mid-grey-color,#475467);font-size:15px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.tca-tp__by{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid #f1ece6}.tca-tp__avatar{flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:var(--primary-color,#a72319);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px}.tca-tp__who{display:flex;flex-direction:column;line-height:1.3}.tca-tp__name{font-weight:700;color:var(--dark-grey-color,#252525);font-size:14px}.tca-tp__date{font-size:12.5px;color:#9a948c}.tca-tp__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:36px}.tca-tp__hint{font-size:13px;color:#9a948c}.tca-tp__fade{display:none}@media (min-width:780px){.tca-tp__track{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;padding:0}.tca-tp__card{flex:none}.tca-tp__hint{display:none}}@media (max-width:779px){.tca-tp__fade{display:block;position:absolute;top:0;right:0;bottom:18px;width:46px;background:linear-gradient(90deg,rgba(250,247,243,0),#faf7f3);pointer-events:none}}@media (prefers-reduced-motion:reduce){.tca-tp__card{transition:none}}