.hero[data-astro-cid-s6txpo56] .meta[data-astro-cid-s6txpo56]{font-family:var(--font-mono);color:var(--muted);margin-top:1.2rem;font-size:.8rem}.s-enforced[data-astro-cid-s6txpo56],.s-fails-closed[data-astro-cid-s6txpo56]{color:var(--good)}.s-soft[data-astro-cid-s6txpo56]{color:var(--accent)}.s-display[data-astro-cid-s6txpo56]{color:var(--sky)}.s-convention[data-astro-cid-s6txpo56],.s-off-here[data-astro-cid-s6txpo56]{color:var(--soft)}.chip[data-astro-cid-s6txpo56].s-fails-closed{background:var(--good);color:var(--paper);border-color:var(--good)}.chip[data-astro-cid-s6txpo56].s-off-here{border-style:dashed}.strength[data-astro-cid-s6txpo56]{margin:1rem 0 2.5rem}.strength[data-astro-cid-s6txpo56] h2[data-astro-cid-s6txpo56]{margin:0 0 .8rem}.bar[data-astro-cid-s6txpo56]{background:var(--rule);border-radius:4px;gap:2px;height:14px;display:flex;overflow:hidden}.seg[data-astro-cid-s6txpo56]{background:currentColor;min-width:4px;display:block}.seg[data-astro-cid-s6txpo56].s-enforced{opacity:.6}.seg[data-astro-cid-s6txpo56].s-off-here{background:repeating-linear-gradient(135deg,currentColor 0 3px,#0000 3px 6px)}.legend[data-astro-cid-s6txpo56]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.9rem 2rem;margin:1.2rem 0 0;display:grid}.legend[data-astro-cid-s6txpo56] dt[data-astro-cid-s6txpo56]{align-items:center;gap:.5rem;display:flex}.legend[data-astro-cid-s6txpo56] .n[data-astro-cid-s6txpo56]{font-family:var(--font-mono);color:var(--muted);font-size:.8rem}.legend[data-astro-cid-s6txpo56] dd[data-astro-cid-s6txpo56]{color:var(--muted);margin:.3rem 0 0;font-size:.92rem;line-height:1.45}.filters[data-astro-cid-s6txpo56]{z-index:4;background:var(--paper);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.8rem 0;display:flex}.filters[data-astro-cid-s6txpo56][hidden]{display:none}@media (width>=760px){.filters[data-astro-cid-s6txpo56]{position:sticky;top:61px}}.search[data-astro-cid-s6txpo56]{flex:260px}.search[data-astro-cid-s6txpo56] input[data-astro-cid-s6txpo56]{width:100%;font:inherit;border:1px solid var(--rule-strong);background:var(--raised);color:var(--ink);border-radius:6px;padding:.5rem .7rem;font-size:.95rem}.pick[data-astro-cid-s6txpo56]{flex-wrap:wrap;gap:.4rem;display:flex}.pick[data-astro-cid-s6txpo56] button[data-astro-cid-s6txpo56]{cursor:pointer;background:0 0;padding:.3rem .55rem;font-size:.7rem}.pick[data-astro-cid-s6txpo56] button[data-astro-cid-s6txpo56][aria-pressed=true]{background:color-mix(in srgb, currentColor 18%, transparent);box-shadow:inset 0 0 0 1px}.pick[data-astro-cid-s6txpo56] button[data-astro-cid-s6txpo56].s-fails-closed{color:var(--good);background:0 0}.pick[data-astro-cid-s6txpo56] button[data-astro-cid-s6txpo56].s-fails-closed[aria-pressed=true]{background:color-mix(in srgb, currentColor 18%, transparent)}.shown[data-astro-cid-s6txpo56]{font-family:var(--font-mono);color:var(--muted);flex-basis:100%;margin:0;font-size:.75rem}.shown[data-astro-cid-s6txpo56]:empty{display:none}.sr[data-astro-cid-s6txpo56]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.layout[data-astro-cid-s6txpo56]{gap:2rem;margin:2rem 0 4rem;display:grid}@media (width>=960px){.layout[data-astro-cid-s6txpo56]{grid-template-columns:15rem 1fr}.toc[data-astro-cid-s6txpo56]{align-self:start;max-height:calc(100vh - 170px);position:sticky;top:150px;overflow-y:auto}}.toc[data-astro-cid-s6txpo56] ol[data-astro-cid-s6txpo56]{counter-reset:t;margin:0;padding:0;font-size:.9rem;list-style:none}.toc[data-astro-cid-s6txpo56] li[data-astro-cid-s6txpo56]{counter-increment:t}.toc[data-astro-cid-s6txpo56] a[data-astro-cid-s6txpo56]{color:var(--muted);border-top:1px solid var(--rule);gap:.5rem;padding:.3rem 0;text-decoration:none;display:flex}.toc[data-astro-cid-s6txpo56] a[data-astro-cid-s6txpo56]:before{content:counter(t);font-family:var(--font-mono);color:var(--soft);min-width:1.3rem;padding-top:.15rem;font-size:.75rem}.toc[data-astro-cid-s6txpo56] a[data-astro-cid-s6txpo56]:hover{color:var(--ink)}.toc[data-astro-cid-s6txpo56] .n[data-astro-cid-s6txpo56]{font-family:var(--font-mono);color:var(--soft);margin-left:auto;font-size:.75rem}@media (width<=959px){.toc[data-astro-cid-s6txpo56] ol[data-astro-cid-s6txpo56]{columns:2 14rem;column-gap:1.5rem}.toc[data-astro-cid-s6txpo56] li[data-astro-cid-s6txpo56]{break-inside:avoid}}.rule-section[data-astro-cid-s6txpo56]{margin-bottom:2.8rem;scroll-margin-top:150px}.rule-section[data-astro-cid-s6txpo56][hidden]{display:none}.rule-section[data-astro-cid-s6txpo56] h2[data-astro-cid-s6txpo56]{margin:0 0 .8rem}.rule-section[data-astro-cid-s6txpo56] h2[data-astro-cid-s6txpo56] .num[data-astro-cid-s6txpo56]{font-family:var(--font-mono);color:var(--accent);vertical-align:.3em;font-size:.9rem}.rule-section[data-astro-cid-s6txpo56].filtered>.prose[data-astro-cid-s6txpo56],.rule-section[data-astro-cid-s6txpo56].filtered>.gaps[data-astro-cid-s6txpo56]{display:none}.rule-section[data-astro-cid-s6txpo56] .prose[data-astro-cid-s6txpo56]{color:var(--muted);margin:.8rem 0}.rules[data-astro-cid-s6txpo56]{margin:.6rem 0;padding:0;list-style:none}.br-rule[data-astro-cid-s6txpo56]{border-top:1px solid var(--rule);grid-template-columns:5.5rem 1fr auto;gap:.3rem 1rem;padding:.85rem 0;scroll-margin-top:150px;display:grid}.br-rule[data-astro-cid-s6txpo56][hidden]{display:none}.br-rule[data-astro-cid-s6txpo56]:target{background:var(--accent-soft);box-shadow:-.6rem 0 0 var(--accent-soft), .6rem 0 0 var(--accent-soft)}.rid[data-astro-cid-s6txpo56]{font-family:var(--font-mono);color:var(--accent);padding-top:.2rem;font-size:.8rem;text-decoration:none}.br-rule[data-astro-cid-s6txpo56] .body[data-astro-cid-s6txpo56] p[data-astro-cid-s6txpo56]{margin:0;line-height:1.5}.br-rule[data-astro-cid-s6txpo56] .body[data-astro-cid-s6txpo56] .by[data-astro-cid-s6txpo56]{color:var(--muted);margin-top:.35rem;font-size:.85rem}.br-rule[data-astro-cid-s6txpo56]>.chip[data-astro-cid-s6txpo56]{place-self:start end;margin-top:.2rem}.br-rule[data-astro-cid-s6txpo56].retired .body[data-astro-cid-s6txpo56]{color:var(--soft);text-decoration:line-through}@media (width<=640px){.br-rule[data-astro-cid-s6txpo56]{grid-template-columns:1fr auto}.br-rule[data-astro-cid-s6txpo56] .body[data-astro-cid-s6txpo56]{grid-area:2/1/auto/-1}}.gaps[data-astro-cid-s6txpo56]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:.8rem;margin:.6rem 0;padding:0;list-style:none;display:grid}.gaps[data-astro-cid-s6txpo56] li[data-astro-cid-s6txpo56]{background:var(--raised);border:1px solid var(--rule);border-top:3px solid var(--accent);border-radius:8px;padding:.9rem 1.1rem}.gaps[data-astro-cid-s6txpo56] p[data-astro-cid-s6txpo56]{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.gaps[data-astro-cid-s6txpo56] .gap[data-astro-cid-s6txpo56]{color:var(--ink);font-weight:500}.gaps[data-astro-cid-s6txpo56] .refs[data-astro-cid-s6txpo56]{flex-wrap:wrap;gap:.4rem;margin:.4rem 0;display:flex}.rule-ref{font-family:var(--font-mono);white-space:nowrap;font-size:.85em}.gaps[data-astro-cid-s6txpo56] .refs[data-astro-cid-s6txpo56] .rule-ref[data-astro-cid-s6txpo56]{font-size:.75rem}.checked[data-astro-cid-s6txpo56]{border-top:1px solid var(--rule);margin:1rem 0;padding-top:.8rem}.checked[data-astro-cid-s6txpo56] summary[data-astro-cid-s6txpo56]{cursor:pointer;font-family:var(--font-mono);color:var(--muted);font-size:.8rem}.foot[data-astro-cid-s6txpo56]{color:var(--muted);max-width:var(--prose);margin-top:1.5rem;font-size:.92rem}
