.hero[data-astro-cid-ribyny2v]{padding-top:40px;padding-bottom:clamp(40px,6vw,72px)}.crumbs[data-astro-cid-ribyny2v]{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--ink-muted);margin-bottom:clamp(32px,5vw,56px)}.crumbs[data-astro-cid-ribyny2v] a[data-astro-cid-ribyny2v]{text-decoration:none}.title[data-astro-cid-ribyny2v]{margin:0;font-size:clamp(40px,7vw,104px);line-height:.96;letter-spacing:-.028em;color:var(--forest);overflow-wrap:break-word}.leaf-ink[data-astro-cid-ribyny2v]{color:var(--leaf-ink)}.intro[data-astro-cid-ribyny2v]{max-width:640px;margin:32px 0 0;color:var(--ink-soft)}.checked[data-astro-cid-ribyny2v]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:18px 0 0;font-size:13px;color:var(--ink-muted)}.live-dot[data-astro-cid-ribyny2v]{width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--leaf-ink);box-shadow:0 0 0 3px #3b674b24}.jump[data-astro-cid-ribyny2v]{display:flex;flex-wrap:wrap;gap:0 22px;margin-top:18px;font-size:14px}.jump[data-astro-cid-ribyny2v] a[data-astro-cid-ribyny2v]{display:inline-flex;align-items:center;min-height:44px}.short[data-astro-cid-ribyny2v]{background:var(--forest);color:var(--ivory);padding:28px clamp(20px,3vw,40px)}.short-k[data-astro-cid-ribyny2v]{margin:0 0 10px;font-size:12px;color:var(--leaf)}.short-text[data-astro-cid-ribyny2v]{margin:0;max-width:46em;font-size:clamp(18px,1.6vw,21px);line-height:1.6}.sec-head[data-astro-cid-ribyny2v]{display:grid;gap:8px;margin-bottom:32px}.h[data-astro-cid-ribyny2v]{margin:0;font-weight:500;font-size:clamp(28px,3vw,40px);line-height:1.08;letter-spacing:-.018em;color:var(--forest)}.sec-line[data-astro-cid-ribyny2v]{margin:0;max-width:40em;font-size:15px;color:var(--ink-muted)}.tl-sec[data-astro-cid-ribyny2v]{padding-top:clamp(64px,8vw,104px)}.tl[data-astro-cid-ribyny2v]{max-width:760px}.tl[data-astro-cid-ribyny2v]>li[data-astro-cid-ribyny2v]{padding-bottom:34px}.tl-date[data-astro-cid-ribyny2v]{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--leaf-ink)}.tl-new[data-astro-cid-ribyny2v]{padding:3px 9px;border-radius:999px;background:var(--forest);color:var(--ivory);font-size:10px;letter-spacing:.14em}.tl-text[data-astro-cid-ribyny2v]{margin:0 0 4px;font-size:clamp(17px,1.5vw,19px);line-height:1.55;color:var(--ink)}.tl-link[data-astro-cid-ribyny2v]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:44px;font-size:14px;color:var(--ink-soft);text-decoration:none;transition:color .45s var(--ease)}.tl-link[data-astro-cid-ribyny2v] svg[data-astro-cid-ribyny2v]{flex:0 0 auto;transition:transform .6s var(--ease)}.tl-link[data-astro-cid-ribyny2v]:hover{color:var(--forest)}.tl-link[data-astro-cid-ribyny2v]:hover svg[data-astro-cid-ribyny2v]{transform:translate(4px)}.tl[data-astro-cid-ribyny2v] .is-latest[data-astro-cid-ribyny2v] .step-node[data-astro-cid-ribyny2v]{background:var(--forest);border-color:var(--forest)}.board[data-astro-cid-ribyny2v]{padding-top:clamp(64px,8vw,104px)}.stats[data-astro-cid-ribyny2v]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}@media(min-width:760px){.stats[data-astro-cid-ribyny2v]{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat[data-astro-cid-ribyny2v]{position:relative;display:grid;gap:4px;justify-items:start;align-content:start;margin:0;padding:22px 20px;border:0;background:var(--ivory);text-align:left;font:inherit;cursor:pointer;transition:background-color .5s var(--ease)}.stat[data-astro-cid-ribyny2v]:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:2px;background:var(--forest);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--ease)}.stat[data-astro-cid-ribyny2v]:hover:after{transform:scaleX(.3)}.stat[data-astro-cid-ribyny2v][aria-pressed=true]{background:var(--forest)}.stat[data-astro-cid-ribyny2v][aria-pressed=true]:after{transform:scaleX(0)}.stat[data-astro-cid-ribyny2v][aria-pressed=true] .stat-n[data-astro-cid-ribyny2v],.stat[data-astro-cid-ribyny2v][aria-pressed=true] .stat-l[data-astro-cid-ribyny2v]{color:var(--ivory)}.stat-n[data-astro-cid-ribyny2v]{font-size:clamp(32px,3.4vw,44px);line-height:1;color:var(--forest);font-variant-numeric:tabular-nums;transition:color .5s var(--ease)}.stat-l[data-astro-cid-ribyny2v]{font-size:13px;color:var(--ink-muted);transition:color .5s var(--ease)}.tools-bar[data-astro-cid-ribyny2v]{position:sticky;top:var(--header-h, 68px);z-index:2;display:grid;gap:12px;margin:24px calc(var(--gutter) * -1) 0;padding:14px var(--gutter);background:color-mix(in srgb,var(--ivory) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--rule)}.search[data-astro-cid-ribyny2v]{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;border:1px solid var(--rule);border-radius:999px;background:#fff;color:var(--ink-muted);transition:border-color .45s var(--ease),box-shadow .45s var(--ease)}.search[data-astro-cid-ribyny2v]:focus-within{border-color:var(--forest);box-shadow:0 0 0 4px #17382614}.search[data-astro-cid-ribyny2v] input[data-astro-cid-ribyny2v]{flex:1;min-width:0;height:100%;border:0;background:none;outline:none;font-size:16px;color:var(--ink)}.filters[data-astro-cid-ribyny2v]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.filters[data-astro-cid-ribyny2v]::-webkit-scrollbar{display:none}.chip[data-astro-cid-ribyny2v]{flex:0 0 auto;min-height:40px;padding:0 16px;border:1px solid var(--rule);border-radius:999px;background:none;font:inherit;font-size:14px;color:var(--ink);cursor:pointer;transition:background-color .45s var(--ease),color .45s var(--ease),border-color .45s var(--ease)}.chip[data-astro-cid-ribyny2v]:hover{border-color:var(--forest)}.chip[data-astro-cid-ribyny2v][aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:var(--ivory)}.count[data-astro-cid-ribyny2v]{margin:0;font-size:13px;color:var(--ink-muted)}.sr-only[data-astro-cid-ribyny2v]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.group[data-astro-cid-ribyny2v]{padding-top:40px}.group-h[data-astro-cid-ribyny2v]{display:flex;align-items:baseline;gap:12px;margin:0 0 14px;font-weight:500;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.015em;color:var(--forest)}.group-n[data-astro-cid-ribyny2v]{font-family:var(--font-sans);font-size:13px;color:var(--ink-muted)}.rules[data-astro-cid-ribyny2v]{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.rules[data-astro-cid-ribyny2v] li[data-astro-cid-ribyny2v]{border-bottom:1px solid var(--rule);scroll-margin-top:calc(var(--header-h, 68px) + 190px);transition:background-color 1.2s var(--ease)}.rules[data-astro-cid-ribyny2v] li[data-astro-cid-ribyny2v].is-flash{background:#a9c9a438}.rule[data-astro-cid-ribyny2v] summary[data-astro-cid-ribyny2v]{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 18px;padding:18px 0;cursor:pointer;transition:padding-left .6s var(--ease)}.rule[data-astro-cid-ribyny2v] summary[data-astro-cid-ribyny2v]::-webkit-details-marker{display:none}.rule[data-astro-cid-ribyny2v] summary[data-astro-cid-ribyny2v]:hover{padding-left:8px}.rule-main[data-astro-cid-ribyny2v]{display:grid;gap:4px;min-width:0}.rule-name[data-astro-cid-ribyny2v]{font-size:17px;font-weight:500;line-height:1.35;color:var(--ink)}.rule-type[data-astro-cid-ribyny2v]{font-size:13px;color:var(--ink-muted)}.pill[data-astro-cid-ribyny2v]{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:12px;line-height:1.2;white-space:nowrap}.rule[data-astro-cid-ribyny2v] .pill[data-astro-cid-ribyny2v]{justify-self:end}.pill--live[data-astro-cid-ribyny2v]{background:var(--forest);color:var(--ivory)}.pill--pending[data-astro-cid-ribyny2v]{border:1px solid var(--leaf-ink);color:var(--leaf-ink)}.pill--guidance[data-astro-cid-ribyny2v]{background:#a9c9a452;color:var(--forest)}.pill--died[data-astro-cid-ribyny2v]{background:var(--ivory-hover);color:var(--ink-muted)}.chev[data-astro-cid-ribyny2v]{flex:0 0 auto;width:9px;height:9px;border-right:1.5px solid var(--forest);border-bottom:1.5px solid var(--forest);transform:rotate(45deg) translate(-2px,-2px);transition:transform .6s var(--ease)}.rule[data-astro-cid-ribyny2v][open] .chev[data-astro-cid-ribyny2v],.qa[data-astro-cid-ribyny2v][open] .chev[data-astro-cid-ribyny2v]{transform:rotate(-135deg) translate(-2px,-2px)}.rule-body[data-astro-cid-ribyny2v]{display:grid;gap:14px;margin:0;padding:0 0 22px;max-width:720px}.rule-body[data-astro-cid-ribyny2v] dt[data-astro-cid-ribyny2v]{margin:0 0 2px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.rule-body[data-astro-cid-ribyny2v] dd[data-astro-cid-ribyny2v]{margin:0;font-size:16px;line-height:1.6;color:var(--ink-soft)}.rule-meta[data-astro-cid-ribyny2v] dd[data-astro-cid-ribyny2v]{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;font-size:13px;color:var(--ink-muted)}.rule-meta[data-astro-cid-ribyny2v] a[data-astro-cid-ribyny2v],.rule-meta[data-astro-cid-ribyny2v] .copy[data-astro-cid-ribyny2v]{display:inline-flex;align-items:center;min-height:44px}.copy[data-astro-cid-ribyny2v]{padding:0;border:0;background:none;font:inherit;color:var(--forest);cursor:pointer}@media(max-width:560px){.rule[data-astro-cid-ribyny2v] summary[data-astro-cid-ribyny2v]{grid-template-columns:minmax(0,1fr) auto}.rule[data-astro-cid-ribyny2v] summary[data-astro-cid-ribyny2v] .pill[data-astro-cid-ribyny2v]{grid-column:1;grid-row:2;justify-self:start}.rule[data-astro-cid-ribyny2v] summary[data-astro-cid-ribyny2v] .chev[data-astro-cid-ribyny2v]{grid-column:2;grid-row:1}}@supports (interpolate-size: allow-keywords){.board[data-astro-cid-ribyny2v],.faq[data-astro-cid-ribyny2v]{interpolate-size:allow-keywords}.rule[data-astro-cid-ribyny2v]::details-content,.qa[data-astro-cid-ribyny2v]::details-content{block-size:0;overflow:clip;transition:block-size .7s var(--ease),content-visibility .7s allow-discrete}.rule[data-astro-cid-ribyny2v][open]::details-content,.qa[data-astro-cid-ribyny2v][open]::details-content{block-size:auto}}.empty[data-astro-cid-ribyny2v]{padding:48px 0 8px;color:var(--ink-soft)}.empty-h[data-astro-cid-ribyny2v]{margin:0 0 8px;font-size:clamp(22px,2.2vw,28px);color:var(--forest)}.empty[data-astro-cid-ribyny2v] button[data-astro-cid-ribyny2v]{padding:0;border:0;background:none;font:inherit;color:var(--forest);cursor:pointer}.sec[data-astro-cid-ribyny2v]{padding-top:clamp(64px,8vw,104px)}.cite[data-astro-cid-ribyny2v]{display:grid;gap:18px;justify-items:start;margin-top:20px;padding:24px clamp(20px,3vw,32px);border:1px solid var(--rule);background:#fff}.cite-text[data-astro-cid-ribyny2v]{margin:0;max-width:46em;font-size:15px;line-height:1.6;color:var(--ink);overflow-wrap:anywhere}.cite[data-astro-cid-ribyny2v] .copy[data-astro-cid-ribyny2v]{color:var(--ivory);padding:0 22px}.sub-h[data-astro-cid-ribyny2v]{margin:48px 0 14px;font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.changes[data-astro-cid-ribyny2v]{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.changes[data-astro-cid-ribyny2v] li[data-astro-cid-ribyny2v]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--rule);font-size:15px;color:var(--ink-soft)}.changes[data-astro-cid-ribyny2v] time[data-astro-cid-ribyny2v]{color:var(--ink-muted)}@media(max-width:560px){.changes[data-astro-cid-ribyny2v] li[data-astro-cid-ribyny2v]{grid-template-columns:1fr;gap:2px}}.faq-list[data-astro-cid-ribyny2v]{margin-top:20px;border-top:1px solid var(--ink)}.qa[data-astro-cid-ribyny2v]{border-bottom:1px solid var(--rule)}.qa[data-astro-cid-ribyny2v] summary[data-astro-cid-ribyny2v]{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;cursor:pointer;font-size:clamp(19px,1.8vw,23px);line-height:1.3;color:var(--ink);transition:padding-left .6s var(--ease)}.qa[data-astro-cid-ribyny2v] summary[data-astro-cid-ribyny2v]::-webkit-details-marker{display:none}.qa[data-astro-cid-ribyny2v] summary[data-astro-cid-ribyny2v]:hover{padding-left:8px}.qa[data-astro-cid-ribyny2v] p[data-astro-cid-ribyny2v]{margin:0 0 22px;max-width:680px;font-size:16px;line-height:1.65;color:var(--ink-soft)}.close[data-astro-cid-ribyny2v]{padding-top:clamp(72px,9vw,120px);padding-bottom:clamp(88px,10vw,140px)}.close-line[data-astro-cid-ribyny2v]{max-width:22em;margin:0;font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:-.018em;color:var(--forest)}.fine[data-astro-cid-ribyny2v]{max-width:46em;margin:32px 0 0;font-size:13px;line-height:1.6;color:var(--ink-muted)}
