.production-summary,.production-message,.production-character{padding:clamp(20px,3vw,32px)}
.production-summary,.production-message{margin-bottom:24px}
.production-summary .detail-list{max-width:600px}
.production-summary p,.production-message p{max-width:75ch;margin:16px 0 24px}
.production-character .account-chip{gap:20px;margin-bottom:20px}
.production-character .account-chip img{width:86px;height:105px;object-fit:cover}
.production-character .account-chip h2{font-size:26px;margin-bottom:6px}
.production-character .detail-list{margin-top:20px}
.production-account-tabs{gap:8px;flex-wrap:wrap;margin:24px 0}
.production-account-tabs .btn{padding:12px 18px}
