.o11-legal .phero{padding:72px 0 48px}.o11-legal .phero h1{font:700 clamp(40px, 4.6vw, 64px)/1.02 var(--display);letter-spacing:-.015em;margin:16px 0 20px}.o11-legal .phero .updated{color:var(--muted);font-size:14px}.o11-legal .body{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:48px;padding:48px 0 120px;display:grid}.o11-legal .docs{position:sticky;top:108px}.o11-legal .docs .k{margin-bottom:14px}.o11-legal .docs ul{border-top:1px solid var(--line-2)}.o11-legal .docs a{border-bottom:1px solid var(--line);color:var(--fg-2);padding:12px 0;font-size:15px;text-decoration:none;display:block}.o11-legal .docs a:hover{color:var(--fg)}.o11-legal .docs a[aria-current]{color:var(--fg);font-weight:600}.o11-legal .doc{overflow-wrap:break-word;max-width:720px;font-size:18px;line-height:1.7}.o11-legal .doc section+section{border-top:1px solid var(--line);margin-top:44px;padding-top:40px}.o11-legal .doc h2{font:700 30px/1.15 var(--display);letter-spacing:-.005em;max-width:none;margin:0 0 16px}.o11-legal .doc p{color:var(--fg-2)}.o11-legal .doc p+p,.o11-legal .doc p+ul{margin-top:16px}.o11-legal .doc li{color:var(--fg-2);padding:5px 0 5px 22px;position:relative}.o11-legal .doc li:before{content:"";background:var(--lav);border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:4px}.o11-legal .doc .nowrap{white-space:nowrap}.o11-legal .doc dl{border-top:1px solid var(--line-2);margin:24px 0 0;font-size:16px}.o11-legal .doc dl>div{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:13px 0;display:grid}.o11-legal .doc dt{color:var(--fg);font-weight:600}.o11-legal .doc dd{color:var(--fg-2);margin:0}.o11-legal .doc address{font-style:normal}.o11-legal .doc address span{display:block}@media (max-width:960px){.o11-legal .phero{padding:40px 0 32px}.o11-legal .body{grid-template-columns:1fr;gap:48px;padding:32px 0 64px}.o11-legal .docs{order:2;position:static}.o11-legal .doc{font-size:16.5px}.o11-legal .doc section+section{margin-top:32px;padding-top:28px}.o11-legal .doc h2{margin-bottom:12px;font-size:25px}.o11-legal .doc dl>div{grid-template-columns:1fr;gap:2px}}