.legal_shell__k09WA{min-height:100vh;padding:calc(100px + env(safe-area-inset-top)) 28px 120px}.legal_wrap__m_UNz{max-width:680px;margin:0 auto}.legal_back__Bh46i{display:inline-flex;align-items:center;gap:6px;color:var(--ink-faint);text-decoration:none;font-size:13.5px;margin-bottom:40px;transition:color .25s var(--ease)}.legal_back__Bh46i:hover{color:var(--ink-dim)}.legal_title__UqLag{font-weight:700;font-size:clamp(28px,4vw,38px);letter-spacing:-.02em;margin-bottom:8px}.legal_updated__lrgMI{color:var(--ink-faint);font-size:13px;margin-bottom:48px}.legal_wrap__m_UNz h2{font-size:18px;font-weight:700;margin:40px 0 12px;letter-spacing:-.01em}.legal_wrap__m_UNz li,.legal_wrap__m_UNz p{color:var(--ink-dim);font-size:15px;line-height:1.75}.legal_wrap__m_UNz ul{margin:10px 0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.legal_wrap__m_UNz a{color:var(--green);text-decoration:none}.legal_wrap__m_UNz a:hover{text-decoration:underline}.legal_note__MKw0Y{margin-top:56px;padding:18px 20px;border:1px solid var(--border);border-radius:14px;background:var(--glass);color:var(--ink-faint);font-size:13px;line-height:1.6}