.legal-page_page__CWm5X{position:relative;min-height:100vh;color:#2f2545;background:radial-gradient(circle at 8% 22%,rgba(130,94,207,.13),transparent 27%),radial-gradient(circle at 90% 12%,rgba(255,197,114,.18),transparent 25%),linear-gradient(155deg,#fbfaff,#f6f2ff 52%,#fffaf1);overflow:hidden}.legal-page_hero__CVWBo,.legal-page_layout__wMLu8,.legal-page_related__ICGRI{position:relative;z-index:2;width:min(1120px,calc(100% - 40px));margin-inline:auto}.legal-page_hero__CVWBo{padding:82px 0 44px;text-align:center}.legal-page_hero__CVWBo .prototype-kicker{justify-content:center}.legal-page_hero__CVWBo h1{max-width:900px;margin:12px auto 18px;font:900 clamp(3rem,7vw,6.8rem)/.88 var(--font-display);letter-spacing:-.075em}.legal-page_hero__CVWBo>p:not(.prototype-kicker){max-width:730px;margin:0 auto;color:#6f6680;font-size:clamp(.78rem,1.5vw,.98rem);line-height:1.7}.legal-page_hero__CVWBo>span{display:inline-flex;margin-top:18px;padding:8px 12px;border:1px solid rgba(88,64,145,.11);border-radius:999px;color:#766a86;background:rgba(255,255,255,.72);font-size:.58rem;font-weight:850}.legal-page_layout__wMLu8{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:26px;padding-bottom:28px}.legal-page_article__ZRkkM,.legal-page_contents__qu8e8,.legal-page_related__ICGRI>div{border:1px solid rgba(78,55,129,.1);background:rgba(255,255,255,.82);box-shadow:0 22px 60px rgba(64,43,111,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.legal-page_contents__qu8e8{position:sticky;top:20px;display:grid;gap:13px;padding:20px;border-radius:22px}.legal-page_contents__qu8e8>strong{font:850 .86rem var(--font-display)}.legal-page_contents__qu8e8 nav{display:grid;gap:6px}.legal-page_contents__qu8e8 a{min-height:40px;display:flex;align-items:center;padding:8px 10px;border-radius:11px;color:#665578;background:#f7f3fc;font-size:.58rem;font-weight:850;text-decoration:none}.legal-page_contents__qu8e8 a:hover{color:#4c3390;background:#eee7fb}.legal-page_contents__qu8e8 p{margin:0;color:#72678a;font-size:.68rem;line-height:1.55}.legal-page_article__ZRkkM{padding:clamp(24px,5vw,56px);border-radius:32px}.legal-page_article__ZRkkM section{scroll-margin-top:24px}.legal-page_article__ZRkkM section+section{margin-top:34px;padding-top:34px;border-top:1px solid rgba(75,51,128,.1)}.legal-page_article__ZRkkM h2{margin:0 0 12px;font:850 clamp(1.55rem,3vw,2.3rem)/1 var(--font-display);letter-spacing:-.045em}.legal-page_article__ZRkkM h3{margin:24px 0 8px;font:850 1rem var(--font-display)}.legal-page_article__ZRkkM li,.legal-page_article__ZRkkM p,.legal-page_article__ZRkkM td,.legal-page_article__ZRkkM th{color:#665d72;font-size:.72rem;line-height:1.72}.legal-page_article__ZRkkM p{margin:9px 0}.legal-page_article__ZRkkM ul{display:grid;gap:6px;margin:12px 0;padding-left:21px}.legal-page_article__ZRkkM a{color:#5d42b4;font-weight:850}.legal-page_article__ZRkkM table{width:100%;margin:16px 0;border-collapse:collapse}.legal-page_article__ZRkkM td,.legal-page_article__ZRkkM th{padding:12px;border:1px solid #e7e0ef;text-align:left;vertical-align:top}.legal-page_article__ZRkkM th{color:#4d3f63;background:#f5f1fb}.legal-page_article__ZRkkM code{font-size:.66rem}.legal-page_callout__Vtja2{display:grid;grid-template-columns:38px 1fr;gap:12px;margin:18px 0;padding:16px;border:1px solid rgba(102,75,177,.14);border-radius:17px;background:linear-gradient(135deg,#f0eaff,#fff8e9)}.legal-page_callout__Vtja2>svg{width:38px;height:38px;padding:9px;border-radius:12px;color:#fff;background:#7555cf}.legal-page_callout__Vtja2 p:first-child{margin-top:0}.legal-page_callout__Vtja2 p:last-child{margin-bottom:0}.legal-page_related__ICGRI{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:10px 0 72px}.legal-page_related__ICGRI>div{display:grid;grid-template-columns:42px 1fr;gap:11px;padding:17px;border-radius:20px}.legal-page_related__ICGRI>div>svg{grid-row:1/3;width:42px;height:42px;padding:11px;border-radius:13px;color:#6d4fc0;background:#eee7fa}.legal-page_related__ICGRI span{display:grid;gap:2px}.legal-page_related__ICGRI strong{font-size:.69rem}.legal-page_related__ICGRI small{color:#72678a;font-size:.65rem;line-height:1.4}.legal-page_related__ICGRI a{grid-column:2;color:#5d42b4;font-size:.65rem;font-weight:900}.legal-page_article__ZRkkM a:focus-visible,.legal-page_contents__qu8e8 a:focus-visible,.legal-page_related__ICGRI a:focus-visible{outline:3px solid #4d319a;outline-offset:3px}@media (max-width:820px){.legal-page_hero__CVWBo{padding-top:54px}.legal-page_layout__wMLu8{grid-template-columns:1fr}.legal-page_contents__qu8e8{position:static}.legal-page_contents__qu8e8 nav{grid-template-columns:1fr 1fr}.legal-page_related__ICGRI{grid-template-columns:1fr}}@media (max-width:520px){.legal-page_hero__CVWBo,.legal-page_layout__wMLu8,.legal-page_related__ICGRI{width:min(100% - 24px,1120px)}.legal-page_hero__CVWBo h1{font-size:3.15rem}.legal-page_article__ZRkkM{padding:22px 17px;border-radius:24px}.legal-page_article__ZRkkM table,.legal-page_article__ZRkkM tbody,.legal-page_article__ZRkkM td,.legal-page_article__ZRkkM th,.legal-page_article__ZRkkM tr{display:block}.legal-page_article__ZRkkM th{border-bottom:0}}@media (prefers-reduced-motion:reduce){.legal-page_contents__qu8e8 a{scroll-behavior:auto}}@media (forced-colors:active){.legal-page_article__ZRkkM,.legal-page_callout__Vtja2,.legal-page_contents__qu8e8,.legal-page_related__ICGRI>div{border:1px solid CanvasText;background:Canvas}.legal-page_callout__Vtja2>svg,.legal-page_related__ICGRI>div>svg{color:CanvasText;background:Canvas}}