.model-traits{display:grid;gap:0;margin:20px 0;padding:6px 16px;background:#20192d;border:1px solid #b795ef40;border-radius:12px}
.model-traits>div{display:grid;grid-template-columns:5.5em minmax(0,1fr);gap:12px;align-items:baseline;padding:11px 0}
.model-traits>div+div{border-top:1px solid #ffffff12}
.model-traits dt{font-size:.78rem;color:#c3b7d7;line-height:1.6}
.model-traits dd{margin:0;font-size:.9rem;font-weight:600;color:#f1eafc;line-height:1.6;overflow-wrap:anywhere}
.model-traits .model-traits-freedom dd{color:#d6b5ff;font-size:1.08rem;font-weight:700}
.detail-grid .model-traits{max-width:680px}
.detail-grid .model-traits dd{font-size:1rem}
.detail-grid .model-traits .model-traits-freedom dd{font-size:1.18rem}
.model-traits-note{max-width:680px;margin:12px 0 24px;font-size:.83rem;line-height:1.8;color:#bcb6cd}
.model-traits .model-traits-speed dd{color:#adedd9;font-size:1.06rem;font-weight:700}
.model-benchmark-note{margin:-8px 0 22px!important;font-size:.75rem!important;line-height:1.8!important;color:#bcb6cd!important;max-width:680px}
@media(max-width:420px){.model-traits{padding-inline:12px}.model-traits>div{gap:8px}}
