.pg-tabs{background:#fff;border-radius:999px;gap:2px;padding:5px;display:flex;position:relative}.pg-tabs a{font:400 15px/1 var(--sans);color:var(--soft);border-radius:999px;padding:10px 18px;text-decoration:none}.pg-tabs a.is-on{background:var(--ink);color:#fff;font-weight:500;box-shadow:0 1px 2px #0000001a}.pg-tabs a.is-on:hover{opacity:1}.pg-updated{font:400 16px/1.5 var(--sans);color:var(--soft);position:relative;margin-top:20px!important}.pg-legal{flex-wrap:wrap;align-items:flex-start;gap:40px 80px;display:flex}.pg-toc{max-width:300px;box-shadow:var(--shadow);background:#fff;border:1px solid #00000012;border-radius:26px;flex-direction:column;flex:220px;gap:4px;padding:22px 22px 18px;display:flex;position:sticky;top:32px}.pg-toc span{font:500 13px/1 var(--sans);color:var(--mute);margin-bottom:8px}.pg-toc a{font:400 14px/1.3 var(--sans);padding:7px 0;text-decoration:none}.pg-legal__body{flex-direction:column;flex:3 560px;max-width:760px;display:flex}.pg-legal__intro{font:400 19px/1.6 var(--sans);color:#2a2926;text-wrap:pretty;margin-bottom:12px!important}.pg-legal__sec{flex-direction:column;padding-top:40px;scroll-margin-top:24px;display:flex}.pg-legal__sec h2{font:500 28px/1.15 var(--sans);letter-spacing:-.03em;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.pg-legal__sec h2 span{color:var(--flame);font-size:15px;font-weight:600}.pg-legal__sec h3{font:600 17px/1.3 var(--sans);margin:10px 0 8px}.pg-legal__sec p{font:400 17px/1.65 var(--sans);color:#3a3834;text-wrap:pretty;margin-bottom:14px}.pg-legal__sec ul{flex-direction:column;gap:9px;margin:0 0 14px;display:flex}.pg-legal__sec li{font:400 17px/1.6 var(--sans);color:#3a3834;padding-left:19px;position:relative}.pg-legal__sec li:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:11px;left:0}.pg-legal__sec strong{color:var(--ink);font-weight:600}.pg-legal__contact{background:var(--panel);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:44px;padding:24px 26px;display:flex}.pg-legal__contact>span{flex-direction:column;gap:6px;display:flex}.pg-legal__contact b{font:600 16px/1 var(--sans)}.pg-legal__contact small{font:400 15px/1 var(--sans);color:var(--soft)}.pg-legal__contact .v3-btn--ghost{padding:15.5px 24px}@media (max-width:860px){.pg-toc{max-width:none;position:static}}@media (max-width:600px){.pg-legal__sec h2{font-size:24px}}
