.legal-document[data-v-16ae30de]{color:var(--theme-ink,#2f2f2f);background:#f7f4ef;padding:clamp(2rem,5vw,5rem) 1.5rem clamp(4rem,8vw,7rem)}.legal-document__hero[data-v-16ae30de],.legal-document__layout[data-v-16ae30de]{width:min(72rem,100%);margin:0 auto}.legal-document__breadcrumb[data-v-16ae30de]{color:var(--theme-muted,#71675e);flex-wrap:wrap;gap:.6rem;margin-bottom:2.5rem;font-size:.8rem;display:flex}.legal-document__eyebrow[data-v-16ae30de]{color:var(--theme-muted,#71675e);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-family:Inter,sans-serif;font-size:.7rem;font-weight:600}h1[data-v-16ae30de],h2[data-v-16ae30de]{font-family:Playfair Display,Georgia,serif;font-weight:500}h1[data-v-16ae30de]{max-width:55rem;margin:0;font-size:clamp(2.5rem,6vw,4.75rem);line-height:1.12}h2[data-v-16ae30de]{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}p[data-v-16ae30de]{color:var(--theme-muted,#4a4540);font-family:Spectral,Georgia,serif;font-size:1.08rem;line-height:1.75}p+p[data-v-16ae30de]{margin-top:1rem}.legal-document__intro[data-v-16ae30de]{max-width:49rem;margin-top:1.5rem;font-size:1.25rem}.legal-document__date[data-v-16ae30de]{color:var(--theme-muted,#71675e);margin:1.5rem 0;font-family:Inter,sans-serif;font-size:.75rem}.legal-document__tabs[data-v-16ae30de]{border-bottom:1px solid #d9d2c9;gap:2rem;display:flex}.legal-document__tabs a[data-v-16ae30de]{border-bottom:2px solid #0000;padding:1rem 0}.legal-document__tabs a[aria-current=page][data-v-16ae30de]{color:var(--theme-green,#1b4332);border-color:#1b4332;font-weight:600}.legal-document__layout[data-v-16ae30de]{grid-template-columns:14rem minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding-top:3rem;display:grid}.legal-document__sidebar nav[data-v-16ae30de]{position:sticky;top:6rem}.legal-document__sidebar a[data-v-16ae30de]{padding:.45rem 0;font-size:.84rem;line-height:1.5;display:block}.legal-document__content[data-v-16ae30de]{min-width:0}.legal-document__summary[data-v-16ae30de]{background:#eeeee4;border-left:3px solid #527b61;margin:0 0 2.5rem;padding:1.5rem}.legal-document section[data-v-16ae30de]{scroll-margin-top:6rem}.legal-document__section[data-v-16ae30de]{border-top:1px solid #ddd6cd;margin-top:2.5rem;padding-top:2.5rem}.legal-projects[data-v-16ae30de]{border:1px solid #d9d2c9;border-radius:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;overflow:hidden}.legal-projects li[data-v-16ae30de]{background:#fbf9f5;padding:1.2rem 1.4rem}.legal-projects li+li[data-v-16ae30de]{border-top:1px solid #e3ddd4}.legal-projects__title[data-v-16ae30de]{justify-content:space-between;align-items:center;gap:1rem;font-family:Spectral,serif;font-size:1.15rem;font-weight:600;display:flex}.legal-projects__title span[data-v-16ae30de]{color:var(--theme-green,#315940);border:1px solid #c5d3c8;border-radius:1rem;padding:.15rem .6rem;font:.65rem Inter,sans-serif}.legal-projects__links[data-v-16ae30de]{flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:.6rem;font-size:.78rem;display:flex}a[data-v-16ae30de]{color:var(--theme-green,#315940);text-underline-offset:.25em;text-decoration:none}a[data-v-16ae30de]:hover{text-decoration:underline}a[data-v-16ae30de]:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #315940}.legal-document__reference[data-v-16ae30de]{margin-top:1rem;font-size:.9rem;display:inline-block}.legal-document__contact[data-v-16ae30de]{background:#eeeee4;border-radius:.5rem;margin-top:3rem;padding:clamp(1.25rem,4vw,2rem)}.legal-document__contact a[data-v-16ae30de]{overflow-wrap:anywhere;margin-top:.75rem;display:inline-block}@media (width<=800px){.legal-document__layout[data-v-16ae30de]{grid-template-columns:1fr;gap:2rem}.legal-document__sidebar nav[data-v-16ae30de]{border-bottom:1px solid #d9d2c9;padding-bottom:1.5rem;position:static}.legal-document__sidebar a[data-v-16ae30de]{padding:.5rem 0}}
