.rules_provenance__lqKlR{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--warning);border-radius:var(--r-md);padding:1rem 1.1rem;margin-bottom:1.5rem}.rules_provenance__lqKlR p{margin:0 0 .6rem;font-size:.88rem;line-height:1.6;color:var(--ink-2)}.rules_authority__T_rS2{font-size:.8rem!important;color:var(--ink-3)!important}.rules_downloads__hineL{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}.rules_dl__UY_Zu{font-size:.82rem;padding:.32rem .75rem;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface-2);color:var(--ink-2);text-decoration:none;white-space:nowrap}.rules_dl__UY_Zu:hover{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.rules_toc__0nYja{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:1rem 1.1rem;margin-bottom:2rem}.rules_tocTitle__U7tUO{font-family:var(--font-display),var(--font-sans);font-size:.95rem;margin:0 0 .6rem;color:var(--ink)}.rules_tocList__urhBU{margin:0 0 .5rem;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));grid-gap:.2rem 1.25rem;gap:.2rem 1.25rem}.rules_tocList__urhBU a{font-size:.84rem;line-height:1.5;color:var(--ink-2);text-decoration:none;display:block;padding:.12rem 0}.rules_tocList__urhBU a:hover{color:var(--brand-ink);text-decoration:underline}.rules_tocNum__1U_EN{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-3);margin-right:.2rem}.rules_section__zppFi{max-width:46rem;margin:0 0 2rem;scroll-margin-top:5rem}.rules_heading__lYx_f{font-family:var(--font-display),var(--font-sans);font-size:1.05rem;line-height:1.35;color:var(--ink);margin:0 0 .7rem;padding-bottom:.4rem;border-bottom:1px solid var(--border)}.rules_num__f0_qa{color:var(--brand-ink,var(--brand));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rules_illustration__wgfKk,.rules_para__NKMar,.rules_subclause__SN6rv{margin:0 0 .7rem;font-size:.9rem;line-height:1.7;color:var(--ink-2);white-space:pre-line}.rules_subclause__SN6rv{padding-left:1.5rem}.rules_illustration__wgfKk{padding:.7rem .9rem;background:var(--surface-2);border-left:2px solid var(--border-2);border-radius:var(--r-sm);font-size:.86rem;color:var(--ink-3)}.navrail__filter{display:flex;align-items:center;gap:14px;height:38px;margin:0 10px 6px;padding:0 15px;border-radius:var(--r-md);justify-content:center}.navrail__filterglyph{width:24px;text-align:center;font-size:17px;opacity:.85;flex:none;background:none;border:0;padding:0;color:var(--ink);cursor:pointer}.navrail__filterinput{opacity:0;width:0;min-width:0;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;outline:none;transition:opacity .16s var(--ease-out),width .16s var(--ease-out)}.navrail__filterinput::placeholder{color:var(--ink-3)}:root:not([data-rail-hover="0"]) .navrail:focus-within .navrail__filter,:root:not([data-rail-hover="0"]) .navrail:hover .navrail__filter,:root[data-rail-pinned="1"] .navrail .navrail__filter{justify-content:flex-start;background:var(--field-bg)}:root:not([data-rail-hover="0"]) .navrail:focus-within .navrail__filterinput,:root:not([data-rail-hover="0"]) .navrail:hover .navrail__filterinput,:root[data-rail-pinned="1"] .navrail .navrail__filterinput{opacity:1;width:auto;flex:1 1}.navrail__filterclear{display:none;flex:none;background:none;border:0;color:var(--ink-3);cursor:pointer;font-size:13px;padding:0 2px}:root:not([data-rail-hover="0"]) .navrail:focus-within .navrail__filterclear,:root:not([data-rail-hover="0"]) .navrail:hover .navrail__filterclear,:root[data-rail-pinned="1"] .navrail .navrail__filterclear{display:inline}.navrail__bulk{height:0;opacity:0;overflow:hidden;display:flex;gap:6px;padding:0 20px;white-space:nowrap;transition:opacity .16s var(--ease-out),height .16s var(--ease-out)}:root:not([data-rail-hover="0"]) .navrail:focus-within .navrail__bulk,:root:not([data-rail-hover="0"]) .navrail:hover .navrail__bulk,:root[data-rail-pinned="1"] .navrail .navrail__bulk{height:24px;opacity:1;margin-bottom:4px}.navrail__bulkbtn{background:none;border:0;padding:0;font:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--brand-ink);cursor:pointer}.navrail__bulkbtn:hover{text-decoration:underline}.navrail__bulksep{font-size:11px;color:var(--ink-3)}.navrail__grouphead{display:flex;align-items:center;justify-content:center;gap:14px;width:calc(100% - 20px);height:30px;margin:0 10px;padding:0 15px;border:0;border-radius:var(--r-md);background:none;color:var(--ink-3);font:inherit;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;text-align:left}.navrail__grouphead:hover{background:var(--field-bg);color:var(--ink)}.navrail__chev{width:24px;text-align:center;font-size:11px;flex:none;transition:transform .14s var(--ease-out)}.navrail__grouphead[aria-expanded=true] .navrail__chev{transform:rotate(90deg)}:root:not([data-rail-hover="0"]) .navrail:focus-within .navrail__grouphead,:root:not([data-rail-hover="0"]) .navrail:hover .navrail__grouphead,:root[data-rail-pinned="1"] .navrail .navrail__grouphead{justify-content:flex-start}.navrail__grouphead .navrail__label{font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis}.navrail__groupcount{display:none;flex:none;font-size:10px;font-weight:700;color:var(--ink-3);background:var(--field-bg);border-radius:var(--r-pill);padding:1px 6px}:root:not([data-rail-hover="0"]) .navrail:focus-within .navrail__groupcount,:root:not([data-rail-hover="0"]) .navrail:hover .navrail__groupcount,:root[data-rail-pinned="1"] .navrail .navrail__groupcount{display:inline}.navrail__empty{padding:8px 20px;font-size:13px;color:var(--ink-3);white-space:nowrap}.navrail__section+.navrail__section{margin-top:16px}.navrail__grouphead{height:40px;padding:0 11px;gap:10px;color:var(--ink);background:var(--brand-soft);font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.01em;text-transform:none}.navrail__grouphead .navrail__label{font-size:15px}.navrail__grouphead:hover{background:color-mix(in oklab,var(--brand-soft) 70%,var(--brand));color:var(--brand-ink)}.navrail__grouphead--active{color:var(--brand-ink);box-shadow:inset 3px 0 0 var(--brand)}.navrail__grouphead .navrail__chev{width:24px;height:24px;display:grid;place-items:center;font-size:10px;border-radius:50%}.navrail__groupcount,.navrail__grouphead .navrail__chev{background:var(--surface);color:var(--brand-ink)}:root:not([data-rail-hover="0"]) .navrail:focus-within .navrail__grouphead~.navrail__item,:root:not([data-rail-hover="0"]) .navrail:hover .navrail__grouphead+.navrail__item,:root:not([data-rail-hover="0"]) .navrail:hover .navrail__grouphead~.navrail__item,:root[data-rail-pinned="1"] .navrail .navrail__grouphead~.navrail__item{margin-left:22px;width:calc(100% - 32px);height:38px;font-size:14px;box-shadow:inset 2px 0 0 var(--border-2);border-top-left-radius:0;border-bottom-left-radius:0}:root:not([data-rail-hover="0"]) .navrail:hover .navrail__grouphead~.navrail__item--active,:root[data-rail-pinned="1"] .navrail .navrail__grouphead~.navrail__item--active{box-shadow:inset 2px 0 0 var(--brand)}.navrail__division{display:flex;align-items:center;justify-content:center;gap:12px;margin:26px 0 8px;padding:12px 25px 4px;border-top:2px solid var(--border-2);white-space:nowrap}.navrail__division:after{content:"";flex:none;width:0;height:2px;background:var(--brand-soft)}.navrail__divisionlabel{font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink);opacity:0;width:0;overflow:hidden;transition:opacity .16s var(--ease-out)}:root:not([data-rail-hover="0"]) .navrail:focus-within .navrail__division,:root:not([data-rail-hover="0"]) .navrail:hover .navrail__division,:root[data-rail-pinned="1"] .navrail .navrail__division{justify-content:flex-start}:root:not([data-rail-hover="0"]) .navrail:focus-within .navrail__divisionlabel,:root:not([data-rail-hover="0"]) .navrail:hover .navrail__divisionlabel,:root[data-rail-pinned="1"] .navrail .navrail__divisionlabel{opacity:1;width:auto}:root:not([data-rail-hover="0"]) .navrail:focus-within .navrail__division:after,:root:not([data-rail-hover="0"]) .navrail:hover .navrail__division:after,:root[data-rail-pinned="1"] .navrail .navrail__division:after{flex:1 1;width:auto}.navrail__division+.navrail__section{margin-top:0}.navrail__bulk+.navrail__division,.navrail__filter+.navrail__division{margin-top:10px;padding-top:4px;border-top:0}.drawer__division{display:flex;align-items:center;gap:12px;margin:22px 8px 8px;padding:12px 12px 0;border-top:2px solid var(--border-2);font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink);white-space:nowrap}.drawer__division:after{content:"";flex:1 1;height:2px;background:var(--brand-soft)}@media (min-width:1024px){:root[data-rail-pinned="1"] .page-shell{padding-left:var(--rail-w-expanded)}:root[data-rail-pinned="1"] .nav{margin-left:var(--rail-w-expanded);width:calc(100% - var(--rail-w-expanded))}:root[data-rail-pinned="1"] .navskeleton{left:var(--rail-w-expanded)}:root[data-rail-pinned="1"] .navrail{box-shadow:none}}.drawer__glyph,.navrail__glyph{opacity:1;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;font-size:16px;line-height:1;background:var(--field-bg);color:var(--ink-2,var(--ink))}.drawer__glyph[data-tint=blue],.navrail__glyph[data-tint=blue]{color:var(--cat-blue);background:var(--cat-blue-soft)}.drawer__glyph[data-tint=pink],.navrail__glyph[data-tint=pink]{color:var(--cat-pink);background:var(--cat-pink-soft)}.drawer__glyph[data-tint=amber],.navrail__glyph[data-tint=amber]{color:var(--cat-amber);background:var(--cat-amber-soft)}.drawer__glyph[data-tint=green],.navrail__glyph[data-tint=green]{color:var(--cat-green);background:var(--cat-green-soft)}.drawer__glyph[data-tint=violet],.navrail__glyph[data-tint=violet]{color:var(--cat-violet);background:var(--cat-violet-soft)}.drawer__glyph[data-tint=red],.navrail__glyph[data-tint=red]{color:var(--cat-red);background:var(--cat-red-soft)}.drawer__glyph[data-tint=slate],.navrail__glyph[data-tint=slate]{color:var(--cat-slate);background:var(--cat-slate-soft)}.drawer__link--active .drawer__glyph,.navrail__item--active .navrail__glyph{box-shadow:0 0 0 2px var(--surface)}:root[data-rail-pinned="1"] .navrail .navrail__grouphead~.navrail__item .navrail__glyph{width:26px;height:26px;font-size:14px}.drawer__bulk{display:flex;align-items:center;gap:8px;padding:6px 20px 2px}.drawer__bulkbtn{background:none;border:0;padding:0;font:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--brand-ink);cursor:pointer}.drawer__bulksep{font-size:12px;color:var(--ink-3)}.drawer__grouphead{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:0 0 4px;padding:0 12px;border:0;border-radius:var(--r-md);background:var(--brand-soft);color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.01em;text-align:left;cursor:pointer}.drawer__grouphead:active{transform:scale(.99)}.drawer__chev{width:24px;height:24px;display:grid;place-items:center;font-size:10px;border-radius:50%;background:var(--surface);color:var(--brand-ink);flex:none;transition:transform .14s var(--ease-out)}.drawer__grouphead[aria-expanded=true] .drawer__chev{transform:rotate(90deg)}.drawer__groupname{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer__groupcount{flex:none;font-size:11px;font-weight:700;color:var(--brand-ink);background:var(--surface);border-radius:var(--r-pill);padding:2px 8px}.drawer__grouphead~.drawer__link{margin-left:14px;box-shadow:inset 2px 0 0 var(--border-2);border-top-left-radius:0;border-bottom-left-radius:0}