/* START_SECTION:tc-reviews (INDEX:55) */
.tc-reviews{background:#f7f1e6;color:#211d1a;padding:clamp(40px,7vw,88px) 22px}
.tc-reviews__inner{max-width:1100px;margin:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(30px,7vw,100px);align-items:center}
.tc-reviews__copy{min-width:0;max-width:560px}
.tc-reviews__eyebrow{color:#a52b22;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px}
.tc-reviews h2{color:#211d1a;font-size:clamp(34px,4.8vw,62px);line-height:1.02;letter-spacing:-.035em;text-transform:uppercase;margin:0;overflow-wrap:break-word}
.tc-reviews__rule{width:76px;height:5px;background:#a52b22;margin:26px 0}
.tc-reviews__intro{font-size:18px;line-height:1.65;margin:0 0 20px;max-width:440px}
.tc-reviews__hint{font-size:14px;line-height:1.6;margin:0;color:#62564b}
.tc-reviews__feature{width:100%;max-width:354px;justify-self:center;margin:0;padding:10px;background:#211d1a;border-top:5px solid #e3b34b;border-radius:12px;box-shadow:12px 14px 0 #e8dcc9;overflow:hidden}
.tc-reviews__video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#171411;border-radius:5px}
.tc-reviews figcaption{color:#fff8ee;font-size:13px;line-height:1.5;text-align:center;padding:14px 8px 6px}
@media(max-width:749px){.tc-reviews__inner{grid-template-columns:minmax(0,1fr);gap:32px}.tc-reviews__copy{max-width:560px}.tc-reviews__feature{max-width:330px;box-shadow:7px 9px 0 #e8dcc9}.tc-reviews h2{font-size:clamp(32px,9vw,46px)}}
/* END_SECTION:tc-reviews */
