.legal_page__k_yP4{--legal-ink:#28242d;--legal-muted:rgba(40,36,45,.58);--legal-faint:rgba(40,36,45,.38);--legal-rule:rgba(40,36,45,.12);--legal-accent:#6000c2;min-height:100vh;color:var(--legal-ink);background:#f7f7f7;font-family:var(--cins-font-family)}.legal_back__qnMxC{position:fixed;z-index:60;top:104px;left:clamp(28px,5vw,74px);display:inline-flex;align-items:center;gap:14px;color:var(--legal-ink);text-decoration:none}.legal_backCircle__xImiS{width:48px;height:48px;flex:none;display:grid;place-items:center;border:1px solid rgba(40,36,45,.2);border-radius:50%;color:rgba(40,36,45,.7);background:rgba(255,255,255,.68);transition:color .22s ease,border-color .22s ease,transform .22s ease}.legal_backCircle__xImiS svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4}.legal_back__qnMxC:hover .legal_backCircle__xImiS{color:var(--legal-accent);border-color:rgba(96,0,194,.42);transform:translateX(-3px)}.legal_backLabel__tus2T{color:var(--legal-muted);font-size:var(--cins-type-cta);font-weight:var(--cins-weight-medium);line-height:var(--cins-leading-ui);letter-spacing:var(--cins-tracking-cta)}.legal_wrap__DsUxy{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,232px);gap:clamp(48px,6vw,108px);align-items:start;max-width:1180px;margin:0 auto;padding:176px clamp(28px,7vw,96px) 120px}.legal_doc__B8Vo4{min-width:0;max-width:46rem}.legal_eyebrow__GxB74{margin:0 0 24px;color:var(--legal-faint);font-size:var(--cins-type-eyebrow);font-weight:var(--cins-weight-semibold);letter-spacing:var(--cins-tracking-eyebrow);line-height:var(--cins-leading-ui);text-transform:uppercase}.legal_title__rqoIo{margin:0;color:var(--legal-ink);font-size:var(--cins-type-page-title);font-weight:var(--cins-weight-semibold);line-height:var(--cins-leading-page-title);letter-spacing:var(--cins-tracking-title)}.legal_lead__Y6ogM{margin:26px 0 0;color:var(--legal-muted);font-size:var(--cins-type-lead);line-height:var(--cins-leading-lead);letter-spacing:var(--cins-tracking-body)}.legal_lead__Y6ogM,.legal_meta__xBJJJ{font-weight:var(--cins-weight-regular)}.legal_meta__xBJJJ{margin:22px 0 0;padding-bottom:34px;border-bottom:1px solid var(--legal-rule);color:var(--legal-faint);font-size:var(--cins-type-meta);letter-spacing:var(--cins-tracking-ui)}.legal_section__Xfnm8{padding:44px 0 0;scroll-margin-top:120px}.legal_section__Xfnm8>h2{display:flex;gap:14px;align-items:baseline;margin:0 0 18px;color:var(--legal-ink);font-size:var(--cins-type-content-heading);font-weight:var(--cins-weight-medium);line-height:var(--cins-leading-content-heading);letter-spacing:var(--cins-tracking-title)}.legal_section__Xfnm8>h2>i{flex:none;color:rgba(96,0,194,.5);font-style:normal;font-size:var(--cins-type-meta);font-weight:var(--cins-weight-semibold);letter-spacing:var(--cins-tracking-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal_section__Xfnm8 p{margin:0 0 14px;color:var(--legal-muted);font-size:var(--cins-type-body-reading);font-weight:var(--cins-weight-regular);line-height:1.85;letter-spacing:var(--cins-tracking-body)}.legal_section__Xfnm8 p:last-child{margin-bottom:0}.legal_section__Xfnm8 strong{color:rgba(40,36,45,.82);font-weight:var(--cins-weight-medium)}.legal_section__Xfnm8 ul{margin:0 0 14px;padding:0;list-style:none}.legal_section__Xfnm8 li{position:relative;margin:0 0 10px;padding-left:20px;color:var(--legal-muted);font-size:var(--cins-type-body-reading);font-weight:var(--cins-weight-regular);line-height:1.85;letter-spacing:var(--cins-tracking-body)}.legal_section__Xfnm8 li:before{content:"";position:absolute;top:.78em;left:2px;width:5px;height:5px;border-radius:50%;background:rgba(96,0,194,.38)}.legal_callout__v94px{margin:0 0 14px;padding:22px 26px;border-left:2px solid rgba(96,0,194,.42);background:rgba(255,255,255,.7)}.legal_callout__v94px p{margin:0}.legal_contact__uYmjF{margin-top:44px;padding:30px 32px;border:1px solid var(--legal-rule);background:rgba(255,255,255,.66)}.legal_contact__uYmjF dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:10px 22px}.legal_contact__uYmjF dt{color:var(--legal-faint);font-size:var(--cins-type-meta);letter-spacing:var(--cins-tracking-ui)}.legal_contact__uYmjF dd{margin:0;color:rgba(40,36,45,.78);font-size:var(--cins-type-body-small);line-height:1.7}.legal_contact__uYmjF dd a{color:var(--legal-accent);text-decoration:none;border-bottom:1px solid rgba(96,0,194,.3)}.legal_toc__6R8do{position:sticky;top:168px;padding-top:6px}.legal_toc__6R8do>span{display:block;margin-bottom:18px;color:var(--legal-faint);font-size:var(--cins-type-meta);font-weight:var(--cins-weight-semibold);letter-spacing:var(--cins-tracking-eyebrow)}.legal_toc__6R8do ol{margin:0;padding:0;list-style:none}.legal_toc__6R8do a{display:block;padding:7px 0;color:rgba(40,36,45,.44);font-size:var(--cins-type-body-small);line-height:1.5;text-decoration:none;transition:color .18s ease}.legal_toc__6R8do a:hover{color:var(--legal-accent)}.legal_switch__6geaq{margin-top:56px;padding-top:28px;border-top:1px solid var(--legal-rule);display:flex;flex-wrap:wrap;gap:10px 26px}.legal_switch__6geaq a{color:var(--legal-muted);font-size:var(--cins-type-body-small);text-decoration:none;border-bottom:1px solid rgba(40,36,45,.22);padding-bottom:2px}.legal_switch__6geaq a:hover{color:var(--legal-accent);border-color:rgba(96,0,194,.4)}@media (max-width:1024px){.legal_wrap__DsUxy{grid-template-columns:minmax(0,1fr);gap:0;padding-top:150px}.legal_toc__6R8do{display:none}.legal_doc__B8Vo4{max-width:none}.legal_back__qnMxC{top:88px}}@media (max-width:767px){.legal_wrap__DsUxy{padding:132px 22px 88px}.legal_title__rqoIo{font-size:clamp(32px,9vw,44px)}.legal_lead__Y6ogM{font-size:15px}.legal_section__Xfnm8{padding-top:36px}.legal_section__Xfnm8>h2{font-size:clamp(20px,5.6vw,25px)}.legal_section__Xfnm8 li,.legal_section__Xfnm8 p{font-size:15px;line-height:1.9}.legal_section__Xfnm8>h2>i{display:none}.legal_contact__uYmjF{padding:24px 22px}.legal_contact__uYmjF dl{grid-template-columns:minmax(0,1fr);gap:4px 0}.legal_contact__uYmjF dt{margin-top:10px}.legal_backLabel__tus2T{display:none}.legal_back__qnMxC{top:76px}.legal_callout__v94px{padding:18px 20px}}@media (max-width:560px){.legal_wrap__DsUxy{padding-left:18px;padding-right:18px}}