.legend-settings{max-width:1280px;margin:48px auto;padding:32px;border:1px solid #aa8238;border-radius:20px;background:linear-gradient(135deg,#0b2635,#07141e);color:#e4edf3}.legend-settings h2{font-size:clamp(26px,4vw,38px);margin:8px 0 12px}.legend-settings p{font-size:17px;line-height:1.65}.legend-settings-label{color:#efc96d;letter-spacing:2px;font-size:13px}.legend-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.legend-settings table{width:100%;border-collapse:collapse;font-size:17px}.legend-settings caption{text-align:left;font-weight:700;font-size:20px;padding:0 0 12px}.legend-settings td,.legend-settings th{padding:11px 8px;text-align:left;border-bottom:1px solid #294352}.legend-settings td:last-child{color:#efc96d;font-weight:700}.legend-settings-details{display:flex;flex-wrap:wrap;gap:12px}.legend-settings-details span{border:1px solid #294352;padding:10px 14px;border-radius:10px;font-size:16px}@media(max-width:700px){.legend-settings{margin:24px 16px;padding:22px}.legend-settings-grid{grid-template-columns:1fr}}