.legal-shell.svelte-ev3ae.svelte-ev3ae{position:relative;isolation:isolate;width:min(100%,980px);margin:0 auto}.legal-document-header.svelte-ev3ae.svelte-ev3ae,.legal-document.svelte-ev3ae.svelte-ev3ae{position:relative;overflow:hidden;border:1px solid rgba(229,231,235,.9);background:radial-gradient(circle at 0 0,rgba(26,235,207,.1),transparent 32%),linear-gradient(180deg,#fffffffa,#f8fcfff2);box-shadow:0 18px 45px #7090b01f,inset 0 1px #ffffffe6}.legal-document-header.svelte-ev3ae.svelte-ev3ae{border-radius:1.5rem;padding:clamp(1.15rem,4vw,1.8rem)}.legal-document-header.svelte-ev3ae.svelte-ev3ae:before{position:absolute;inset:0 0 auto;height:.28rem;background:linear-gradient(90deg,#1aebcf,#db2777);content:""}.legal-eyebrow.svelte-ev3ae.svelte-ev3ae{margin:0;color:#db2777;font-size:.74rem;font-weight:1000;letter-spacing:.16em;line-height:1.1;text-transform:uppercase}.legal-document-header.svelte-ev3ae h2.svelte-ev3ae{margin:.35rem 0 0;color:#0a0e95;font-size:clamp(1.65rem,4vw,2.2rem);font-weight:1000;line-height:1.12;letter-spacing:0}.legal-subtitle.svelte-ev3ae.svelte-ev3ae{max-width:46rem;margin:.55rem 0 0;color:#333453bd;font-size:1rem;font-weight:750;line-height:1.6}.legal-meta-list.svelte-ev3ae.svelte-ev3ae{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;margin-top:1rem}.legal-meta-list.svelte-ev3ae div.svelte-ev3ae{min-width:0;border:1px solid rgba(51,52,83,.08);border-radius:.9rem;background:#ffffff9e;padding:.7rem .8rem}.legal-meta-list.svelte-ev3ae dt.svelte-ev3ae{margin:0;color:#33345394;font-size:.72rem;font-weight:1000;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.legal-meta-list.svelte-ev3ae dd.svelte-ev3ae{margin:.22rem 0 0;color:#333453;font-size:.93rem;font-weight:850;line-height:1.4;overflow-wrap:anywhere}.legal-anchor-nav.svelte-ev3ae.svelte-ev3ae{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.legal-anchor-nav.svelte-ev3ae a.svelte-ev3ae{border:1px solid rgba(10,14,149,.12);border-radius:999px;background:#ffffffd1;padding:.5rem .72rem;color:#333453;font-size:.86rem;font-weight:900;line-height:1.1;text-decoration:none;box-shadow:0 8px 18px #7090b014}.legal-document.svelte-ev3ae.svelte-ev3ae{border-radius:1.35rem;padding:clamp(1.15rem,4vw,2rem)}.legal-anchor-nav.svelte-ev3ae a.svelte-ev3ae:hover,.legal-anchor-nav.svelte-ev3ae a.svelte-ev3ae:focus-visible,.legal-document.svelte-ev3ae a:hover,.legal-document.svelte-ev3ae a:focus-visible{color:#db2777;outline:none;box-shadow:0 0 0 3px #db27771f}.legal-document.svelte-ev3ae .legal-language-heading{margin:0 0 .35rem;color:#0a0e95;font-size:clamp(1.32rem,3vw,1.65rem);font-weight:1000;line-height:1.2;letter-spacing:0}.legal-document.svelte-ev3ae .legal-language-heading:not(:first-child){margin-top:2.2rem;border-top:1px solid rgba(51,52,83,.1);padding-top:1.6rem}.legal-document.svelte-ev3ae .legal-language-note{margin:0 0 1.35rem;border-left:3px solid rgba(26,235,207,.85);border-radius:0 .75rem .75rem 0;background:#eff8ffbd;padding:.72rem .9rem;color:#333453b8;font-size:.94rem;font-weight:800;line-height:1.5}.legal-document.svelte-ev3ae h3{margin:1.45rem 0 .55rem;color:#333453;font-size:1.08rem;font-weight:1000;line-height:1.35;letter-spacing:0}.legal-document.svelte-ev3ae h4{margin:1.2rem 0 .45rem;color:#333453;font-size:.98rem;font-weight:1000;line-height:1.35}.legal-document.svelte-ev3ae p,.legal-document.svelte-ev3ae li{color:#333453d1;font-size:1rem;font-weight:650;line-height:1.75}.legal-document.svelte-ev3ae p{margin:.65rem 0}.legal-document.svelte-ev3ae ul{margin:.55rem 0 .9rem 1.35rem;padding:0}.legal-document.svelte-ev3ae strong{color:#333453;font-weight:1000}.legal-document.svelte-ev3ae a{color:#0a0e95;font-weight:900;text-decoration:underline;text-decoration-color:#db277761;text-decoration-thickness:.09em;text-underline-offset:.18em;overflow-wrap:anywhere}.legal-document.svelte-ev3ae .legal-info-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin:.8rem 0 1rem}.legal-document.svelte-ev3ae .legal-info-card{min-width:0;border:1px solid rgba(10,14,149,.1);border-radius:1rem;background:#ffffffb8;padding:.9rem}.legal-document.svelte-ev3ae .legal-info-card h3,.legal-document.svelte-ev3ae .legal-info-card h4{margin-top:0;color:#0a0e95}.legal-document.svelte-ev3ae .legal-info-card p:last-child{margin-bottom:0}.legal-document.svelte-ev3ae .legal-date{margin-top:1.4rem;color:#3334539e;font-weight:850}@media (min-width: 720px){.legal-meta-list.svelte-ev3ae.svelte-ev3ae{grid-template-columns:max-content minmax(0,1fr)}.legal-document.svelte-ev3ae .legal-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
