.legal-page[data-v-aa2d04e4]{background:var(--lp-bg,#f7f5f2);min-height:calc(100dvh - 4rem);color:var(--lp-text-1,#1c1917);padding:2.5rem 0 1.5rem}.legal-page__container[data-v-aa2d04e4]{gap:1.5rem;display:grid}.legal-page__footer nav[data-v-aa2d04e4],.legal-page__navigation[data-v-aa2d04e4]{flex-wrap:wrap;gap:.25rem;display:flex}.legal-page__navigation[data-v-aa2d04e4]{border:1px solid var(--lp-border,#e2ddd8);background:var(--lp-surface,#fff);box-shadow:var(--lp-shadow,0 1px 3px #00000012);border-radius:.875rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.375rem;display:grid}.legal-page__navigation-link[data-v-aa2d04e4]{justify-content:center;min-height:2.75rem;font-weight:700}.legal-page__navigation-link.is-active[data-v-aa2d04e4]{background:var(--lp-accent,#1d4ed8);color:#fff;box-shadow:0 2px 8px #1d4ed83d}.legal-page__navigation-link[data-v-aa2d04e4]:not(.is-active):hover{background:var(--lp-accent-light,#eff4ff);color:var(--lp-accent,#1d4ed8)}.legal-page__hero[data-v-aa2d04e4]{border-color:var(--lp-border,#e2ddd8);background:var(--lp-surface,#fff);box-shadow:var(--lp-shadow-md,0 4px 20px #0000001a);grid-template-columns:minmax(0,1.3fr) minmax(18rem,.95fr);align-items:stretch;gap:2rem;padding:1.75rem;display:grid}.legal-page__hero-copy[data-v-aa2d04e4]{min-width:0}.legal-page__eyebrow[data-v-aa2d04e4]{letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.legal-page h1[data-v-aa2d04e4],.legal-page h2[data-v-aa2d04e4],.legal-page h3[data-v-aa2d04e4],.legal-page p[data-v-aa2d04e4]{margin:0}.legal-page h1[data-v-aa2d04e4]{font-family:var(--lp-serif,Georgia,serif);margin-top:.875rem;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:600;line-height:1.05}.legal-page__hero-copy>p[data-v-aa2d04e4]{max-width:41rem;color:var(--lp-text-2,#44403c);margin-top:.875rem;font-size:1rem;line-height:1.65}.legal-page__hero-callout[data-v-aa2d04e4]{border-color:var(--lp-border,#e2ddd8);background:var(--lp-surface-2,#faf9f7);box-shadow:none;align-self:stretch;padding:1.25rem}.legal-document__header h2[data-v-aa2d04e4],.legal-page__hero-callout h2[data-v-aa2d04e4]{font-size:1.0625rem;font-weight:800;line-height:1.35}.legal-document__header p[data-v-aa2d04e4],.legal-page__hero-callout p[data-v-aa2d04e4]{color:var(--lp-text-3,#78716c);margin-top:.625rem;font-size:.875rem;line-height:1.6}.legal-page__content[data-v-aa2d04e4]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.legal-document[data-v-aa2d04e4]{border-color:var(--lp-border,#e2ddd8);background:var(--lp-surface,#fff);box-shadow:var(--lp-shadow,0 1px 3px #00000012);overflow:hidden}.legal-document__header[data-v-aa2d04e4]{border-bottom:1px solid var(--lp-border,#e2ddd8);padding:1.25rem}.legal-document__body[data-v-aa2d04e4]{gap:1rem;padding:1.25rem;display:grid}.legal-document__section[data-v-aa2d04e4]{gap:.5rem;display:grid}.legal-document__section+.legal-document__section[data-v-aa2d04e4]{border-top:1px solid var(--lp-border,#e2ddd8);padding-top:1.25rem}.legal-document__section-title[data-v-aa2d04e4]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.legal-document__section h3[data-v-aa2d04e4]{font-size:.9375rem;font-weight:800;line-height:1.4}.legal-document__list-group[data-v-aa2d04e4]{border-left:3px solid var(--lp-accent,#1d4ed8);background:var(--lp-surface-2,#faf9f7);border-radius:0 .625rem .625rem 0;gap:.375rem;margin-top:.25rem;padding:.875rem 1rem;display:grid}.legal-document__list-group h4[data-v-aa2d04e4]{margin:0;font-size:.875rem;font-weight:800;line-height:1.4}.legal-document__section li[data-v-aa2d04e4],.legal-document__section p[data-v-aa2d04e4]{color:var(--lp-text-2,#44403c);font-size:.9375rem;line-height:1.65}.legal-document__section ul[data-v-aa2d04e4]{gap:.3rem;margin:0;padding-left:1.25rem;display:grid}.legal-page__footer[data-v-aa2d04e4]{border-top:1px solid var(--lp-border,#e2ddd8);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0 0;display:flex}.legal-page__footer>p[data-v-aa2d04e4]{color:var(--lp-text-3,#78716c);font-size:.8125rem}@media (width<=760px){.legal-page[data-v-aa2d04e4]{padding-top:1.25rem}.legal-page__content[data-v-aa2d04e4],.legal-page__hero[data-v-aa2d04e4]{grid-template-columns:minmax(0,1fr)}.legal-page__hero[data-v-aa2d04e4]{gap:1.25rem;padding:1.25rem}.legal-page__navigation[data-v-aa2d04e4]{grid-template-columns:minmax(0,1fr)}.legal-page__footer[data-v-aa2d04e4]{flex-direction:column;align-items:flex-start}}
