.pg--legal{isolation:isolate;min-height:80svh;padding-block:calc(var(--header-h) + 40px) var(--section-y);position:relative;overflow:clip}.pg--legal .lg-mesh{--m-a:#7b4dff29;--ma-x:84%;--ma-y:12%;--m-b:#be46c812;--mb-x:8%;--mb-y:78%}.pg--legal .lg-back{margin-left:-2px}.pg--legal .lg-back-ico{order:-1;width:16px;height:16px;margin-left:-4px}.pg--legal .lg-head{justify-items:start;max-width:820px;margin-top:36px;margin-bottom:32px;display:grid}.pg--legal .lg-title{max-width:18ch}.pg--legal .lg-badge{margin-top:18px}.pg--legal .lg-body{grid-template-columns:minmax(0,820px) minmax(0,340px);justify-content:space-between;align-items:start;gap:40px;display:grid}.pg--legal .lg-doc{border-radius:var(--r-lg);background:var(--surface-card);box-shadow:var(--edge-card), 0 24px 60px -24px #05020acc;padding:40px 44px 44px}.pg--legal .lg-block+.lg-block{border-top:1px solid var(--line-1);margin-top:28px;padding-top:28px}.pg--legal .lg-block .t-title-s+p{margin-top:10px}.pg--legal .lg-block p{max-width:62ch}.pg--legal .lg-block p+p{margin-top:12px}.pg--legal .lg-lead{font-size:var(--fs-lede);color:var(--text-1);text-wrap:pretty;max-width:40ch;line-height:1.5}.pg--legal .lg-doc--pending{align-items:center;gap:18px;display:flex}.pg--legal .lg-doc--pending .ico-badge{flex:none}.pg--legal .lg-doc--pending .ico-badge .ico{width:20px;height:20px}.pg--legal .lg-other{top:calc(var(--header-h) + 24px);position:sticky}.pg--legal .lg-other-h{letter-spacing:.01em;color:var(--text-3);margin-bottom:14px;padding:4px 4px 0;font-size:13.5px;font-weight:650}.pg--legal .lg-links{gap:10px;display:grid}.pg--legal .lg-link{border-radius:var(--r-md);letter-spacing:-.005em;min-height:60px;color:var(--text-1);background:var(--ink-800);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow var(--d-hover) var(--ease-out-soft), background-color var(--d-hover), transform var(--d-hover) var(--ease-out-soft);justify-content:space-between;align-items:center;gap:14px;padding:12px 18px 12px 20px;font-size:15.5px;font-weight:650;line-height:1.3;display:flex}.pg--legal .lg-link .ico{width:18px;height:18px;color:var(--violet-300);transition:transform var(--d-hover) var(--ease-out-soft);flex:none}.pg--legal .lg-link:hover{box-shadow:inset 0 0 0 1px var(--violet-line), 0 14px 30px -18px #7b4dff80;transform:translateY(-2px)}.pg--legal .lg-link:hover .ico{transform:translate(3px)}.pg--legal .lg-link:focus-visible{outline:2px solid var(--violet-400);outline-offset:3px}.pg--legal .lg-fallback{min-height:50svh}@media (max-width:1199px){.pg--legal .lg-body{grid-template-columns:minmax(0,1fr);gap:0}.pg--legal .lg-other{margin-top:56px;position:static}.pg--legal .lg-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pg--legal{padding-top:calc(var(--header-h) + 24px)}.pg--legal .lg-head{margin-top:26px;margin-bottom:24px}.pg--legal .lg-doc{padding:26px 22px 28px}.pg--legal .lg-block+.lg-block{margin-top:22px;padding-top:22px}.pg--legal .lg-doc--pending{align-items:flex-start;gap:14px}.pg--legal .lg-other{margin-top:40px}.pg--legal .lg-links{grid-template-columns:minmax(0,1fr);gap:8px}.pg--legal .lg-link{min-height:56px;padding-inline:18px 16px;font-size:15px}}@media (prefers-reduced-motion:reduce){.pg--legal .lg-link,.pg--legal .lg-link .ico{transition:none}.pg--legal .lg-link:hover,.pg--legal .lg-link:hover .ico{transform:none}}
