.ch[data-astro-cid-so7tkago]{padding:var(--space-8) 0 var(--space-10);background:var(--paper-2);border-top:1px solid var(--hairline-strong)}.ch-in[data-astro-cid-so7tkago]{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:var(--space-8);align-items:start}.ch-side[data-astro-cid-so7tkago]{position:sticky;top:calc(var(--header-height) + var(--space-5));display:flex;flex-direction:column;gap:var(--space-4)}.ch-side-h2[data-astro-cid-so7tkago]{font-family:var(--font-sans);font-size:var(--text-h3);font-weight:var(--fw-semibold);letter-spacing:-.012em;margin:0}.ch-fields[data-astro-cid-so7tkago]{display:flex;flex-direction:column;gap:var(--space-3)}.ch-actions[data-astro-cid-so7tkago]{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--hairline-strong)}.ch-actions[data-astro-cid-so7tkago] .btn[data-astro-cid-so7tkago]{justify-content:center}.ch-feedback[data-astro-cid-so7tkago]:empty{display:none}.ch-feedback[data-astro-cid-so7tkago]{color:var(--ink);font-weight:var(--fw-medium)}.ch-sheet[data-astro-cid-so7tkago]{background:var(--paper);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);padding:clamp(var(--space-5),5vw,var(--space-10));max-width:860px}.ch-title[data-astro-cid-so7tkago]{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--text-h2);line-height:1.05;letter-spacing:-.01em;margin:0 0 var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--ink);text-wrap:balance}.ch-preamble[data-astro-cid-so7tkago]{font-size:var(--text-h3);line-height:var(--leading-body);margin:0 0 var(--space-7)}.ch-art[data-astro-cid-so7tkago]{padding:var(--space-6) 0;border-top:1px solid var(--hairline-strong)}.ch-art-h[data-astro-cid-so7tkago]{font-family:var(--font-sans);font-size:var(--text-h3);line-height:1.25;font-weight:var(--fw-semibold);letter-spacing:-.012em;margin:0 0 var(--space-4)}.ch-art-n[data-astro-cid-so7tkago]{display:block;font-size:var(--text-small);font-weight:var(--fw-medium);color:var(--accent-text);letter-spacing:0;margin-bottom:var(--space-1)}.ch-art-intro[data-astro-cid-so7tkago]{margin:0 0 var(--space-3);font-size:var(--text-body);line-height:1.6}.ch-rules[data-astro-cid-so7tkago]{margin:0;padding:0 0 0 1.1em}.ch-rules[data-astro-cid-so7tkago] li[data-astro-cid-so7tkago]{font-size:var(--text-body);line-height:1.6;margin-bottom:var(--space-3);padding-left:var(--space-1);max-width:68ch}.ch-rules[data-astro-cid-so7tkago] li[data-astro-cid-so7tkago]::marker{color:var(--muted)}.ch-adapt[data-astro-cid-so7tkago]{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);background:var(--paper-2);border-left:3px solid var(--accent);font-size:var(--text-small);line-height:1.55;color:var(--ink-3);max-width:72ch}.ch-sheet[data-astro-cid-so7tkago] .ch-var{background:rgba(var(--accent-rgb),.12);color:var(--accent-text);padding:0 3px;border-radius:var(--radius-xs)}.ch-sheet[data-astro-cid-so7tkago] .ch-var.is-set{background:none;color:inherit;padding:0;font-weight:var(--fw-semibold)}.ch-closing[data-astro-cid-so7tkago]{margin:var(--space-5) 0 0;padding-top:var(--space-5);border-top:1px solid var(--ink);font-size:var(--text-small);line-height:1.55;color:var(--muted)}.ch-legal[data-astro-cid-so7tkago]{margin-top:var(--space-5);font-size:var(--text-small);line-height:1.55;color:var(--muted)}.ch-legal[data-astro-cid-so7tkago] p[data-astro-cid-so7tkago]{margin:0 0 var(--space-2);max-width:78ch}.ch-legal[data-astro-cid-so7tkago] a[data-astro-cid-so7tkago]{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.ch[data-astro-cid-so7tkago]{padding-top:var(--space-6)}.ch-in[data-astro-cid-so7tkago]{grid-template-columns:1fr;gap:var(--space-6)}.ch-side[data-astro-cid-so7tkago]{position:static}.ch-preamble[data-astro-cid-so7tkago]{font-size:var(--text-body)}}@media print{body:has([data-charter])>*:not(main),body:has([data-charter]) main>*:not([data-charter]),body:has([data-charter]) .ch-side{display:none!important}body:has([data-charter]),body:has([data-charter]) .ch{background:transparent!important;padding:0!important;border:0!important}body:has([data-charter]) .ch-in{display:block;padding:0;max-width:none}body:has([data-charter]) [data-charter-sheet]{max-width:none;border:0;box-shadow:none;padding:0;background:transparent}body:has([data-charter]) .ch-art{padding:14pt 0}body:has([data-charter]) .ch-art-h{break-after:avoid}body:has([data-charter]) .ch-rules{padding-left:1.3em;list-style:disc outside}body:has([data-charter]) .ch-rules li,body:has([data-charter]) .ch-adapt{break-inside:avoid}body:has([data-charter]) .ch-preamble{font-size:12pt}body:has([data-charter]) .ch-adapt{background:transparent;border:1px solid;border-left-width:3px}body:has([data-charter]) .ch-var{background:none!important}}
