.combat-modes article{border:1px solid #ccb99f;border-top:4px solid #795336;border-radius:10px;padding:24px;background:#fff8ec}.combat-modes .peace{border-top-color:#52734b}.combat-modes .battle{border-top-color:#b78336}.combat-modes .vendetta{border-top-color:#ae5145}.mode-label{font-size:12px;letter-spacing:.12em;color:#877f73;display:block;margin-bottom:18px}.combat-modes .mode-detail{font-size:14px;margin-top:18px;padding-top:16px;border-top:1px solid #ccb99f}.combat-table-wrap{overflow-x:auto}.combat-table{width:100%;border-collapse:collapse;text-align:center;background:#f8f1e3}.combat-table caption{text-align:left;font-size:14px;color:#756d61;margin-bottom:14px}.combat-table th,.combat-table td{padding:18px 12px;border:1px solid #ccb99f;font-size:15px}.combat-table thead th{background:#795336;color:#fff8ec;font-weight:500}.combat-table tbody th{text-align:left;padding-left:20px}.combat-table td{color:#877f73}.combat-table .allowed{color:#795336;font-weight:600}.infamy-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px}.penalty-list{display:grid;gap:24px;align-content:start}.penalty-list article{display:flex;gap:20px;padding:24px;background:#ece0ca;border:1px solid #ccb99f;border-radius:10px}.penalty-list article>span{color:#ae5145;font-size:14px}.penalty-list h3{margin-bottom:10px}.combat-page .intro-copy{margin-bottom:0}.combat-page .text-link{display:inline-block;margin-top:22px}
@media(max-width:700px){.infamy-layout{grid-template-columns:1fr;gap:28px}.combat-table th,.combat-table td{padding:14px 8px;font-size:13px}.combat-table tbody th{padding-left:12px}.combat-modes article,.penalty-list article{padding:20px}}
