.legal_main__daoVQ{min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-body);display:flex;flex-direction:column}.legal_nav__FD6dA{display:flex;align-items:center;justify-content:space-between;padding:clamp(16px,2.5vw,28px) clamp(20px,5vw,56px);border-bottom:1px solid var(--line)}.legal_wordmark__30oNt{font-family:var(--font-serif);font-size:1.3rem;font-weight:600;color:var(--ink)}.legal_back__L6a5j{font-size:.95rem;font-weight:500;color:var(--ink-2);transition:color .18s ease}.legal_back__L6a5j:hover{color:var(--color-accent-ink)}.legal_doc__STx2c{flex:1 1;width:100%;max-width:760px;margin:0 auto;padding:clamp(48px,8vw,96px) clamp(20px,5vw,40px)}.legal_title__9j0xE{font-family:var(--font-serif);font-weight:600;font-size:clamp(2rem,5vw,3rem);line-height:1.08;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.legal_updated__oQ_OI{font-size:.95rem;color:var(--ink-3);margin-top:12px;margin-bottom:clamp(32px,5vw,56px)}.legal_body__EqZcT{font-size:1.05rem;line-height:1.7;color:var(--ink-2);max-width:68ch}.legal_body__EqZcT h2{font-family:var(--font-serif);font-weight:600;font-size:clamp(1.3rem,2.6vw,1.6rem);letter-spacing:-.01em;color:var(--ink);margin-top:clamp(36px,5vw,52px);margin-bottom:12px;text-wrap:balance}.legal_body__EqZcT h2:first-child{margin-top:0}.legal_body__EqZcT h3{font-weight:700;font-size:1.1rem;color:var(--ink);margin-top:28px;margin-bottom:8px}.legal_body__EqZcT p{margin-bottom:18px;text-wrap:pretty}.legal_body__EqZcT ul{margin:0 0 18px;padding-left:22px}.legal_body__EqZcT li{margin-bottom:8px}.legal_body__EqZcT a{color:var(--color-accent-ink);text-decoration:underline;text-underline-offset:2px}.legal_body__EqZcT a:hover{color:var(--color-accent)}.legal_body__EqZcT strong{color:var(--ink);font-weight:600}