.pg-legal .lg{counter-reset:lg;gap:36px;max-width:720px;padding-bottom:64px}.pg-legal .lg-head{flex-direction:column;gap:10px;display:flex}.pg-legal .lg-intro{margin-top:6px;font-size:17px}.pg-legal section{flex-direction:column;gap:10px;display:flex}.pg-legal section h2{align-items:baseline;gap:10px;display:flex}.pg-legal section[data-n] h2:before{counter-increment:lg;content:counter(lg);min-width:22px;font:800 15px/1 var(--display);color:var(--tang-ink);flex:none}.pg-legal p,.pg-legal li{font:400 16px/1.6 var(--body);color:var(--ink-2);text-wrap:pretty}.pg-legal b{color:var(--ink);font-weight:600}.pg-legal ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.pg-legal li::marker{color:var(--muted)}.pg-legal .lg a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.pg-legal .lg a:focus-visible{outline:2.5px solid var(--focus);outline-offset:3px;border-radius:4px}.pg-legal .topbar{width:100%;max-width:720px;margin:0 auto}.pg-legal .back{justify-content:center;width:44px;margin-left:-10px;padding:0}@container scr (min-width:700px){.pg-legal .topbar{height:80px;padding:0 32px}.pg-legal .lg{gap:44px;padding-top:24px}}@container scr (min-width:1100px){.pg-legal .topbar{padding:0 56px}}
