.LegalDocumentPage_page__j9JQq{padding:16px 16px clamp(84px,10vw,144px);background:linear-gradient(180deg,var(--white) 0 480px,#f7f9ff 480px 100%)}.LegalDocumentPage_hero__Fixfp{position:relative;width:min(1384px,100%);min-height:clamp(390px,44vw,520px);display:grid;align-items:center;margin:0 auto;overflow:hidden;border-radius:var(--radius-xl);background:radial-gradient(circle at 78% 28%,rgba(249,78,179,.28),transparent 21%),linear-gradient(135deg,#0037b7 0,var(--blue) 58%,#216aff 100%);box-shadow:var(--shadow)}.LegalDocumentPage_hero__Fixfp:after,.LegalDocumentPage_hero__Fixfp:before{position:absolute;border:2px solid rgba(255,255,255,.13);border-radius:50%;content:"";pointer-events:none}.LegalDocumentPage_hero__Fixfp:before{top:-210px;left:-150px;width:520px;height:520px}.LegalDocumentPage_hero__Fixfp:after{right:-110px;bottom:-240px;width:470px;height:470px;border-color:rgba(249,78,179,.24)}.LegalDocumentPage_heroInner__WlPhg{position:relative;z-index:1;width:min(1120px,calc(100% - 64px));margin:0 auto;padding:72px 0;color:var(--white)}.LegalDocumentPage_hero__Fixfp h1{max-width:870px;margin:0;font-size:clamp(48px,6.2vw,82px);font-weight:780;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.LegalDocumentPage_heroDescription__f_I3n{max-width:680px;margin:28px 0 0;color:rgba(255,255,255,.86);font-size:clamp(18px,1.7vw,22px);line-height:1.55}.LegalDocumentPage_updated__bsJ51{display:inline-flex;margin:28px 0 0;padding:8px 13px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(11,21,53,.16);color:rgba(255,255,255,.88);font-size:14px;font-weight:700}.LegalDocumentPage_updated__bsJ51 time{margin-left:.35em}.LegalDocumentPage_documentLayout__iBDFM{width:min(1120px,calc(100% - 32px));display:grid;grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:clamp(42px,6vw,76px);align-items:start;margin:clamp(64px,8vw,104px) auto 0}.LegalDocumentPage_contents__CE55z{position:sticky;top:122px;padding:24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:0 16px 42px rgba(11,21,53,.06)}.LegalDocumentPage_contents__CE55z>p{margin:0 0 15px;color:var(--ink);font-size:13px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.LegalDocumentPage_contents__CE55z ol{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:legal-section}.LegalDocumentPage_contents__CE55z li{counter-increment:legal-section}.LegalDocumentPage_contents__CE55z a{display:grid;grid-template-columns:22px 1fr;gap:7px;align-items:baseline;padding:4px 0;color:var(--muted);font-size:14px;font-weight:650;line-height:1.35;transition:color .16s ease}.LegalDocumentPage_contents__CE55z a:before{color:var(--blue);content:counter(legal-section) ".";font-size:12px;font-weight:850}.LegalDocumentPage_contents__CE55z a:focus-visible,.LegalDocumentPage_contents__CE55z a:hover{color:var(--blue)}.LegalDocumentPage_document__Nju51{min-width:0}.LegalDocumentPage_introduction__hXPb1{margin-bottom:46px;padding:clamp(26px,4vw,38px);border:1px solid var(--line);border-left:5px solid var(--pink);border-radius:var(--radius-lg);background:var(--white);box-shadow:0 16px 42px rgba(11,21,53,.06)}.LegalDocumentPage_introduction__hXPb1 p{margin:0 0 16px;color:var(--ink);font-size:17px;line-height:1.75}.LegalDocumentPage_introduction__hXPb1 p:last-child{margin-bottom:0}.LegalDocumentPage_section__2VqVS{scroll-margin-top:120px;margin-bottom:42px;padding-bottom:42px;border-bottom:1px solid var(--line)}.LegalDocumentPage_section__2VqVS:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.LegalDocumentPage_section__2VqVS h2{margin:0 0 20px;color:var(--ink);font-size:clamp(28px,3.3vw,38px);font-weight:780;letter-spacing:-.04em;line-height:1.12;text-wrap:balance}.LegalDocumentPage_section__2VqVS h2 span{color:var(--blue)}.LegalDocumentPage_section__2VqVS address,.LegalDocumentPage_section__2VqVS li,.LegalDocumentPage_section__2VqVS p{color:#3f4964;font-size:16px;line-height:1.78}.LegalDocumentPage_section__2VqVS p{margin:0 0 17px}.LegalDocumentPage_section__2VqVS p:last-child{margin-bottom:0}.LegalDocumentPage_section__2VqVS ul{display:grid;gap:8px;margin:8px 0 20px;padding-left:23px}.LegalDocumentPage_section__2VqVS li::marker{color:var(--pink-text)}.LegalDocumentPage_introduction__hXPb1 a,.LegalDocumentPage_section__2VqVS a{color:#003fcb;font-weight:700;text-decoration:underline;text-decoration-color:rgba(0,79,252,.34);text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .16s ease}.LegalDocumentPage_introduction__hXPb1 a:focus-visible,.LegalDocumentPage_introduction__hXPb1 a:hover,.LegalDocumentPage_section__2VqVS a:focus-visible,.LegalDocumentPage_section__2VqVS a:hover{text-decoration-color:currentColor}.LegalDocumentPage_section__2VqVS address{margin:24px 0 0;padding:24px;border-radius:var(--radius-md);background:var(--blue-050);font-style:normal}.LegalDocumentPage_section__2VqVS address strong{color:var(--ink)}@media (max-width:900px){.LegalDocumentPage_documentLayout__iBDFM{grid-template-columns:1fr;gap:36px}.LegalDocumentPage_contents__CE55z{position:static}.LegalDocumentPage_contents__CE55z ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (max-width:640px){.LegalDocumentPage_page__j9JQq{padding:10px 10px 76px;background:linear-gradient(180deg,var(--white) 0 360px,#f7f9ff 360px 100%)}.LegalDocumentPage_hero__Fixfp{min-height:370px;border-radius:22px}.LegalDocumentPage_hero__Fixfp:before{top:-170px;left:-220px}.LegalDocumentPage_hero__Fixfp:after{right:-250px;bottom:-250px}.LegalDocumentPage_heroInner__WlPhg{width:min(100% - 40px,1120px);padding:54px 0}.LegalDocumentPage_hero__Fixfp h1{font-size:clamp(43px,13vw,58px)}.LegalDocumentPage_heroDescription__f_I3n{margin-top:22px;font-size:17px}.LegalDocumentPage_updated__bsJ51{margin-top:22px}.LegalDocumentPage_documentLayout__iBDFM{width:min(100% - 20px,1120px);margin-top:48px}.LegalDocumentPage_contents__CE55z{padding:21px;border-radius:18px}.LegalDocumentPage_contents__CE55z ol{grid-template-columns:1fr}.LegalDocumentPage_introduction__hXPb1{margin-bottom:38px;padding:24px 22px;border-radius:18px}.LegalDocumentPage_introduction__hXPb1 p{font-size:16px}.LegalDocumentPage_section__2VqVS{margin-bottom:34px;padding-bottom:34px}.LegalDocumentPage_section__2VqVS h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.LegalDocumentPage_contents__CE55z a,.LegalDocumentPage_introduction__hXPb1 a,.LegalDocumentPage_section__2VqVS a{transition:none}}