.pg-legal{font-family:Geist,system-ui,sans-serif;background:var(--bg);color:var(--ink);line-height:1.7;-webkit-font-smoothing:antialiased}.pg-legal .wrap{max-width:820px;margin:0 auto;padding:56px 24px 80px}.pg-legal h1{font-family:"Instrument Serif",serif;font-size:clamp(38px,7vw,56px);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin-bottom:10px}.pg-legal h1 em{font-style:italic;color:var(--violet)}.pg-legal .upd{font-size:14px;color:var(--dim);margin-bottom:40px}.pg-legal h2{font-size:22px;font-weight:800;margin:38px 0 12px;letter-spacing:-.01em}.pg-legal p{margin-bottom:14px;color:var(--text)}.pg-legal ul{margin:0 0 16px 22px}.pg-legal li{margin-bottom:8px;color:var(--text)}.pg-legal a{color:var(--violet)}.pg-legal .note{background:#7c5bf00f;border:1px solid rgba(124,91,240,.14);border-radius:14px;padding:18px 22px;margin:22px 0;font-size:15px}.pg-legal strong{font-weight:700;color:var(--ink)}
