.legal-hero[data-astro-cid-zgovxyhs]{border-bottom:4px solid var(--orange)}.legal-hero__inner[data-astro-cid-zgovxyhs]{max-width:calc(1180px + 2 * var(--gutter));padding:32px var(--gutter) 56px;flex-direction:column;align-items:flex-start;gap:18px;margin:0 auto;display:flex}.legal-hero__crumbs[data-astro-cid-zgovxyhs]{font-family:var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:0 .6ch;font-size:13px;display:flex}.legal-hero__title[data-astro-cid-zgovxyhs]{text-shadow:4px 4px 0 var(--orange);font-size:clamp(26px,4.4vw,56px);line-height:1.05}.legal-hero__lead[data-astro-cid-zgovxyhs]{max-width:720px;font-size:19px;line-height:1.6}.legal-hero__meta[data-astro-cid-zgovxyhs]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.legal-hero__version[data-astro-cid-zgovxyhs]{background:var(--sky);color:var(--night);font-family:var(--font-mono);padding:6px 12px;font-size:13px;line-height:1.5}.legal-paper[data-astro-cid-zgovxyhs]{--legal-ink:#212529;--legal-rule:#d5dce0;--legal-stripe:#f6f8f9;background:var(--paper);color:var(--legal-ink);color-scheme:light}.legal-grid[data-astro-cid-zgovxyhs]{max-width:calc(1180px + 2 * var(--gutter));padding:56px var(--gutter) 96px;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:40px;margin:0 auto;display:grid}.toc[data-astro-cid-zgovxyhs]{background:var(--white);border:3px solid var(--night);max-height:calc(100vh - 48px);box-shadow:6px 6px 0 var(--sky);padding:20px 22px;font-size:15px;line-height:1.4;position:sticky;top:24px;overflow-y:auto}.toc__title[data-astro-cid-zgovxyhs]{font-family:var(--font-display);text-transform:uppercase;color:var(--night);font-size:15px;font-weight:800}.toc[data-astro-cid-zgovxyhs] ol[data-astro-cid-zgovxyhs]{flex-direction:column;gap:8px;margin:12px 0 0;padding-left:20px;display:flex}.toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]{color:var(--night);text-decoration:none}.toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]:hover{color:var(--link-aa);text-decoration:underline}.doc[data-astro-cid-zgovxyhs]{background:var(--white);border:3px solid var(--night);box-shadow:8px 8px 0 var(--orange);padding:clamp(24px,4vw,52px)}.doc[data-astro-cid-zgovxyhs] h2[data-astro-cid-zgovxyhs]{font-family:var(--font-display);color:var(--night);overflow-wrap:break-word;margin:44px 0 14px;font-size:22px;font-weight:800;line-height:1.25}.doc[data-astro-cid-zgovxyhs] h2[data-astro-cid-zgovxyhs]:first-child{margin-top:0}.doc[data-astro-cid-zgovxyhs] p{margin:0 0 14px;font-size:17px;line-height:1.7}.doc[data-astro-cid-zgovxyhs] :is(ol,ul){margin:0 0 16px;padding-left:24px}.doc[data-astro-cid-zgovxyhs] li{margin:8px 0;font-size:17px;line-height:1.65}.doc[data-astro-cid-zgovxyhs] a{color:var(--link-aa);--neg-bg:var(--link-aa);--neg-fg:var(--paper)}.doc[data-astro-cid-zgovxyhs] code{font-family:var(--font-mono);font-size:.85em}.doc[data-astro-cid-zgovxyhs] hr{border:0;border-top:2px solid var(--legal-rule);margin:44px 0 0}.doc[data-astro-cid-zgovxyhs] .todo{font-family:var(--font-mono);color:var(--orange-ink);font-size:12px}.doc[data-astro-cid-zgovxyhs] .table{border:2px solid var(--night);margin:0 0 20px;overflow-x:auto}.doc[data-astro-cid-zgovxyhs] table{border-collapse:collapse;width:100%;min-width:760px;color:var(--legal-ink);font-size:14px}.doc[data-astro-cid-zgovxyhs] th{background:var(--night);color:var(--white);text-align:left;padding:10px 12px;font-weight:700}.doc[data-astro-cid-zgovxyhs] td{border-top:1px solid var(--legal-rule);vertical-align:top;padding:12px;line-height:1.5}.doc[data-astro-cid-zgovxyhs] tr:nth-child(2n) td{background:var(--legal-stripe)}.doc--strong-first[data-astro-cid-zgovxyhs] td:first-child{font-weight:700}@media (width<=900px){.legal-grid[data-astro-cid-zgovxyhs]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-zgovxyhs]{max-height:none;position:static}}@media print{.header,.footer,.skip-link,.no-print,.toc[data-astro-cid-zgovxyhs]{display:none!important}body{background:var(--white);color:var(--night)}.legal-hero[data-astro-cid-zgovxyhs]{border-bottom:0}.legal-hero__inner[data-astro-cid-zgovxyhs]{padding:0 0 24px}.legal-hero__title[data-astro-cid-zgovxyhs]{color:var(--night);text-shadow:none}.legal-paper[data-astro-cid-zgovxyhs]{background:0 0}.legal-grid[data-astro-cid-zgovxyhs]{padding:0;display:block}.doc[data-astro-cid-zgovxyhs]{box-shadow:none;border:0;padding:0}.doc[data-astro-cid-zgovxyhs] .table{overflow:visible}.doc[data-astro-cid-zgovxyhs] table{min-width:0}}
