.legal-page[data-v-77f6c329]{min-height:100vh;color:var(--ink);background:var(--paper);font-family:var(--font-display)}.legal-nav[data-v-77f6c329]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem max(5vw,1rem);border-bottom:1px solid var(--line)}.brand[data-v-77f6c329]{display:flex;align-items:center;gap:.7rem;color:var(--ink);font-size:1.4rem;font-weight:700}.mark[data-v-77f6c329]{display:none}.legal-nav nav[data-v-77f6c329]{gap:1.2rem;color:var(--muted);font-size:.85rem}main[data-v-77f6c329]{max-width:850px;margin:auto;padding:3rem 1.25rem}.legal-hero>span[data-v-77f6c329]{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em}.legal-hero h1[data-v-77f6c329]{margin:.75rem 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:650;letter-spacing:-.04em}.legal-hero p[data-v-77f6c329]{color:var(--muted);line-height:1.8}.legal-hero small[data-v-77f6c329]{color:var(--muted)}.legal-content[data-v-77f6c329]{margin-top:2rem;padding:2rem;border:1px solid var(--line);border-radius:14px;background:var(--card)}.legal-content[data-v-77f6c329] section+section{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--line)}.legal-content[data-v-77f6c329] h2{font-size:1.25rem;font-weight:650}.legal-content[data-v-77f6c329] h3{font-size:1rem;margin-top:1.5rem}.legal-content[data-v-77f6c329] p,.legal-content[data-v-77f6c329] li{color:#bfb3cf;font-size:.9rem;line-height:1.8;overflow-wrap:anywhere}.legal-content[data-v-77f6c329] ul{padding-left:1.2rem}.legal-content[data-v-77f6c329] a{color:var(--forest)}footer[data-v-77f6c329]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:2rem max(5vw,1rem);border-top:1px solid var(--line);color:var(--muted);font-size:.8rem}@media(max-width:600px){.legal-content[data-v-77f6c329]{padding:1.1rem}main[data-v-77f6c329]{padding-top:2rem}}
