.legal-skip-link[data-astro-cid-fmzvkzhr]{z-index:100;background:var(--warm-cream);color:var(--warm-charcoal);border-radius:12px;padding:12px 18px;position:fixed;top:12px;left:20px;transform:translateY(-180%)}.legal-skip-link[data-astro-cid-fmzvkzhr]:focus{transform:none}.legal-page[data-astro-cid-fmzvkzhr]{min-height:calc(100svh - var(--header-height));padding:clamp(36px, 5vw, 72px) var(--page-gutter) clamp(64px, 8vw, 112px)}.legal-page__inner[data-astro-cid-fmzvkzhr]{width:min(100%,1120px);margin-inline:auto}.legal-page__header[data-astro-cid-fmzvkzhr]{margin-bottom:clamp(40px,5vw,64px)}.legal-page__back[data-astro-cid-fmzvkzhr]{min-height:44px;color:var(--soft-sage);text-underline-offset:5px;align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}h1[data-astro-cid-fmzvkzhr]{letter-spacing:-.05em;overflow-wrap:anywhere;hyphens:auto;margin:20px 0 16px;font-size:clamp(2rem,5.1vw,4.75rem);font-weight:300;line-height:1.12}.legal-page__date[data-astro-cid-fmzvkzhr]{color:var(--soft-sage);margin:0;font-size:.875rem}.legal-page__body[data-astro-cid-fmzvkzhr]{grid-template-columns:minmax(180px,230px) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.legal-page__navigation[data-astro-cid-fmzvkzhr]{top:calc(var(--header-height) + 32px);min-width:0;position:sticky}.legal-page__navigation[data-astro-cid-fmzvkzhr] nav[data-astro-cid-fmzvkzhr]{align-content:start;gap:4px;display:grid}.legal-page__navigation[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]{min-height:44px;color:var(--soft-sage);overflow-wrap:anywhere;align-items:center;font-size:.875rem;line-height:1.6;display:flex}.legal-page__navigation[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]:hover{color:var(--warm-cream);text-underline-offset:5px;text-decoration:underline}.legal-page__navigation[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr][aria-current=page]{color:var(--warm-cream);text-decoration:underline;text-decoration-color:var(--leaf-green);text-underline-offset:7px}.legal-page__contents[data-astro-cid-fmzvkzhr]{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.legal-page__contents[data-astro-cid-fmzvkzhr] summary[data-astro-cid-fmzvkzhr]{min-height:44px;color:var(--warm-cream);cursor:pointer;font-size:.875rem;line-height:44px}.legal-page__contents[data-astro-cid-fmzvkzhr] nav[data-astro-cid-fmzvkzhr]{margin-top:8px}.legal-prose[data-astro-cid-fmzvkzhr]{overflow-wrap:anywhere;min-width:0;max-width:70ch;font-size:1rem;line-height:1.85}.legal-prose[data-astro-cid-fmzvkzhr] section+section{margin-top:40px}.legal-prose[data-astro-cid-fmzvkzhr] h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:400;line-height:1.35}.legal-prose[data-astro-cid-fmzvkzhr] h3{margin:28px 0 12px;font-size:1.0625rem;font-weight:500;line-height:1.5}.legal-prose[data-astro-cid-fmzvkzhr] p{margin:0 0 16px}.legal-prose[data-astro-cid-fmzvkzhr] p:last-child{margin-bottom:0}.legal-prose[data-astro-cid-fmzvkzhr] address{font-style:normal}.legal-prose[data-astro-cid-fmzvkzhr] a{text-decoration:underline;text-decoration-color:var(--soft-sage);text-underline-offset:5px}.legal-prose[data-astro-cid-fmzvkzhr] a:hover{text-decoration-color:var(--leaf-green)}.legal-prose[data-astro-cid-fmzvkzhr] strong{font-weight:500}.legal-prose[data-astro-cid-fmzvkzhr] code{font:inherit}.legal-prose[data-astro-cid-fmzvkzhr] .legal-contact{gap:6px;margin-top:12px;margin-bottom:16px;display:grid}.legal-prose[data-astro-cid-fmzvkzhr] .legal-contact a{width:fit-content;min-height:32px}.legal-prose[data-astro-cid-fmzvkzhr] .legal-reference{color:var(--soft-sage);font-size:.875rem}@media (width<=900px){.legal-page[data-astro-cid-fmzvkzhr]{padding-top:calc(var(--header-height) + 28px)}.legal-page__header[data-astro-cid-fmzvkzhr]{margin-bottom:32px}.legal-page__body[data-astro-cid-fmzvkzhr]{grid-template-columns:minmax(0,1fr);gap:32px}.legal-page__navigation[data-astro-cid-fmzvkzhr]{border-bottom:1px solid var(--line);padding-bottom:24px;position:static}.legal-page__navigation[data-astro-cid-fmzvkzhr]>nav[data-astro-cid-fmzvkzhr]{flex-wrap:wrap;gap:8px 24px;display:flex}.legal-page__contents[data-astro-cid-fmzvkzhr]{border-top:0;margin-top:12px;padding-top:0}.legal-prose[data-astro-cid-fmzvkzhr] section+section{margin-top:32px}}@media print{.site-header,.site-footer,.map-consent,.legal-skip-link[data-astro-cid-fmzvkzhr],.legal-page__back[data-astro-cid-fmzvkzhr],.legal-page__navigation[data-astro-cid-fmzvkzhr]{display:none!important}.legal-page[data-astro-cid-fmzvkzhr]{color:#111;padding:0}.legal-page__date[data-astro-cid-fmzvkzhr],.legal-prose[data-astro-cid-fmzvkzhr] a,.legal-prose[data-astro-cid-fmzvkzhr] .legal-reference{color:#111}.legal-page__body[data-astro-cid-fmzvkzhr]{display:block}.legal-prose[data-astro-cid-fmzvkzhr]{max-width:none}}
