.tstm{width:100%;box-sizing:border-box;margin:var(--space-lg,1.5rem) auto 0}.tstm__head{font-size:1.15rem;color:#4a0e1f;margin:0 0 .7rem}.tstm__list{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.tstm-card{background:#fff;border:1px solid #e0d4c4;border-radius:12px;padding:.95rem 1.05rem 1rem}.tstm-card__head{display:flex;align-items:center;gap:.7rem;margin:0 0 .75rem}.tstm-card__avatar{flex:none;width:48px;height:48px;border-radius:50%;object-fit:cover;background:#f3e9db;border:2px solid #e8d9a8}.tstm-card__avatar--initial{display:inline-flex;align-items:center;justify-content:center;background:#7a1834;border-color:#7a1834;color:#fff;font-size:1.15rem;font-weight:700;line-height:1}.tstm-card__who{min-width:0}.tstm-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .5rem;margin:.25rem 0 0}.tstm-stars{display:inline-flex;gap:2px;line-height:1}.tstm-star{display:block;width:16px;height:16px}.tstm-star--off{filter:grayscale(1);opacity:.3}.tstm-card__verified{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .45rem;border-radius:999px;background:#eef6ef;border:1px solid #bcd9c2;color:#15803d;font-size:.72rem;font-weight:700}.tstm-card__body{margin:0;padding:0 0 0 .85rem;border:none;border-left:3px solid #e8d9a8;font-size:.97rem;line-height:1.62;color:#3a2f2a}.tstm-card__by{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;font-size:.92rem}.tstm-card__name{font-weight:700;color:#4a0e1f}.tstm-card__place{color:#8a7d76}.tstm-reply{margin:.85rem 0 0;padding:.75rem .9rem .8rem;border-radius:10px;background:#faf6f0;border:1px solid #eee3d4}.tstm-reply__who{display:flex;align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.8rem;font-weight:700;letter-spacing:.01em;color:#7a1834}.tstm-reply__badge{flex:none;display:block;width:24px;height:24px}.tstm-reply__body{margin:0;font-size:.92rem;line-height:1.6;color:#5c4f47}