.LegalDocumentView-module__TgyyIW__page{--bg:#f9fff8;--text:#000;--text-secondary:#282a35;--text-muted:#888;--border:#e0e0e0;--btn-bg:#fff;--btn-text:#282a35;--btn-border:#d0d0d0;--btn-active-bg:#000;--btn-active-text:#fff;--btn-hover-bg:#f0f0f0;--link:#2563eb;--brand-accent:#38952e;--brand-tint:#41a1351a;--card-shadow:#19381614;--fixture-border:#a64b00;--fixture-bg:#fff4e8;--fixture-text:#6d3200;background:radial-gradient(circle at 10% 0%, var(--brand-tint), transparent 32rem), var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body), system-ui, sans-serif;line-height:1.65;transition:background .2s,color .2s}@media screen{.LegalDocumentView-module__TgyyIW__page[data-theme=dark]{--bg:#282a35;--text:#f9fff8;--text-secondary:#a2a2a2;--text-muted:#777;--border:#393d49;--btn-bg:#393d49;--btn-text:#a2a2a2;--btn-border:#4a4e5a;--btn-active-bg:#f9fff8;--btn-active-text:#282a35;--btn-hover-bg:#444857;--link:#60a5fa;--brand-accent:#41a135;--brand-tint:#41a13524;--card-shadow:#00000059;--fixture-border:#d98a3d;--fixture-bg:#3a2210;--fixture-text:#ffd9ad}}.LegalDocumentView-module__TgyyIW__shell{width:min(100% - 2rem,52rem);margin:0 auto;padding:2rem 0 5rem}.LegalDocumentView-module__TgyyIW__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}.LegalDocumentView-module__TgyyIW__brand{color:var(--text);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;font-size:1.25rem;font-weight:700;text-decoration:none}.LegalDocumentView-module__TgyyIW__brandAccent{color:var(--brand-accent)}.LegalDocumentView-module__TgyyIW__controls{align-items:center;gap:.75rem;display:flex}.LegalDocumentView-module__TgyyIW__themeButton{border:1px solid var(--btn-border);background:var(--btn-bg);width:2.5rem;height:2.5rem;color:var(--btn-text);cursor:pointer;font:inherit;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.LegalDocumentView-module__TgyyIW__themeButton:hover{background:var(--btn-hover-bg)}.LegalDocumentView-module__TgyyIW__iconMoon,.LegalDocumentView-module__TgyyIW__page[data-theme=dark] .LegalDocumentView-module__TgyyIW__iconSun{display:none}.LegalDocumentView-module__TgyyIW__page[data-theme=dark] .LegalDocumentView-module__TgyyIW__iconMoon{display:block}.LegalDocumentView-module__TgyyIW__localeControls{align-items:center;gap:.375rem;display:flex}.LegalDocumentView-module__TgyyIW__localeButton{border:1px solid var(--btn-border);background:var(--btn-bg);min-width:3rem;min-height:2.5rem;color:var(--btn-text);cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.LegalDocumentView-module__TgyyIW__localeButton:hover:not([aria-pressed=true]):not([aria-current=page]){background:var(--btn-hover-bg)}.LegalDocumentView-module__TgyyIW__localeButton[aria-pressed=true],.LegalDocumentView-module__TgyyIW__localeButton[aria-current=page]{border-color:var(--btn-active-bg);background:var(--btn-active-bg);color:var(--btn-active-text)}.LegalDocumentView-module__TgyyIW__fixtureBanner{border:2px solid var(--fixture-border);background:var(--fixture-bg);color:var(--fixture-text);font-family:var(--font-mono), monospace;border-radius:.75rem;margin:1.5rem 0;padding:.875rem 1rem;font-size:.8125rem;font-weight:700}.LegalDocumentView-module__TgyyIW__article{border:1px solid var(--border);background:var(--btn-bg);box-shadow:0 1.5rem 4rem var(--card-shadow);border-radius:1rem;padding:clamp(1.25rem,4vw,3rem)}.LegalDocumentView-module__TgyyIW__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,5vw,2.75rem);line-height:1.15}.LegalDocumentView-module__TgyyIW__draftNotice{border-left:.25rem solid var(--fixture-border);color:var(--fixture-text);margin:1.25rem 0 0;padding-left:1rem;font-weight:600}.LegalDocumentView-module__TgyyIW__metadata{background:var(--btn-hover-bg);overflow-wrap:anywhere;border-radius:.75rem;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);gap:.5rem 1rem;margin:2rem 0;padding:1.25rem;display:grid}.LegalDocumentView-module__TgyyIW__metadata dt{color:var(--text-muted);font-weight:700}.LegalDocumentView-module__TgyyIW__metadata dd{margin:0}.LegalDocumentView-module__TgyyIW__metadata a{color:var(--link);text-underline-offset:.2em}.LegalDocumentView-module__TgyyIW__section{margin-top:2.5rem;scroll-margin-top:1rem}.LegalDocumentView-module__TgyyIW__section h2{color:var(--text);font-family:var(--font-display), system-ui, sans-serif;margin:0 0 1rem;font-size:clamp(1.15rem,3vw,1.45rem);line-height:1.3}.LegalDocumentView-module__TgyyIW__section p,.LegalDocumentView-module__TgyyIW__section li{color:var(--text-secondary)}.LegalDocumentView-module__TgyyIW__section p{margin:.75rem 0}.LegalDocumentView-module__TgyyIW__section ul{padding-left:1.4rem}.LegalDocumentView-module__TgyyIW__archiveAction{color:var(--link);text-underline-offset:.2em;margin-top:2rem;font-weight:700;display:inline-flex}@media (max-width:38rem){.LegalDocumentView-module__TgyyIW__shell{width:min(100% - 1rem,52rem);padding-top:1rem}.LegalDocumentView-module__TgyyIW__header{padding-inline:.5rem}.LegalDocumentView-module__TgyyIW__metadata{grid-template-columns:1fr}.LegalDocumentView-module__TgyyIW__metadata dd+dt{margin-top:.5rem}}@media print{.LegalDocumentView-module__TgyyIW__page{color:#000;background:#fff}.LegalDocumentView-module__TgyyIW__shell{width:100%;padding:0}.LegalDocumentView-module__TgyyIW__header,.LegalDocumentView-module__TgyyIW__controls,.LegalDocumentView-module__TgyyIW__localeControls,.LegalDocumentView-module__TgyyIW__archiveAction{display:none}.LegalDocumentView-module__TgyyIW__article{box-shadow:none;border:0;padding:0}.LegalDocumentView-module__TgyyIW__fixtureBanner{break-inside:avoid}.LegalDocumentView-module__TgyyIW__section{break-inside:avoid-page}}
