.legal-hero{padding:174px 0 48px;border-bottom:1px solid var(--vx-line);background:radial-gradient(ellipse at 90% 30%,#c1f2d509,transparent 65%)}.legal-hero-row{display:flex;justify-content:space-between;align-items:center;gap:60px;margin:30px 0 36px}.legal-hero h1{max-width:900px;font-size:clamp(46px,5.2vw,75px);line-height:1.07;font-weight:500;letter-spacing:-.045em;text-wrap:balance}.legal-hero-row>div>p{max-width:650px;font-size:17px;line-height:1.85;color:var(--vx-muted);margin-top:24px}.legal-document-mark{margin-right:10px;display:grid;place-items:center;flex:0 0 170px;height:180px;border:1px solid #c1f2d529;border-radius:15px;background:linear-gradient(140deg,#24382b,#0b130f);color:#b7d5c1;transform:rotate(6deg)}.legal-document-mark>span{font:9px ui-monospace,monospace;letter-spacing:.08em}.legal-meta{display:flex;align-items:center;flex-wrap:wrap;gap:20px 35px;font-size:12px;color:#aec2b5}.legal-meta>span,.legal-meta>a{display:flex;align-items:center;gap:9px}.legal-meta>a{margin-left:auto;min-height:44px;color:var(--vx-mint)}.legal-hero .legal-language-note{margin-top:22px;padding:15px 20px;border:1px solid #c1f2d529;border-radius:8px;background:#c1f2d505;color:#b5cabe;font-size:13px;line-height:1.8}.legal-language-note a{color:var(--vx-mint);text-decoration:underline;text-underline-offset:3px}.legal-layout{display:grid;grid-template-columns:265px minmax(0,1fr);gap:83px;padding-block:64px 90px}.legal-sidebar{position:sticky;top:121px;align-self:start;max-height:calc(100dvh - 145px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#617b68 #101914;padding:7px 12px 10px 0}.legal-sidebar>.vx-eyebrow{margin-bottom:21px}.legal-sidebar ol,.legal-mobile-index ol{padding:0;margin:0;list-style:none}.legal-sidebar nav a,.legal-mobile-index nav a{display:flex;align-items:baseline;gap:12px;padding:11px 0;font-size:12px;line-height:1.7;color:#aabcaf;min-height:44px;border-bottom:1px solid #c1f2d510}.legal-sidebar nav a:hover,.legal-mobile-index nav a:hover{color:var(--vx-mint)}.legal-sidebar nav a>span,.legal-mobile-index nav a>span{flex:0 0 18px;color:#8aa694;font:10px ui-monospace,monospace}.legal-sidebar-contact{display:flex;align-items:center;gap:9px;margin-top:25px;min-height:44px;font-size:12px;color:var(--vx-mint)}.legal-sidebar-contact svg:last-child{margin-left:auto}.legal-mobile-index{display:none}.legal-section{padding-bottom:43px;margin-bottom:43px;border-bottom:1px solid var(--vx-line)}.legal-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.legal-section-heading{display:flex;align-items:baseline;gap:19px;margin-bottom:24px}.legal-section-heading>span{font:12px ui-monospace,monospace;color:#8da897;flex-shrink:0}.vx-legal .legal-section-heading h2{font-size:29px;line-height:1.25;letter-spacing:-.025em;font-weight:500;text-wrap:initial}.legal-section-content{color:#b1c0b7;font-size:15px;line-height:1.95}.vx-legal .legal-section-content>*+*{margin-top:19px}.vx-legal .legal-section-content .mb-2{margin-bottom:.5rem}.vx-legal .legal-section-content .mb-3{margin-bottom:.75rem}.vx-legal .legal-section-content .mb-4{margin-bottom:1rem}.vx-legal .legal-section-content .mb-6{margin-bottom:1.5rem}.legal-section-content a:not(.vx-button){color:var(--vx-mint);text-decoration:underline;text-decoration-color:#c1f2d560;text-underline-offset:4px;overflow-wrap:anywhere}.legal-section-content a:not(.vx-button):hover{text-decoration-color:var(--vx-mint)}.legal-section-content :is(strong,h3){color:#e0eae2}.legal-section-content h3{letter-spacing:-.015em;line-height:1.5;font-weight:500}.legal-section-content li{padding-left:3px}.legal-section-content [class*=text-gray-]{color:#b1c0b7}.legal-section-content [class*=text-cyan-],.legal-section-content [class*=text-purple-],.legal-section-content [class*=text-red-],.legal-section-content [class*=text-green-]{color:#c1f2d5}.legal-section-content [class*=bg-zinc-]{background:#111a15;border-color:#c1f2d529;border-radius:10px}.legal-section-content [class*=bg-red-],.legal-section-content [class*=bg-cyan-],.legal-section-content [class*=bg-purple-]{background:#c1f2d507;border-color:#c1f2d52b}.legal-section-content .text-sm{font-size:14px;line-height:1.85}.legal-related{padding:58px 0;border-top:1px solid var(--vx-line);background:#101914}.legal-related>div{display:flex;align-items:center;justify-content:space-between;gap:35px}.legal-related h2{font-size:28px;margin-top:17px}.legal-related nav{display:flex;flex-wrap:wrap;gap:17px}.legal-related nav a{display:flex;align-items:center;gap:20px;min-height:52px;padding:13px 20px;border:1px solid #c1f2d537;border-radius:8px;font-size:13px;color:var(--vx-mint)}@media(min-width:768px)and (max-width:1199px){.legal-hero{padding-top:192px}.legal-sidebar{top:166px;max-height:calc(100dvh - 190px)}}@media(max-width:1199px){.legal-layout{gap:40px;grid-template-columns:220px minmax(0,1fr)}.legal-hero-row{gap:35px}.legal-document-mark{flex-basis:130px;height:150px}.legal-related>div{align-items:flex-start;flex-direction:column}}@media(max-width:899px){.legal-layout{display:block;padding-top:36px}.legal-sidebar{display:none}.legal-mobile-index{display:block;padding:0 21px;margin-bottom:35px;border:1px solid #c1f2d538;border-radius:9px;background:#101c14}.legal-mobile-index summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;min-height:57px;font-size:14px;color:#cae3d2}.legal-mobile-index summary::-webkit-details-marker{display:none}.legal-mobile-index[open] summary svg{transform:rotate(180deg)}.legal-mobile-index nav{padding-bottom:14px}.legal-hero h1{font-size:53px}}@media(max-width:599px){.legal-hero{padding:128px 0 31px}.legal-hero-row{margin:26px 0 23px}.legal-hero h1{font-size:42px}.legal-hero-row>div>p{font-size:15px}.legal-document-mark{display:none}.legal-meta{font-size:11px;gap:10px 18px}.legal-meta>a{margin-left:0;width:100%}.legal-section{margin-bottom:32px;padding-bottom:32px}.legal-section-heading{gap:12px;margin-bottom:21px}.vx-legal .legal-section-heading h2{font-size:25px}.legal-section-content{font-size:15px}.legal-section-content .grid{grid-template-columns:minmax(0,1fr)}.legal-section-content :is(.p-6,.p-5){padding:19px}.legal-section-content .flex{flex-wrap:wrap}.legal-related{padding:40px 0}.legal-related nav{width:100%}.legal-related nav a{justify-content:space-between;width:100%}}@media print{.vx-legal{background:#fff;color:#111}.vx-legal :is(.vexium-navbar,.vx-footer,.legal-sidebar,.legal-mobile-index,.legal-related,.legal-document-mark){display:none}.legal-hero{padding:20px 0;background:none}.legal-layout{display:block;padding-block:20px}.vx-legal .vx-container{width:100%}.legal-section-content,.legal-section-content *,.legal-hero *{color:#111!important;background:transparent!important}.legal-section{-moz-column-break-inside:auto;break-inside:auto}.legal-section-heading{-moz-column-break-after:avoid;break-after:avoid}}
