/* TOKIWA – staff */
.st-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:clamp(28px,3.4vw,48px) clamp(20px,2.6vw,36px); }
.st-card{ display:block; }
.st-card .ph{ aspect-ratio:3/4; }
.st-card figcaption{ padding-top:16px; }
.st-card small{ font-family:var(--f-en); font-style:italic; font-size:11.5px; letter-spacing:.2em; color:var(--c-gold); }
.st-card h2{ margin-top:5px; font-weight:400; font-size:16px; letter-spacing:.18em; }
.st-card p{ margin-top:8px; font-size:12px; color:var(--c-ink-soft); line-height:1.9; }
@media (max-width:960px){ .st-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:520px){ .st-grid{ grid-template-columns:1fr; } }
