.legal-hero[data-astro-cid-zgovxyhs]{isolation:isolate;background:var(--color-stone);border-bottom:1px solid var(--color-line);position:relative;overflow:clip}.legal-hero-art[data-astro-cid-zgovxyhs]{z-index:-1;aspect-ratio:1;width:clamp(22rem,46vw,40rem);color:var(--color-gold,var(--color-accent));opacity:.45;position:absolute;top:50%;right:clamp(-14rem,-10vw,-4rem);translate:0 -46%}.legal-hero-art[data-astro-cid-zgovxyhs] .legal-ripple{width:100%;height:100%}.legal-hero-inner[data-astro-cid-zgovxyhs]{gap:1.5rem;padding-block:clamp(5rem,3rem + 9vw,11rem) clamp(2.75rem,2rem + 3vw,4.5rem);display:grid}.legal-breadcrumb[data-astro-cid-zgovxyhs] ol[data-astro-cid-zgovxyhs]{font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:0 .6rem;font-weight:600;display:flex}.legal-breadcrumb[data-astro-cid-zgovxyhs] li[data-astro-cid-zgovxyhs]{align-items:center;gap:.6rem;display:inline-flex}.legal-breadcrumb[data-astro-cid-zgovxyhs] li[data-astro-cid-zgovxyhs]+li[data-astro-cid-zgovxyhs]:before{content:"›" / "";color:var(--color-gold,var(--color-accent))}.legal-breadcrumb[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]{min-height:2.75rem;color:var(--color-ink-soft);text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.2em;align-items:center;display:inline-flex}.legal-breadcrumb[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]:hover{color:var(--color-ink);text-decoration-color:currentColor}.legal-breadcrumb[data-astro-cid-zgovxyhs] [data-astro-cid-zgovxyhs][aria-current=page]{color:var(--color-ink)}.legal-hero-row[data-astro-cid-zgovxyhs]{align-items:end;gap:1.75rem;display:grid}@media (width>=56rem){.legal-hero-row[data-astro-cid-zgovxyhs]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem}}.legal-title[data-astro-cid-zgovxyhs]{font-size:var(--text-h1);line-height:var(--text-h1--line-height);color:var(--color-ink)}.legal-hero-side[data-astro-cid-zgovxyhs]{justify-items:start;gap:1.5rem;max-width:30rem;display:grid}@media (width>=56rem){.legal-hero-side[data-astro-cid-zgovxyhs]{grid-template-columns:minmax(0,1fr) auto;justify-self:end;align-items:center;max-width:34rem;padding-bottom:.75rem}}.legal-intro[data-astro-cid-zgovxyhs]{font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-ink-soft)}.legal-skip[data-astro-cid-zgovxyhs]{min-height:3.5rem;color:var(--color-ink);font-size:var(--text-xs);letter-spacing:.02em;align-items:center;gap:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.legal-skip-ring[data-astro-cid-zgovxyhs]{border:1px solid var(--color-ink);width:3.5rem;height:3.5rem;transition:transform var(--duration-base) var(--ease-out-soft);border-radius:50%;place-items:center;display:inline-grid;position:relative}.legal-skip-ring[data-astro-cid-zgovxyhs]:before{content:"";background:var(--color-ink);opacity:0;transition:opacity var(--duration-base) var(--ease-out-soft);border-radius:50%;position:absolute;inset:-1px}.legal-skip[data-astro-cid-zgovxyhs] .legal-skip-icon{width:1.25rem;height:1.25rem;position:relative}@media (width>=56rem){.legal-skip-label[data-astro-cid-zgovxyhs]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (hover:hover){.legal-skip[data-astro-cid-zgovxyhs]:hover .legal-skip-ring[data-astro-cid-zgovxyhs]{transform:translateY(3px)}.legal-skip[data-astro-cid-zgovxyhs]:hover .legal-skip-ring[data-astro-cid-zgovxyhs]:before{opacity:1}.legal-skip[data-astro-cid-zgovxyhs]:hover .legal-skip-icon{color:var(--color-stone)}}@media (prefers-reduced-motion:no-preference){.legal-skip[data-astro-cid-zgovxyhs] .legal-skip-icon{animation:legal-arrow 2.8s var(--ease-in-out-soft) infinite}}@keyframes legal-arrow{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.legal-body[data-astro-cid-zgovxyhs]{padding-block:clamp(3.5rem, 2.5rem + 4vw, 6.5rem) var(--section-space);background:var(--color-paper)}.legal-body[data-astro-cid-zgovxyhs]:focus{outline:none}.legal-measure[data-astro-cid-zgovxyhs]{max-width:46rem;margin-inline:auto}.legal-head[data-astro-cid-zgovxyhs]{gap:1rem;padding-bottom:2.25rem;display:grid}.legal-date[data-astro-cid-zgovxyhs]{font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-accent);font-weight:600}.legal-h2[data-astro-cid-zgovxyhs]{font-size:calc(var(--text-h3) * 1.35);color:var(--color-ink);line-height:1.12}.legal-opening[data-astro-cid-zgovxyhs]{color:var(--color-ink-soft)}.legal-section[data-astro-cid-zgovxyhs]{border-top:1px solid var(--color-line);gap:1rem;padding-block:2.25rem;display:grid}.legal-h3[data-astro-cid-zgovxyhs]{font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--color-ink)}.legal-section[data-astro-cid-zgovxyhs] p[data-astro-cid-zgovxyhs],.legal-list[data-astro-cid-zgovxyhs] li[data-astro-cid-zgovxyhs]{color:var(--color-ink-soft);line-height:1.75}.legal-list[data-astro-cid-zgovxyhs]{gap:1rem;display:grid}.legal-lead[data-astro-cid-zgovxyhs]{color:var(--color-ink);font-weight:600}.legal-quote[data-astro-cid-zgovxyhs]{gap:.75rem;margin:.5rem 0 0;display:grid}.legal-quote-lead[data-astro-cid-zgovxyhs]{color:var(--color-ink-soft)}.legal-quote[data-astro-cid-zgovxyhs] blockquote[data-astro-cid-zgovxyhs]{border-left:2px solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-accent-tint);margin:0;padding:1.25rem 1.5rem}.legal-quote[data-astro-cid-zgovxyhs] blockquote[data-astro-cid-zgovxyhs] p[data-astro-cid-zgovxyhs]{color:var(--color-ink)}.legal-body[data-astro-cid-zgovxyhs] a.legal-link{color:var(--color-accent);text-underline-offset:.18em;overflow-wrap:anywhere;font-weight:600;text-decoration:underline 1px}.legal-body[data-astro-cid-zgovxyhs] a.legal-link:hover{text-decoration-thickness:2px}
