.pg-legal .hero{background:var(--ink);color:#fff;position:relative;overflow:hidden;padding-block:60px 110px}.pg-legal .hero .wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:center;position:relative;z-index:1}.pg-legal .hero h1{font-size:clamp(44px,5.8vw,88px);letter-spacing:-.05em;line-height:.92;font-weight:800;margin-top:16px}.pg-legal .hero .lede{margin-top:22px;color:var(--on-dark-2)}.pg-legal .hero .orbit{width:600px;height:600px;right:-120px;top:-200px;color:#fff;opacity:.14}.pg-legal .shield{position:relative;height:320px;display:grid;place-items:center}.pg-legal .shield .core{width:200px;height:240px;background:var(--blue);border-radius:100px 100px 100px 100px/60px 60px 140px 140px;display:grid;place-items:center;box-shadow:0 30px 60px -20px rgba(0,20,255,.8);position:relative}.pg-legal .shield .core svg{width:84px;height:84px;color:#fff}.pg-legal .shield .orb{position:absolute;border-radius:50%;border:1.5px dashed rgba(255,255,255,.3);animation:spin 40s linear infinite}.pg-legal .shield .orb.a{width:300px;height:300px}.pg-legal .shield .orb.b{width:380px;height:380px;animation-direction:reverse;animation-duration:60s}.is-still .pg-legal .shield .orb{animation:none}.pg-legal .shield .tag{position:absolute;background:#fff;color:var(--ink);border-radius:14px;padding:8px 12px;font-size:13px;font-weight:600;display:flex;gap:8px;align-items:center;box-shadow:var(--sh-2)}.pg-legal .shield .tag svg{color:var(--ok)}.pg-legal .shield .t1{left:0;top:40px}.pg-legal .shield .t2{right:0;top:120px}.pg-legal .shield .t3{left:20px;bottom:30px}.pg-legal .tabsbar{position:relative;z-index:2;margin-top:-60px}.pg-legal .tabsbar .in{background:#fff;border-radius:24px;box-shadow:var(--sh-2);padding:8px;display:flex;gap:6px;overflow-x:auto}.pg-legal .tabsbar a{flex:1;min-width:-moz-max-content;min-width:max-content;border-radius:18px;padding:14px 18px;display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px;color:var(--muted);text-decoration:none;transition:background .2s}.pg-legal .tabsbar a:hover{background:var(--paper)}.pg-legal .tabsbar a small{font-family:var(--mono);font-size:11px;font-weight:500;color:var(--mist);display:block}.pg-legal .tabsbar a.on{background:var(--ink);color:#fff}.pg-legal .tabsbar a.on small{color:var(--on-dark-2)}.pg-legal .tabsbar a .ic{width:38px;height:38px;border-radius:12px;background:var(--paper);display:grid;place-items:center;color:var(--blue);flex:none}.pg-legal .tabsbar a.on .ic{background:var(--blue);color:#fff}.pg-legal .doc{display:grid;grid-template-columns:240px minmax(0,1fr) 300px;gap:48px;margin-top:56px;align-items:start;padding-bottom:96px}.pg-legal .toc{position:sticky;top:96px;display:grid;gap:2px;font-size:14.5px}.pg-legal .toc .lbl{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;color:var(--muted);margin-bottom:10px}.pg-legal .toc a{text-decoration:none;color:var(--muted);padding:8px 12px;border-radius:12px;display:flex;gap:10px}.pg-legal .toc a span{font-family:var(--mono);font-size:12px;color:var(--mist)}.pg-legal .toc a.on{background:#fff;color:var(--ink);font-weight:600;box-shadow:var(--sh-1)}.pg-legal .toc a.on span{color:var(--blue)}.pg-legal .toc .prog{height:3px;border-radius:3px;background:var(--line-2);margin:14px 12px 0;overflow:hidden}.pg-legal .toc .prog i{display:block;height:100%;background:var(--blue);transition:width .2s}.pg-legal .toc .upd{margin-top:16px;font-size:13px;color:var(--muted);padding:0 12px}.pg-legal .toc .print{background:none;border:0;padding:0;font:inherit;color:var(--blue);font-weight:600;cursor:pointer}.pg-legal .body{gap:40px;min-width:0}.pg-legal .body,.pg-legal .sec2{display:grid;grid-template-columns:minmax(0,1fr)}.pg-legal .sec2{gap:14px;scroll-margin-top:96px}.pg-legal .sec2 .h{display:flex;gap:14px;align-items:baseline}.pg-legal .sec2 .h span{font-family:var(--mono);font-size:13px;color:var(--blue);font-weight:600}.pg-legal .sec2 h2{font-size:30px;letter-spacing:-.03em}.pg-legal .plain{display:flex;gap:14px;align-items:flex-start;background:var(--sun-soft);border-radius:20px;padding:18px 20px}.pg-legal .plain .ic{width:36px;height:36px;border-radius:12px;background:var(--sun);color:var(--ink);display:grid;place-items:center;flex:none}.pg-legal .plain b{display:block;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;margin-bottom:4px}.pg-legal .plain p{font-size:16.5px;line-height:1.55;font-weight:500}.pg-legal .sec2 address,.pg-legal .sec2 li,.pg-legal .sec2>p{font-size:16px;line-height:1.75;color:#3A4070}.pg-legal .sec2 ul{margin:0;padding-left:22px;display:grid;gap:6px;list-style:disc}.pg-legal .sec2 a{color:var(--blue);font-weight:600;overflow-wrap:anywhere}.pg-legal .sec2 address{font-style:normal;background:#fff;border-radius:20px;box-shadow:var(--sh-1);padding:18px 20px}.pg-legal .fine{font-size:13.5px;color:var(--muted);border-top:1px solid var(--line-2);padding-top:18px}.pg-legal .aside{position:sticky;top:96px;display:grid;gap:18px}.pg-legal .badges{background:#fff;border-radius:24px;box-shadow:var(--sh-1);padding:22px;display:grid;gap:14px}.pg-legal .badges h3{font-size:19px}.pg-legal .bgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pg-legal .bdg{border-radius:18px;padding:14px 12px;display:grid;gap:6px;justify-items:center;align-content:start;text-align:center;background:var(--paper)}.pg-legal .bdg .seal{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;position:relative}.pg-legal .bdg .seal:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px dashed var(--line-2)}.pg-legal .bdg b{font-size:13px;line-height:1.2}.pg-legal .bdg small{font-size:11.5px;color:var(--muted)}.pg-legal .bdg.ok .seal{background:var(--ok)}.pg-legal .bdg.bl .seal{background:var(--blue)}.pg-legal .bdg.sn .seal{background:var(--sun);color:var(--ink)}.pg-legal .ask{background:var(--ink);color:#fff;border-radius:24px;padding:22px;display:grid;gap:12px}.pg-legal .ask p{color:var(--on-dark-2);font-size:14px}.pg-legal .ask .who{display:flex;gap:10px;align-items:center}.pg-legal .ask .who small{display:block;color:var(--on-dark-2);font-size:12.5px}.pg-legal .ask .av{width:44px;height:44px;border-radius:50%;background:var(--blue);display:grid;place-items:center;flex:none}.pg-legal .ask .btn{justify-content:center}@media (max-width:1200px){.pg-legal .doc{grid-template-columns:200px minmax(0,1fr)}.pg-legal .aside{grid-column:1/-1;position:relative;top:0;grid-template-columns:1fr 1fr}}@media (max-width:900px){.pg-legal .hero{padding-bottom:96px}.pg-legal .hero .wrap{grid-template-columns:1fr}.pg-legal .shield{display:none}.pg-legal .doc{grid-template-columns:1fr;gap:32px;margin-top:32px}.pg-legal .toc{position:relative;top:0;grid-template-columns:1fr 1fr;background:#fff;border-radius:20px;box-shadow:var(--sh-1);padding:16px 8px}.pg-legal .toc .lbl,.pg-legal .toc .prog,.pg-legal .toc .upd{grid-column:1/-1}.pg-legal .toc .prog{display:none}.pg-legal .toc .lbl{padding:0 12px}.pg-legal .aside{grid-template-columns:1fr}}@media (max-width:560px){.pg-legal .hero{padding-top:40px}.pg-legal .toc{grid-template-columns:1fr}.pg-legal .plain{flex-direction:column}.pg-legal .sec2 h2{font-size:25px}.pg-legal .tabsbar .in{overflow:visible}.pg-legal .tabsbar a{min-width:0;flex-direction:column;gap:6px;padding:10px 6px;font-size:13px;text-align:center;justify-content:center}.pg-legal .tabsbar a small{display:none}.pg-legal .tabsbar a .ic{width:32px;height:32px;border-radius:10px}}@media print{.pg-legal .aside,.pg-legal .hero,.pg-legal .tabsbar,.pg-legal .toc{display:none}.pg-legal .doc{display:block;margin:0}}