.LegalDocument-module__04oxMa__shell{padding-block:var(--section-y);background:var(--paper)}.LegalDocument-module__04oxMa__inner{padding-inline:var(--gutter);width:100%;max-width:calc(var(--width-wide) + 2 * var(--gutter));gap:var(--space-8);margin-inline:auto;display:grid}.LegalDocument-module__04oxMa__document{min-width:0;max-width:48rem}.LegalDocument-module__04oxMa__nav{display:none}@media (min-width:78rem){.LegalDocument-module__04oxMa__inner{gap:var(--space-9);grid-template-columns:minmax(0,48rem) minmax(0,15rem);align-items:start}.LegalDocument-module__04oxMa__nav{top:calc(var(--header-height,4.5rem) + var(--space-5));border-inline-start:var(--hairline);order:2;padding-inline-start:var(--space-5);display:block;position:sticky}}.LegalDocument-module__04oxMa__navLabel{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--steel-600);margin-block-end:var(--space-4);font-weight:600}.LegalDocument-module__04oxMa__navList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.LegalDocument-module__04oxMa__navLink{gap:var(--space-2);padding-block:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--steel-700);border-radius:2px;grid-template-columns:1.75rem 1fr;text-decoration:none;display:grid}.LegalDocument-module__04oxMa__navLink:hover{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.LegalDocument-module__04oxMa__navLink:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.LegalDocument-module__04oxMa__navIndex{font-family:var(--font-mono);font-size:var(--text-3xs);color:var(--steel-400);padding-block-start:.15em;font-weight:600}.LegalDocument-module__04oxMa__summary{padding:var(--space-5) var(--space-6);background:var(--paper-warm-2);border-inline-start:3px solid var(--als-green);margin-block-end:var(--space-8)}.LegalDocument-module__04oxMa__summaryTitle{font-size:var(--text-2xs);font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--als-green-dark);margin-block-end:var(--space-4);font-weight:600}.LegalDocument-module__04oxMa__summaryList{gap:var(--space-3);margin:0;display:grid}.LegalDocument-module__04oxMa__summaryRow{gap:var(--space-1);display:grid}.LegalDocument-module__04oxMa__summaryTerm{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--steel-600);font-weight:600}.LegalDocument-module__04oxMa__summaryValue{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink);margin:0}@media (min-width:42rem){.LegalDocument-module__04oxMa__summaryList{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.LegalDocument-module__04oxMa__section{border-block-start:var(--hairline);scroll-margin-top:calc(var(--header-height,4.5rem) + var(--space-5));margin-block-start:var(--space-7);padding-block-start:var(--space-7)}.LegalDocument-module__04oxMa__section:first-child{border-block-start:none;margin-block-start:0;padding-block-start:0}.LegalDocument-module__04oxMa__sectionTitle{align-items:baseline;gap:var(--space-2);font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);grid-template-columns:2.5rem 1fr;margin-block-end:var(--space-4);display:grid}.LegalDocument-module__04oxMa__sectionIndex{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--als-green-dark);letter-spacing:var(--tracking-wide);font-weight:600}.LegalDocument-module__04oxMa__prose{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--steel-800)}.LegalDocument-module__04oxMa__prose>*+*{margin-block-start:var(--space-4)}.LegalDocument-module__04oxMa__prose p{max-width:46rem}.LegalDocument-module__04oxMa__prose a{color:var(--als-green-dark);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font}.LegalDocument-module__04oxMa__prose a:hover{color:var(--ink)}.LegalDocument-module__04oxMa__prose a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.LegalDocument-module__04oxMa__definitions{gap:var(--space-4);margin:0;display:grid}.LegalDocument-module__04oxMa__definitionRow{gap:var(--space-1);border-block-end:var(--hairline);padding-block-end:var(--space-4);display:grid}.LegalDocument-module__04oxMa__definitionRow:last-child{border-block-end:none;padding-block-end:0}.LegalDocument-module__04oxMa__definitionTerm{font-size:var(--text-sm);color:var(--ink);font-weight:600}.LegalDocument-module__04oxMa__definitionValue{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--steel-700);margin:0}@media (min-width:40rem){.LegalDocument-module__04oxMa__identity .LegalDocument-module__04oxMa__definitionRow{gap:var(--space-4);grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);align-items:baseline}}.LegalDocument-module__04oxMa__identity .LegalDocument-module__04oxMa__definitionValue{color:var(--ink)}.LegalDocument-module__04oxMa__footer{border-block-start:var(--hairline);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--steel-600);gap:var(--space-2);margin-block-start:var(--space-8);padding-block-start:var(--space-5);display:grid}.LegalDocument-module__04oxMa__footer a{color:var(--als-green-dark);text-underline-offset:.18em;text-decoration:underline}.LegalDocument-module__04oxMa__footer a:hover{color:var(--ink)}.LegalDocument-module__04oxMa__footer a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}
