.p-trading-chairs .tc-note{max-width:680px}
.p-trading-chairs .tc-note p{font-family:var(--serif);font-size:1.08rem;line-height:1.7;margin:0 0 1.05em}
.p-trading-chairs .tc-scenes{display:flex;flex-wrap:wrap;gap:10px;margin:1.4rem 0 0}
.p-trading-chairs .tc-scenes .btn[aria-pressed="true"]{background:var(--accent);color:#1a1626;border-color:var(--accent)}
.p-trading-chairs .tc-fig{margin:1rem 0 .8rem;background:#f5eedf;border-radius:6px;padding:12px;box-shadow:0 1px 0 rgba(0,0,0,.08),0 10px 28px rgba(0,0,0,.18);max-width:100%}
.p-trading-chairs svg{display:block;width:100%;max-width:560px;height:auto;margin:0 auto}
.p-trading-chairs figcaption{font-size:.9rem;line-height:1.5;color:#5d5566;margin-top:8px}
.p-trading-chairs .tc-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.p-trading-chairs .tc-read{font-size:.88rem;line-height:1.5;min-height:3em;margin:.8rem 0 1.6rem;overflow-wrap:anywhere}
.p-trading-chairs .tc-sign{font-style:italic;text-align:right;max-width:680px}
