@layer site{.rules-intro{flex-direction:column;gap:24px;padding-block:clamp(32px,5vw,72px) clamp(32px,4vw,56px);display:flex}.rules-band{border-top:1px solid var(--color-rule);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.rules-band-last{border-bottom:1px solid var(--color-rule);margin-bottom:var(--section-gap)}.rules-stage{grid-column:span 2;justify-content:flex-start;gap:20px}.rules-items{grid-column:span 4;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(calc(var(--cell) * .7), auto);background:var(--color-rule);border-left:1px solid var(--color-rule);gap:1px;display:grid}.rules-items>:not(.cell-solid){background:var(--color-page)}.rules-items>.cell{justify-content:flex-start}.rules-items>a.cell{justify-content:space-between}.rules-wide{grid-column:1/-1}.rules-items p{text-wrap:pretty;max-width:44ch}.rules-items .figure{white-space:nowrap;max-width:none}@media (max-width:640px){.rules-items .figure{white-space:normal;font-size:var(--text-figure-phone)}}.rules-wide{justify-content:space-between}@media (max-width:1023px){.rules-band{grid-template-columns:minmax(0,1fr)}.rules-stage,.rules-items{grid-column:1}.rules-items{border-left:0;border-top:1px solid var(--color-rule)}}@media (max-width:640px){.rules-items{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}}
