.LegalPage_header__H8Wwm{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.LegalPage_headerInner__p9sgS{display:flex;align-items:center;justify-content:space-between;min-height:72px}.LegalPage_logo__beYo0{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-size:1.1rem;color:var(--text)}.LegalPage_logo__beYo0 img{border-radius:8px;object-fit:contain}.LegalPage_logo__beYo0 strong{color:var(--accent-light)}.LegalPage_back__AZh5M{display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1.1rem;border-radius:100px;border:1px solid var(--border-strong);font-weight:600;font-size:.92rem;color:var(--text)}.LegalPage_back__AZh5M:focus-visible,.LegalPage_back__AZh5M:hover{background:var(--soft)}.LegalPage_main__0FkJ8{padding:clamp(3rem,7vw,5rem) 0 5rem}.LegalPage_wrap__paZCC{max-width:780px}.LegalPage_title__Y1u35{font-size:clamp(2.2rem,5vw,3.4rem);margin-bottom:.75rem}.LegalPage_updated__6LMXh{color:var(--text-muted);font-size:.92rem;margin-bottom:3rem}.LegalPage_prose__MVv7P{font-size:1.05rem;line-height:1.75;color:var(--text)}.LegalPage_prose__MVv7P h2{font-size:clamp(1.35rem,2.6vw,1.7rem);letter-spacing:-.02em;margin:2.75rem 0 .9rem;padding-top:1.75rem;border-top:1px solid var(--border)}.LegalPage_prose__MVv7P h3{font-size:1.15rem;margin:1.75rem 0 .5rem}.LegalPage_prose__MVv7P p,.LegalPage_prose__MVv7P ul{margin-bottom:1rem}.LegalPage_prose__MVv7P ul{padding-left:1.3rem;list-style:disc}.LegalPage_prose__MVv7P li{margin-bottom:.35rem}.LegalPage_prose__MVv7P a{color:var(--accent-light);text-decoration:underline;text-underline-offset:3px}.LegalPage_prose__MVv7P a:focus-visible,.LegalPage_prose__MVv7P a:hover{text-decoration-thickness:2px}.LegalPage_prose__MVv7P strong{font-weight:600}.LegalPage_todo__9ddlq{background:#fde68a;color:#17151f;padding:.05rem .35rem;border-radius:4px;font-weight:600}