html{scroll-behavior:smooth}body{background:radial-gradient(circle at 50% -8%,#7747d333,#0000 28rem),#000}.legal-header.svelte-19mgmwp,.legal-footer.svelte-19mgmwp{justify-content:space-between;align-items:center;gap:1.5rem;width:min(1180px,100% - 2rem);margin:0 auto;display:flex}.legal-header.svelte-19mgmwp{border-bottom:1px solid #ffffff1a;min-height:5.5rem}.brand.svelte-19mgmwp{color:#fff;align-items:center;gap:.65rem;font-size:1.15rem;font-weight:600;text-decoration:none;display:inline-flex}.brand.svelte-19mgmwp img:where(.svelte-19mgmwp){object-fit:contain;width:2rem;height:2rem}.legal-header.svelte-19mgmwp nav:where(.svelte-19mgmwp),.legal-footer.svelte-19mgmwp nav:where(.svelte-19mgmwp){align-items:center;gap:1.4rem;display:flex}.legal-header.svelte-19mgmwp nav:where(.svelte-19mgmwp) a:where(.svelte-19mgmwp),.legal-footer.svelte-19mgmwp nav:where(.svelte-19mgmwp) a:where(.svelte-19mgmwp){color:#ffffff9e;font-size:.875rem;text-decoration:none;transition:color .16s}.legal-header.svelte-19mgmwp nav:where(.svelte-19mgmwp) a:where(.svelte-19mgmwp):hover,.legal-footer.svelte-19mgmwp nav:where(.svelte-19mgmwp) a:where(.svelte-19mgmwp):hover{color:#fff}.legal-header.svelte-19mgmwp nav:where(.svelte-19mgmwp) .language:where(.svelte-19mgmwp){color:#fff;border:1px solid #ffffff29;border-radius:999px;padding:.55rem .85rem}.legal-shell.svelte-19mgmwp{width:min(1180px,100% - 2rem);margin:0 auto}.hero.svelte-19mgmwp{max-width:900px;padding:clamp(5rem,10vw,8.5rem) 0 3rem}.eyebrow.svelte-19mgmwp,.toc-title.svelte-19mgmwp{letter-spacing:.32em;text-transform:uppercase;color:#8bded9;font-size:.72rem;font-weight:600}h1.svelte-19mgmwp{letter-spacing:-.055em;margin:1rem 0 1.5rem;font-size:clamp(3.25rem,8vw,6.75rem);font-weight:600;line-height:.95}.intro.svelte-19mgmwp{color:#ffffffa8;max-width:760px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.6}.dates.svelte-19mgmwp{color:#ffffff6b;flex-wrap:wrap;gap:.7rem 1.4rem;margin-top:2rem;font-size:.8rem;display:flex}.highlights.svelte-19mgmwp{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.highlight.svelte-19mgmwp{background:#0a0a0af5;align-items:flex-start;gap:.8rem;padding:1.4rem;display:flex}.highlight.svelte-19mgmwp span:where(.svelte-19mgmwp){color:#2bc6bd;font-weight:700}.highlight.svelte-19mgmwp p:where(.svelte-19mgmwp){color:#ffffffc2;margin:0;font-size:.95rem;line-height:1.55}.document-grid.svelte-19mgmwp{grid-template-columns:220px minmax(0,740px);justify-content:space-between;gap:5rem;padding:7rem 0 9rem;display:grid}aside.svelte-19mgmwp{position:relative}.toc.svelte-19mgmwp{position:sticky;top:2rem}.toc.svelte-19mgmwp nav:where(.svelte-19mgmwp){flex-direction:column;gap:.7rem;margin-top:1.2rem;display:flex}.toc.svelte-19mgmwp a:where(.svelte-19mgmwp){color:#ffffff6b;font-size:.8rem;line-height:1.35;text-decoration:none;transition:color .16s}.toc.svelte-19mgmwp a:where(.svelte-19mgmwp):hover{color:#fff}.legal-section.svelte-19mgmwp{border-bottom:1px solid #ffffff17;margin:0 0 3.75rem;padding:0 0 3.75rem;scroll-margin-top:2rem}.legal-section.svelte-19mgmwp:last-child{margin-bottom:0}.legal-section.svelte-19mgmwp h2:where(.svelte-19mgmwp){letter-spacing:-.025em;margin:0 0 1.4rem;font-size:clamp(1.65rem,4vw,2.35rem);font-weight:550;line-height:1.15}.legal-section.svelte-19mgmwp h3:where(.svelte-19mgmwp){color:#ffffffeb;margin:0 0 .45rem;font-size:1rem;font-weight:600}.legal-section.svelte-19mgmwp p:where(.svelte-19mgmwp),.legal-section.svelte-19mgmwp li:where(.svelte-19mgmwp){color:#ffffff9e;font-size:1rem;line-height:1.75}.legal-section.svelte-19mgmwp p:where(.svelte-19mgmwp){margin:0 0 1rem}.group.svelte-19mgmwp{border-left:2px solid #2bc6bd59;padding:1rem 0 .35rem 1.2rem}.legal-section.svelte-19mgmwp ul:where(.svelte-19mgmwp){margin:1.25rem 0;padding-left:1.35rem}.legal-section.svelte-19mgmwp li:where(.svelte-19mgmwp){margin-bottom:.65rem;padding-left:.45rem}.legal-section.svelte-19mgmwp li:where(.svelte-19mgmwp)::marker{color:#2bc6bd}.table-wrap.svelte-19mgmwp{border:1px solid #ffffff1a;border-radius:1rem;margin:1.5rem 0;overflow-x:auto}table.svelte-19mgmwp{border-collapse:collapse;width:100%;font-size:.9rem}th.svelte-19mgmwp,td.svelte-19mgmwp{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:.9rem 1rem;line-height:1.45}th.svelte-19mgmwp{color:#fff;background:#ffffff0b;font-weight:550}td.svelte-19mgmwp{color:#fff9}td.svelte-19mgmwp:first-child{color:#ffffffe0;width:34%;font-weight:550}tr.svelte-19mgmwp:last-child td:where(.svelte-19mgmwp){border-bottom:0}.section-links.svelte-19mgmwp{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.section-links.svelte-19mgmwp a:where(.svelte-19mgmwp){color:#8bded9;border:1px solid #2bc6bd59;border-radius:999px;padding:.65rem .9rem;font-size:.85rem;font-weight:550;text-decoration:none;transition:background .16s,color .16s}.section-links.svelte-19mgmwp a:where(.svelte-19mgmwp):hover{color:#061313;background:#2bc6bd}.legal-footer.svelte-19mgmwp{border-top:1px solid #ffffff1a;padding:2.5rem 0}.legal-footer.svelte-19mgmwp>div:where(.svelte-19mgmwp){align-items:center;gap:1rem;display:flex}.legal-footer.svelte-19mgmwp .brand:where(.svelte-19mgmwp){font-size:1rem}.legal-footer.svelte-19mgmwp .brand:where(.svelte-19mgmwp) img:where(.svelte-19mgmwp){width:1.65rem;height:1.65rem}.copyright.svelte-19mgmwp{color:#ffffff59;font-size:.75rem}@media (width<=820px){.legal-header.svelte-19mgmwp{align-items:flex-start;padding:1.25rem 0}.legal-header.svelte-19mgmwp nav:where(.svelte-19mgmwp) a:where(.svelte-19mgmwp):not(.language){display:none}.highlights.svelte-19mgmwp{grid-template-columns:1fr}.document-grid.svelte-19mgmwp{grid-template-columns:1fr;gap:3rem;padding:5rem 0 7rem}aside.svelte-19mgmwp{display:none}.legal-footer.svelte-19mgmwp,.legal-footer.svelte-19mgmwp>div:where(.svelte-19mgmwp),.legal-footer.svelte-19mgmwp nav:where(.svelte-19mgmwp){flex-direction:column;align-items:flex-start}}@media (width<=520px){.legal-header.svelte-19mgmwp,.legal-footer.svelte-19mgmwp,.legal-shell.svelte-19mgmwp{width:min(100% - 1.25rem,1180px)}.hero.svelte-19mgmwp{padding-top:4rem}.legal-footer.svelte-19mgmwp nav:where(.svelte-19mgmwp){gap:.75rem}}
