/* Rules content; shared shell geometry lives in drawer.css. */
:root body #rule-page.rg-shell #rg-guide,:root body #rule-page.rg-shell .standard-rules,:root body #rule-page.rg-shell #rg-text{width:100%;max-width:720px;margin:0 auto}
:root body #rule-page.rg-shell .standard-rules{font-size:14px;line-height:1.85;padding-bottom:24px}
:root body #rule-page.rg-shell .standard-rules h2{font-size:18px;line-height:1.5;margin:28px 0 12px}
:root body #rule-page.rg-shell .rules-at-a-glance{padding:4px 0 24px;margin-bottom:24px;border-bottom:1px solid var(--line)}
:root body #rule-page.rg-shell .rules-at-a-glance h2{margin:0 0 12px}
:root body #rule-page.rg-shell .rules-at-a-glance ol{padding-left:1.5em;margin:0}
:root body #rule-page.rg-shell .rules-at-a-glance li{margin:4px 0}
:root body #rule-page.rg-shell #rg-text[hidden],:root body #rule-page.rg-shell #rg-guide[hidden],:root body #rule-page.rg-shell .standard-rules[hidden]{display:none!important}
:root body #rule-page.rg-shell.fg-mobile #rg-guide{max-width:none;min-height:0;margin:0}
