.critical-rules{padding-top:24px}
.critical-rules details{border-color:#544a35}
.rule-points{display:grid;gap:10px;margin:0;padding-left:1.3rem;color:#c9c1b2}
.rule-steps{display:grid;gap:13px;margin:0 0 16px;padding:0;list-style:none}
.rule-steps li{display:grid;grid-template-columns:minmax(120px,180px) 1fr;gap:12px;padding:12px;border-left:2px solid #8c7545;background:#11161c}
.rule-steps b{color:#e4cc8f}
.rule-steps span{color:#c2baaa}
.mechanics-list{display:grid;gap:1px;margin:0;background:#38342c;border:1px solid #38342c}
.mechanics-list>div{display:grid;grid-template-columns:minmax(130px,190px) 1fr;gap:16px;padding:13px 15px;background:#0d1217}
.mechanics-list dt{color:#e4cc8f;font-weight:700}
.mechanics-list dd{margin:0;color:#c2baaa}
.mechanics-list.compact{margin-top:16px}
.rule-note{margin-top:16px!important;padding:12px 14px;border:1px solid #4d4637;background:#14130f;color:#d4c6a6!important}
@media(max-width:560px){
  .critical-rules{padding-top:22px}
  .rule-steps li,.mechanics-list>div{grid-template-columns:1fr;gap:4px}
  .rule-points,.rule-steps,.mechanics-list{font-size:.9rem}
}
