.pg-legal .lg-hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.pg-legal .lg-hero .glow{position:absolute;top:-160px;right:-120px;width:480px;height:480px;background:radial-gradient(circle,rgba(31,127,208,.35),transparent 62%);pointer-events:none}.pg-legal .lg-hero .wrap{position:relative;z-index:2;padding:50px 40px 46px}@media (max-width:640px){.pg-legal .lg-hero .wrap{padding:44px 22px 40px}}.pg-legal .crumb{display:flex;align-items:center;gap:9px;font-size:13px;margin-bottom:18px}.pg-legal .crumb a{color:#7fb4ec}.pg-legal .crumb a:hover{color:#fff}.pg-legal .crumb .sep{color:hsla(0,0%,100%,.35)}.pg-legal .crumb span:last-child{color:#bcc9dd}.pg-legal .lg-hero h1{font-size:clamp(30px,4vw,46px);line-height:1.05;margin-bottom:10px}.pg-legal .lg-hero .upd{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#7fb4ec}.pg-legal .lg-body{padding:56px 0 84px}.pg-legal .lg-body .wrap{max-width:860px}.pg-legal .lg-body h2{font-size:22px;color:var(--navy);margin:34px 0 10px;letter-spacing:-.01em}.pg-legal .lg-body h2:first-child{margin-top:0}.pg-legal .lg-body p{font-size:15px;color:var(--slate);line-height:1.75;margin-bottom:12px}.pg-legal .lg-body ul{list-style:disc;padding-left:22px;margin:0 0 14px;display:flex;flex-direction:column;gap:7px}.pg-legal .lg-body li{font-size:14.5px;color:var(--slate);line-height:1.65}.pg-legal .lg-body a{color:var(--blue);font-weight:600}.pg-legal .lg-contact{margin-top:38px;border:1px solid var(--line);border-radius:16px;background:var(--mist);padding:22px 26px;font-size:14.5px;color:var(--slate)}.pg-legal .lg-contact b{color:var(--navy)}