.sets{margin-top:8px}.sets-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:12px 16px;align-items:center}@media(max-width:1200px){.sets-grid{grid-template-columns:repeat(6,1fr)}}@media(max-width:900px){.sets-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:600px){.sets-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:420px){.sets-grid{grid-template-columns:repeat(2,1fr)}}.set{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:6px;padding:6px}.set img{width:40px;height:40px;object-fit:contain;display:block}.caption{text-align:center;font-size:.8rem;opacity:.85;margin-top:6px}.rules ul,.rules ol{padding-inline-start:1.2rem}.rules p{margin:1rem 0}.rules ul:has(img){list-style:none;padding-inline-start:0;margin:.6rem 0 1.2rem;display:grid;grid-template-columns:repeat(8,1fr);gap:12px 16px}.rules ul:has(img)>li{display:flex;flex-direction:column;align-items:center}.rules ul:has(img)>li>p:first-child{display:none}.rules ul:has(img)>li>p{margin:0}.rules ul:has(img) img{width:100%;height:auto;max-width:220px;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.15);display:block;cursor:help}@media(max-width:1200px){.rules ul:has(img){grid-template-columns:repeat(6,1fr)}}@media(max-width:900px){.rules ul:has(img){grid-template-columns:repeat(4,1fr)}}@media(max-width:600px){.rules ul:has(img){grid-template-columns:repeat(3,1fr)}}@media(max-width:420px){.rules ul:has(img){grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){body{grid-template-columns:1fr min(70rem,92%)1fr}}@media(min-width:1200px){body{grid-template-columns:1fr min(80rem,90%)1fr}}.rules table{width:100%;border-collapse:collapse;margin:1rem 0 1.5rem}.rules table th,.rules table td{padding:.5rem .6rem;border:var(--border-width)solid var(--border);text-align:left;vertical-align:top}.rules table th{background:var(--accent-bg);font-weight:600}@media(max-width:900px){.rules table{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;border:0;overflow:visible;white-space:normal}.rules table thead,.rules table tbody,.rules table tr{display:contents}.rules table th,.rules table td{padding:.45rem .5rem;border:var(--border-width)solid var(--border)}.rules table th{background:var(--accent-bg)}}