:root{--ion:linear-gradient(115deg, #3a45c9 0%, #5969fc 42%, #7e8bff 72%, #a9b4ff 100%);--mono:"LOProMono-Medium", ui-monospace, "SF Mono", monospace}.LegalHub{max-width:1120px;margin:0 auto;padding:clamp(72px,10vw,120px) clamp(20px,5vw,40px) clamp(96px,12vw,140px);position:relative}.LegalHub:after{content:"";z-index:1;pointer-events:none;opacity:.022;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.LegalHub_rail{z-index:2;max-width:760px;margin:0 auto;position:relative}.LegalHub_title{letter-spacing:-.03em;color:#121624;max-width:18ch;margin:0;font-family:LOProDisplay-SemiBold,LOProUI-SemiBold,sans-serif;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.06}.LegalHub_lead{color:#121624;max-width:52ch;margin:20px 0 0;font-family:LOProDisplay-Medium,LOProUI-Medium,sans-serif;font-size:clamp(18px,2.2vw,22px);line-height:1.45}.LegalHub_divider{background:#12162414;height:1px;margin-top:clamp(40px,6vw,56px)}.LegalHub_docs{flex-direction:column;gap:14px;margin-top:clamp(40px,6vw,64px);display:flex}.LegalHub_org{border-top:1px solid #12162414;margin-top:clamp(56px,7vw,88px);padding-top:40px}.LegalHub_org_link{color:#5969fc;border-bottom:1px solid #5969fc52;text-decoration:none;transition:color .2s,border-color .2s}.LegalHub_org_link:hover{color:#4754e6;border-bottom-color:#5969fc}.LegalHub_org_contact{color:#6e6e73;max-width:60ch;margin:0;font-family:LOProUI-Regular,-apple-system,sans-serif;font-size:14px;line-height:1.55}.LegalDocCard{isolation:isolate;background:linear-gradient(#ffffffeb,#fff);border:1px solid #0000;position:relative;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1216240a,0 16px 40px #1216240f}.LegalDocCard:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:.7;background:linear-gradient(160deg,#5969fc38,#1216240f 40%,#1216240a);padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.LegalDocCard:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #5969fc24, transparent 70%);transition:opacity .35s;position:absolute;inset:0}.LegalDocCard:hover:before,.LegalDocCard:hover:after{opacity:1}.LegalDocCard{border-radius:20px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;column-gap:clamp(20px,2.5vw,24px);min-height:104px;padding:clamp(22px,3vw,28px) clamp(24px,3vw,30px);text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);display:grid}.LegalDocCard:hover{transform:translateY(-2px);box-shadow:0 1px 2px #1216240d,0 26px 56px #1216241a}.LegalDocCard:focus-visible{outline-offset:3px;outline:2px solid #5969fc}.LegalDocCard_lead{flex-direction:column;align-items:center;gap:8px;display:flex}.LegalDocCard_glyph{color:#5969fc;background:#5969fc0f;border:1px solid #1216240f;border-radius:14px;place-items:center;width:48px;height:48px;transition:background .3s;display:grid}.LegalDocCard_glyph svg{width:22px;height:22px}.LegalDocCard_glyph svg [fill]:not([fill=none]){fill:currentColor}.LegalDocCard_body{flex-direction:column;min-width:0;display:flex}.LegalDocCard_title{letter-spacing:-.01em;color:#121624;font-family:LOProDisplay-SemiBold,LOProUI-SemiBold,sans-serif;font-size:19px;font-weight:600;line-height:1.2}.LegalDocCard_desc{color:#6e6e73;max-width:52ch;margin-top:6px;font-family:LOProUI-Regular,-apple-system,sans-serif;font-size:15px;line-height:1.5}.LegalDocCard_meta{font-family:var(--mono);letter-spacing:.04em;color:#90959e;font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px}.LegalDocCard_arrow{color:#90959e;place-items:center;transition:color .25s,transform .35s cubic-bezier(.22,1,.36,1);display:grid}.LegalDocCard_arrow svg{width:auto;height:15px}.LegalDocCard_arrow svg [fill]:not([fill=none]){fill:currentColor}.LegalDocCard:hover .LegalDocCard_arrow{color:#5969fc;transform:translate(4px)}.LegalDocCard:hover .LegalDocCard_glyph{background:#5969fc1a}@media (max-width:600px){.LegalHub{padding:clamp(40px,8vw,56px) 20px clamp(72px,14vw,96px)}.LegalHub_org_grid{grid-template-columns:1fr;gap:16px}.LegalDocCard{grid-template-columns:44px minmax(0,1fr) auto;column-gap:16px;min-height:72px;padding:18px}.LegalDocCard_glyph{border-radius:12px;width:40px;height:40px}.LegalDocCard_glyph svg{width:19px;height:19px}.LegalDocCard_title{font-size:17px}.LegalDocCard_desc{font-size:14px}}.dark .LegalHub{background:linear-gradient(#0a0d16 0%,#121624 100%)}.dark .LegalHub:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#5969fc1a,#0000 60%);height:360px;position:absolute;inset:0 0 auto}.dark .LegalHub_title{color:#fff}.dark .LegalHub_lead{color:#ffffffd1}.dark .LegalHub_divider,.dark .LegalHub_org{border-color:#ffffff14}.dark .LegalHub_org_contact{color:#ffffffb8}.dark .LegalHub_org_link{color:#7e8bff;border-bottom-color:#7e8bff52}.dark .LegalHub_org_link:hover{color:#9aa6ff;border-bottom-color:#7e8bff}.dark .LegalDocCard{background:linear-gradient(157deg,#7e8bff1a,#5969fc0a 46%,#0a0d164d),linear-gradient(#141828bd,#0e1220d6);box-shadow:inset 0 1px #ffffff14,0 2px 6px #06080f66,0 30px 70px -28px #06080fb3}.dark .LegalDocCard:before{opacity:1;background:linear-gradient(160deg,#a9b4ff66,#5969fc1f 42%,#ffffff08)}.dark .LegalDocCard:after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #7e8bff24, transparent 70%)}.dark .LegalDocCard{color:inherit}.dark .LegalDocCard_glyph{color:#7e8bff;background:#7e8bff1a;border-color:#ffffff14}.dark .LegalDocCard_title{color:#fff}.dark .LegalDocCard_desc{color:#ffffffb8}.dark .LegalDocCard_meta,.dark .LegalDocCard_arrow{color:#ffffff80}.dark .LegalDocCard:hover .LegalDocCard_arrow{color:#7e8bff}.dark .LegalDocCard:hover .LegalDocCard_glyph{background:#7e8bff29}@media (prefers-reduced-motion:reduce){.LegalDocCard,.LegalDocCard_arrow,.LegalDocCard_glyph{transition:none!important}.LegalDocCard:hover,.LegalDocCard:hover .LegalDocCard_arrow{transform:none}}
