.legal-shell[data-v-5b923f89]{background:var(--color-bg-primary);min-height:100vh}.legal-layout[data-v-5b923f89]{position:relative;overflow:hidden;padding-bottom:7.5rem;background:linear-gradient(180deg,#080b1400,#080b14a6)}@media (max-width: 992px){.legal-layout[data-v-5b923f89]{padding-bottom:5rem}}@media (max-width: 767px){.legal-layout[data-v-5b923f89]{padding-bottom:3.5rem}}.legal-layout__hero[data-v-5b923f89],.legal-layout__content[data-v-5b923f89]{position:relative;z-index:1;padding-left:clamp(1.25rem,14vw,12.5rem);padding-right:clamp(1.25rem,14vw,12.5rem)}.legal-layout__hero[data-v-5b923f89]{padding-top:5rem;padding-bottom:2rem}.legal-layout__content[data-v-5b923f89]{padding-top:.5rem}.legal-layout__container[data-v-5b923f89]{margin:0 auto}.legal-layout__hero-copy[data-v-5b923f89]{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.legal-layout__title[data-v-5b923f89]{margin:0;max-width:28rem;font-family:var(--font-heading);font-size:3.1875rem;line-height:3.5625rem;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;background:var(--gradient-text);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.legal-layout__subtitle[data-v-5b923f89]{margin:0;max-width:38rem;font-family:var(--font-body);font-size:var(--text-para-md-size);line-height:var(--text-para-md-height);font-weight:var(--text-para-md-weight);letter-spacing:var(--text-para-md-spacing);color:#ffffffd1}.legal-layout__tabs[data-v-5b923f89]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem}.legal-layout__tab[data-v-5b923f89]{display:inline-flex;align-items:center;justify-content:center;min-height:2.875rem;padding:.75rem 1.125rem;border-radius:999px;border:none;background:#121828c7;color:#c6d0ecd1;font-family:var(--font-heading);font-size:.9375rem;line-height:1rem;font-weight:500;text-decoration:none;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.legal-layout__tab[data-v-5b923f89]:hover{color:#fff;background:#1c243ae6}.legal-layout__tab--active[data-v-5b923f89]{color:#fff;background:linear-gradient(180deg,#468cff,#2f68ff);box-shadow:0 14px 30px #2160ff47}.legal-layout__article[data-v-5b923f89]{position:relative;overflow:hidden}.legal-layout__article-inner[data-v-5b923f89]{position:relative;z-index:1}.legal-layout[data-v-5b923f89] .legal-document{font-family:var(--font-body);font-size:var(--text-para-md-size);line-height:var(--text-para-md-height);font-weight:var(--text-para-md-weight);letter-spacing:var(--text-para-md-spacing);color:#c6d0ecbd}.legal-layout[data-v-5b923f89] .legal-document strong{display:block;margin:0 0 1rem;font-family:var(--font-heading);font-size:1rem;line-height:1.375rem;font-weight:500;color:#fff}.legal-layout[data-v-5b923f89] .legal-document strong:not(:first-child){margin-top:2.5rem}.legal-layout[data-v-5b923f89] .legal-document p,.legal-layout[data-v-5b923f89] .legal-document ul,.legal-layout[data-v-5b923f89] .legal-document ol{margin:0 0 1rem}.legal-layout[data-v-5b923f89] .legal-document ul,.legal-layout[data-v-5b923f89] .legal-document ol{padding-left:1.35rem}.legal-layout[data-v-5b923f89] .legal-document li+li{margin-top:.5rem}.legal-layout[data-v-5b923f89] .legal-document ol>li:not(:last-child){margin-bottom:1rem}.legal-layout[data-v-5b923f89] .legal-document a{color:#83adfffa;text-decoration:none}.legal-layout[data-v-5b923f89] .legal-document a:hover{text-decoration:underline}@media (max-width: 992px){.legal-layout__hero[data-v-5b923f89],.legal-layout__content[data-v-5b923f89]{padding-left:2.5rem;padding-right:2.5rem}.legal-layout__hero-copy[data-v-5b923f89]{max-width:40rem}.legal-layout__title[data-v-5b923f89]{font-size:2.5rem;line-height:2.875rem}}@media (max-width: 767px){.legal-layout__hero[data-v-5b923f89],.legal-layout__content[data-v-5b923f89]{padding-left:1.25rem;padding-right:1.25rem}.legal-layout__hero[data-v-5b923f89]{padding-top:3.5rem;padding-bottom:1.5rem}.legal-layout__title[data-v-5b923f89]{font-size:2rem;line-height:2.35rem}.legal-layout__article-inner[data-v-5b923f89]{max-width:none;padding-top:1rem}.legal-layout[data-v-5b923f89] .legal-document{font-size:.9375rem;line-height:1.7}.legal-layout[data-v-5b923f89] .legal-document strong:not(:first-child){margin-top:2rem}}
