.privacy{max-width:720px;margin:0 auto;padding:clamp(32px,6vh,64px) 24px clamp(64px,10vh,120px)}.privacy .brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.012em}.privacy .brand img{width:32px;height:32px}.privacy h1{margin-top:clamp(32px,6vh,56px);font-family:var(--display);font-size:clamp(40px,6vw,56px);font-weight:600;letter-spacing:-.024em;line-height:1.06}.privacy .lead{margin-top:16px;font-size:clamp(19px,2vw,21px);line-height:1.42;color:var(--fg-2)}.privacy .lead em{font-style:normal;color:var(--fg)}.privacy h2{margin-top:48px;font-size:24px;font-weight:600;letter-spacing:-.016em}.privacy ul{list-style:none;margin-top:8px}.privacy li,.privacy p{margin-top:14px;font-size:17px;line-height:1.53;color:var(--fg-2)}.privacy li b{color:var(--fg);font-weight:600}.privacy a{color:var(--fg);text-underline-offset:3px}.privacy .todo{padding:1px 6px;border-radius:6px;background:#ffe59a;color:#5c4400}.privacy .updated{margin-top:48px;font-size:13px;color:var(--fg-3)}
