.rule-body{color:#f7f4fa9e;font-size:.97rem;line-height:1.7}.rule-body>h1{display:none}.rule-body h2{color:var(--ur-text);font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.02em;margin-top:3.5rem;margin-bottom:1.5rem;scroll-margin-top:6rem;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:600;font-stretch:116%;line-height:1.12}.rule-body h2:first-child{margin-top:0}.rule-body h3{color:var(--ur-text-accent);letter-spacing:.16em;text-transform:uppercase;margin-top:2.5rem;margin-bottom:1rem;scroll-margin-top:6rem;font-size:.76rem;font-weight:600}.rule-body p:has(>strong:only-child){color:var(--ur-text);margin-top:1.9rem;margin-bottom:.5rem;font-size:1.02rem;font-weight:600;line-height:1.4}.rule-body p:has(>strong:only-child) strong{font-weight:inherit}.rule-body p{max-width:70ch;margin-bottom:1rem}.rule-body strong{color:var(--ur-text);font-weight:600}.rule-body ul,.rule-body ol{max-width:70ch;margin-bottom:1.4rem;padding-left:0;list-style:none}.rule-body li{margin-bottom:.55rem;padding-left:1.5rem;position:relative}.rule-body li:before{color:#c08cf7bf;content:"—";position:absolute;left:.25rem}.rule-body ol{counter-reset:rule-item}.rule-body ol>li{counter-increment:rule-item}.rule-body ol>li:before{font-variant-numeric:tabular-nums;content:counter(rule-item) ".";font-size:.85rem;left:0}.rule-body blockquote{max-width:70ch;color:var(--ur-text);background:#7d1adb1f;border-radius:.8rem;margin:2rem 0;padding:1.1rem 1.4rem}.rule-body blockquote p:last-child{margin-bottom:0}.rule-body a{color:var(--ur-text-accent);text-underline-offset:.25em;text-decoration:underline}.rule-body :is(h1,h2,h3,h4) a{color:inherit;text-decoration:none}.rule-body code{color:var(--ur-text-accent);background:#00000080;border-radius:.4rem;padding:.15em .45em;font-size:.88em}.rule-body table{border-collapse:collapse;width:max-content;max-width:100%;margin:2rem 0;font-size:.9rem;display:block;overflow-x:auto}.rule-body th{color:#f7f4fa8c;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#00000073;padding:.7rem 1.1rem;font-size:.72rem;font-weight:600}.rule-body th:first-child{border-top-left-radius:.6rem}.rule-body th:last-child{border-top-right-radius:.6rem}.rule-body td{color:var(--ur-text);background:#ffffff09;padding:.7rem 1.1rem}.rule-body tbody tr:nth-child(2n) td{background:#ffffff04}.rule-body hr{border:0;border-top:1px solid #ffffff14;margin:3.5rem 0}
