.tm-head{padding-block-end:3.5rem}.tm-title{font-size:var(--step-4)}.tm-body{background:var(--lime);color:var(--ink);padding-block:3rem 6rem}.tm-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.tm-card{align-content:start;gap:.9rem;display:grid}.tm-photo{aspect-ratio:4/5;object-fit:cover;background:var(--lime-deep);border-radius:4px;width:100%;height:auto}.tm-photo--initials{font-family:var(--font-display);font-weight:700;font-size:var(--step-4);color:var(--ink-muted);place-items:center;display:grid}.tm-text{gap:.3rem;display:grid}.tm-name{font-family:var(--font-display);font-weight:600;font-size:var(--step-2);margin:0;line-height:1.05}:root[dir=rtl] .tm-name{line-height:1.5}.tm-role{font-family:var(--font-ui);font-size:var(--step-1);color:var(--crimson);margin:0}.tm-bio{color:var(--ink-muted);margin:0;font-size:.98rem;line-height:1.55}.tm-empty{font-size:var(--step-1);max-width:var(--measure);color:var(--ink-muted)}.tm-demo{font-family:var(--font-ui);font-size:var(--step--1);color:#5a4300;background:#fffbe6;border:1.5px dashed #c9a400;border-radius:4px;margin-block-end:1.5rem;padding:.3rem .7rem;display:inline-block}
