.tsm-sec[data-v-44ffbdff]{border-top:1px solid var(--rule)}.head[data-v-44ffbdff]{margin-bottom:clamp(1.8rem,4vw,2.8rem)}.tsm-grid[data-v-44ffbdff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.tsm[data-v-44ffbdff]{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:clamp(1.3rem,3vw,2rem);background:var(--paper)}.tsm__quote[data-v-44ffbdff]{margin:0;flex:1}.tsm__quote p[data-v-44ffbdff]{color:var(--ink-soft);font-size:.98rem;line-height:1.6}.tsm__quote p[data-v-44ffbdff]:before{content:"“";margin-right:.1em}.tsm__quote p[data-v-44ffbdff]:after,.tsm__quote p[data-v-44ffbdff]:before{color:var(--blue);font-family:var(--font-display);font-weight:900}.tsm__quote p[data-v-44ffbdff]:after{content:"”";margin-left:.1em}.tsm__by[data-v-44ffbdff]{display:flex;align-items:center;gap:.8rem;padding-top:.9rem;border-top:1px solid var(--rule-soft)}.tsm__avatar[data-v-44ffbdff]{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--rule)}.tsm__who[data-v-44ffbdff]{display:grid;gap:.15rem}.tsm__name[data-v-44ffbdff]{display:inline-flex;align-items:center;gap:.3rem;font-weight:600;font-size:.95rem;color:var(--ink)}.tsm__name--link[data-v-44ffbdff]:hover{color:var(--blue)}.tsm__name[data-v-44ffbdff] svg{width:.9em;height:.9em}.tsm__role[data-v-44ffbdff]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
