.rail[data-astro-cid-6qhod6es]{list-style:none;margin:0;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--space-3)}li[data-astro-cid-6qhod6es]{display:flex;flex-direction:column;gap:6px}.bar[data-astro-cid-6qhod6es]{display:block;height:3px;border-radius:2px;background:var(--ink)}.bar[data-astro-cid-6qhod6es].key{background:var(--saffron)}.date[data-astro-cid-6qhod6es]{font-family:var(--font-mono);font-size:11px;color:var(--ink-muted)}.label[data-astro-cid-6qhod6es]{font-size:13px;font-weight:500}.facts[data-astro-cid-ht2wcl63]{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}dl[data-astro-cid-ht2wcl63]{margin:0;display:grid;gap:var(--space-3);font-size:14px}dt[data-astro-cid-ht2wcl63]{font-size:12px;color:var(--ink-muted)}dd[data-astro-cid-ht2wcl63]{margin:2px 0 0}.mono[data-astro-cid-ht2wcl63]{font-family:var(--font-mono);font-size:13px}.checked[data-astro-cid-ht2wcl63]{margin:0;font-size:12px;color:var(--ink-muted)}.head[data-astro-cid-254yatfx]{padding-top:36px;display:flex;flex-direction:column;gap:var(--space-4)}.notice[data-astro-cid-254yatfx]{margin:0;padding:10px 14px;border-radius:var(--radius-md);background:var(--status-amended-bg);color:var(--status-amended-ink);font-size:13px}.title-row[data-astro-cid-254yatfx]{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);align-items:flex-end;justify-content:space-between;margin-bottom:var(--space-3)}h1[data-astro-cid-254yatfx]{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(32px,6vw,46px);line-height:1.05;letter-spacing:-.02em}.chips[data-astro-cid-254yatfx]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.meta[data-astro-cid-254yatfx]{padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:13px;text-decoration:none}.body[data-astro-cid-254yatfx]{padding-top:var(--space-8);display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:flex-start}.contents[data-astro-cid-254yatfx]{flex:1 1 220px;max-width:260px;font-size:13px}.toc-mobile[data-astro-cid-254yatfx] summary[data-astro-cid-254yatfx]{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-md);font-size:14px;list-style:none}.toc-mobile[data-astro-cid-254yatfx] summary[data-astro-cid-254yatfx]::-webkit-details-marker{display:none}.toc-mobile[data-astro-cid-254yatfx] summary[data-astro-cid-254yatfx]:after{content:"▾"}.toc-mobile[data-astro-cid-254yatfx][open] .toc[data-astro-cid-254yatfx]{padding:var(--space-2) 0}.toc-desktop[data-astro-cid-254yatfx]{display:none}@media (min-width: 901px){.toc-mobile[data-astro-cid-254yatfx]{display:none}.toc-desktop[data-astro-cid-254yatfx]{display:block}}.toc[data-astro-cid-254yatfx]{display:flex;flex-direction:column;max-height:70vh;overflow-y:auto;padding-right:6px}.toc[data-astro-cid-254yatfx] a[data-astro-cid-254yatfx]{text-decoration:none;padding:6px 0;line-height:1.35}.part-link[data-astro-cid-254yatfx]{color:var(--ink-muted);margin-top:var(--space-2);font-weight:500}.sec-link[data-astro-cid-254yatfx]{color:var(--ink);padding-left:12px!important}.sec-link[data-astro-cid-254yatfx] .n[data-astro-cid-254yatfx]{font-family:var(--font-mono);font-size:11px;color:var(--link)}@media (min-width: 900px){.contents[data-astro-cid-254yatfx]{position:sticky;top:var(--space-4)}}.text[data-astro-cid-254yatfx]{flex:999 1 520px;min-width:0;max-width:680px;font-size:17px;line-height:1.75}.front[data-astro-cid-254yatfx]{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--line);color:var(--ink-muted);font-size:15px}.front[data-astro-cid-254yatfx] p[data-astro-cid-254yatfx]{margin:0 0 var(--space-3)}.long-title[data-astro-cid-254yatfx]{font-size:13px;letter-spacing:.02em}.part[data-astro-cid-254yatfx]{margin-bottom:var(--space-4)}.part-title[data-astro-cid-254yatfx]{margin:var(--space-8) 0 var(--space-4);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.ref[data-astro-cid-254yatfx]{text-transform:none}.section[data-astro-cid-254yatfx]{margin-bottom:var(--space-8);scroll-margin-top:var(--space-4)}h3[data-astro-cid-254yatfx]{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:21px;font-weight:600;line-height:1.3}.anchor[data-astro-cid-254yatfx]{font-family:var(--font-mono);font-size:15px;font-weight:500;text-decoration:none;margin-right:10px}.text[data-astro-cid-254yatfx] p[data-astro-cid-254yatfx]{margin:0 0 var(--space-2)}.text[data-astro-cid-254yatfx] .l1[data-astro-cid-254yatfx]{padding-left:1.5em}.text[data-astro-cid-254yatfx] .l2[data-astro-cid-254yatfx]{padding-left:3em}.text[data-astro-cid-254yatfx] .l3[data-astro-cid-254yatfx]{padding-left:4.5em}.text[data-astro-cid-254yatfx] .proviso[data-astro-cid-254yatfx]{font-style:italic}.source[data-astro-cid-254yatfx]{margin-top:var(--space-8);font-size:13px;color:var(--ink-muted)}.side[data-astro-cid-254yatfx]{flex:1 1 260px;min-width:0;max-width:320px}@media (max-width: 900px){.contents[data-astro-cid-254yatfx],.side[data-astro-cid-254yatfx]{max-width:none;flex-basis:100%}.side[data-astro-cid-254yatfx]{order:-1}.toc[data-astro-cid-254yatfx]{max-height:50vh}}@media (max-width: 600px){.text[data-astro-cid-254yatfx] .l1[data-astro-cid-254yatfx]{padding-left:1em}.text[data-astro-cid-254yatfx] .l2[data-astro-cid-254yatfx]{padding-left:2em}.text[data-astro-cid-254yatfx] .l3[data-astro-cid-254yatfx]{padding-left:3em}}
