.rw-rules{gap:16px;margin:0 0 16px;padding:0;list-style:none;display:grid}.rw-rule{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.rw-rule .h3{margin:6px 0 8px}.rw-rule p{margin:0 0 8px}.rw-signup{margin-top:32px}.rw-signup form>label:first-child{margin-bottom:6px;display:block}.rw-states{margin:12px 0}.rw-states summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.rw-states fieldset{border:0;margin:8px 0 0;padding:0}.rw-states__list{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.rw-states__list label{align-items:center;gap:8px;min-height:40px;display:flex}.rw-group{margin-top:8px}.rw-group__meta{font:500 13px/1.4 var(--font-mono);color:var(--ink-muted);margin:-4px 0 16px}.rw-rule__tags{flex-wrap:wrap;gap:6px;margin:0;display:flex}.rw-rule__tags span{font:500 12px/1.4 var(--font-mono);color:var(--ink-muted);background:var(--petrol-soft);border-radius:999px;padding:3px 10px}.rw-rule__tags .rw-rule__place{color:var(--petrol)}.rw-rule__label{margin:4px 0;font-weight:600}.rw-rule__changes{margin:0 0 10px;padding-left:20px}.rw-rule__changes li{margin-bottom:4px}.rw-rule__practice{border-left:3px solid var(--petrol);background:var(--petrol-soft);border-radius:0 8px 8px 0;padding:10px 12px}.rw-rule__facts{color:var(--ink-muted);grid-template-columns:max-content 1fr;gap:4px 12px;margin:10px 0 0;font-size:14px;display:grid}.rw-rule__facts dt{font-weight:600}.rw-rule__facts dd{margin:0}@media (max-width:480px){.rw-rule__facts{grid-template-columns:1fr}.rw-rule__facts dd{margin-bottom:6px}}
