.updated[data-astro-cid-ofyk6g6d]{font-size:var(--step--1);color:var(--faint);margin-top:1.5rem}.rules-band[data-astro-cid-ofyk6g6d]{padding-top:clamp(1rem,3vw,2rem)}.rules-layout[data-astro-cid-ofyk6g6d]{align-items:start;gap:3rem;display:grid}@media (width>=980px){.rules-layout[data-astro-cid-ofyk6g6d]{grid-template-columns:260px minmax(0,1fr);gap:4.5rem}.toc[data-astro-cid-ofyk6g6d]{align-self:stretch}.toc-inner[data-astro-cid-ofyk6g6d]{position:sticky;top:6rem}}.search[data-astro-cid-ofyk6g6d]{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:.6rem;padding:0 .9rem;display:flex}.search[data-astro-cid-ofyk6g6d]:focus-within{border-color:var(--lagoon-text)}.search[data-astro-cid-ofyk6g6d] svg[data-astro-cid-ofyk6g6d]{opacity:.7;flex:none;width:18px;height:18px}.search[data-astro-cid-ofyk6g6d] input[data-astro-cid-ofyk6g6d]{background:0 0;border:0;outline:none;flex:1;min-width:0;height:46px}.search[data-astro-cid-ofyk6g6d] input[data-astro-cid-ofyk6g6d]::placeholder{color:var(--faint)}.search-status[data-astro-cid-ofyk6g6d]{min-height:1.4em;font-size:var(--step--1);color:var(--text-soft);margin:.5rem 0 .75rem .9rem}.toc-list[data-astro-cid-ofyk6g6d]{gap:.15rem;padding:0;list-style:none;display:grid}.toc-list[data-astro-cid-ofyk6g6d] a[data-astro-cid-ofyk6g6d]{border-radius:var(--r-sm);color:var(--text-soft);border-left:2px solid #0000;gap:.75rem;padding:.5rem .75rem .4rem;font-weight:600;text-decoration:none;display:flex}.toc-list[data-astro-cid-ofyk6g6d] a[data-astro-cid-ofyk6g6d]:hover{color:var(--fg);background:#f4f0fb0a}.toc-list[data-astro-cid-ofyk6g6d] a[data-astro-cid-ofyk6g6d][data-active]{color:var(--fg);border-left-color:var(--coral);border-radius:0 var(--r-sm) var(--r-sm) 0;background:#ff5c8a14}.toc-num[data-astro-cid-ofyk6g6d]{color:var(--accent-text);font-variant-numeric:tabular-nums;min-width:1.6rem}@media (width<=979px){.toc-list[data-astro-cid-ofyk6g6d]{display:none}}.rule-section[data-astro-cid-ofyk6g6d]+.rule-section[data-astro-cid-ofyk6g6d]{margin-top:4.5rem}.rule-section[data-astro-cid-ofyk6g6d]>header[data-astro-cid-ofyk6g6d]{margin-bottom:1.5rem}.sec-num[data-astro-cid-ofyk6g6d]{color:var(--accent-text);font-weight:850;font-size:var(--step-1)}.rule-section[data-astro-cid-ofyk6g6d] h2[data-astro-cid-ofyk6g6d]{font-size:var(--step-4);margin-top:.2rem}.rule-section[data-astro-cid-ofyk6g6d]>header[data-astro-cid-ofyk6g6d] p[data-astro-cid-ofyk6g6d]{color:var(--text-soft);max-width:var(--measure);margin-top:.6rem}.rule[data-astro-cid-ofyk6g6d]{border-top:1px solid var(--line);max-width:48rem;padding:1.4rem 0 1.3rem}.rule[data-astro-cid-ofyk6g6d]:target{background:linear-gradient(90deg,#ff5c8a1a,#0000 70%);box-shadow:-1rem 0 #ff5c8a1a}.rule-head[data-astro-cid-ofyk6g6d]{align-items:baseline;gap:.9rem;margin-bottom:.45rem;display:flex}.rule-code[data-astro-cid-ofyk6g6d]{color:var(--lagoon-text);font-variant-numeric:tabular-nums;flex:none;min-width:2.2rem;font-weight:850}.rule[data-astro-cid-ofyk6g6d] h3[data-astro-cid-ofyk6g6d]{flex:1}.rule[data-astro-cid-ofyk6g6d]>p[data-astro-cid-ofyk6g6d]{color:var(--text-soft);max-width:calc(var(--measure) + 3.1rem);padding-left:3.1rem}.rule[data-astro-cid-ofyk6g6d] .example[data-astro-cid-ofyk6g6d]{border-left:3px solid var(--mango);background:#ffb34712;margin-top:.75rem;margin-left:3.1rem;padding:.7rem 1rem .6rem;font-size:.97rem}.rule[data-astro-cid-ofyk6g6d] .example[data-astro-cid-ofyk6g6d] strong[data-astro-cid-ofyk6g6d]{color:var(--accent-text)}@media (width<=600px){.rule[data-astro-cid-ofyk6g6d]>p[data-astro-cid-ofyk6g6d]{padding-left:0}.rule[data-astro-cid-ofyk6g6d] .example[data-astro-cid-ofyk6g6d]{margin-left:0}}.copy[data-astro-cid-ofyk6g6d]{color:var(--text-soft);font-size:var(--step--1);opacity:0;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.3rem .7rem .2rem;font-weight:650;transition:opacity .15s,border-color .15s,color .15s;display:inline-flex}.copy[data-astro-cid-ofyk6g6d] svg[data-astro-cid-ofyk6g6d]{width:16px;height:16px}.rule[data-astro-cid-ofyk6g6d]:hover .copy[data-astro-cid-ofyk6g6d],.copy[data-astro-cid-ofyk6g6d]:focus-visible,.copy[data-astro-cid-ofyk6g6d][data-copied]{opacity:1}.copy[data-astro-cid-ofyk6g6d]:hover{border-color:var(--line);color:var(--fg)}.copy[data-astro-cid-ofyk6g6d][data-copied]{color:#4ade80}@media (hover:none){.copy[data-astro-cid-ofyk6g6d]{opacity:1}.copy-label[data-astro-cid-ofyk6g6d]{display:none}}.ladder[data-astro-cid-ofyk6g6d]{counter-reset:step;gap:.6rem;max-width:48rem;padding:0;list-style:none;display:grid}.ladder[data-astro-cid-ofyk6g6d] li[data-astro-cid-ofyk6g6d]{counter-increment:step;border-radius:var(--r-sm);background:var(--surface);grid-template-columns:2.6rem 11rem 1fr;align-items:baseline;gap:1rem;padding:1rem 1.15rem .9rem;display:grid}.ladder[data-astro-cid-ofyk6g6d] li[data-astro-cid-ofyk6g6d]:before{content:counter(step);color:var(--coral);font-weight:850}.ladder[data-astro-cid-ofyk6g6d] li[data-astro-cid-ofyk6g6d]:nth-child(2):before{color:var(--accent-text)}.ladder[data-astro-cid-ofyk6g6d] span[data-astro-cid-ofyk6g6d]{color:var(--text-soft)}@media (width<=640px){.ladder[data-astro-cid-ofyk6g6d] li[data-astro-cid-ofyk6g6d]{grid-template-columns:2rem 1fr}.ladder[data-astro-cid-ofyk6g6d] span[data-astro-cid-ofyk6g6d]{grid-column:2}}.no-results[data-astro-cid-ofyk6g6d]{color:var(--text-soft);font-size:var(--step-1);padding:2rem 0}[data-astro-cid-ofyk6g6d][data-rule][hidden],[data-astro-cid-ofyk6g6d][data-section][hidden]{display:none}
