.dc-legal{min-height:100svh}.legal-hero{border-bottom:1px solid var(--lp-line);background:linear-gradient(90deg,#0d1724,#080d15);padding:38px 0 0;position:relative;overflow:hidden}.legal-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#aab9d808 1px,#0000 1px),linear-gradient(90deg,#aab9d808 1px,#0000 1px);background-size:100px 100px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.legal-glow{filter:blur(40px);pointer-events:none;background:radial-gradient(#428b9b42,#0000 70%);width:850px;height:550px;position:absolute;top:-300px;left:-200px}.legal-hero .lp-container{position:relative}.legal-breadcrumb{color:#8f9eb4;align-items:center;gap:12px;font-size:12px;display:flex}.legal-breadcrumb a{color:#b8c6d9}.legal-breadcrumb a:hover{color:#fff}.legal-breadcrumb svg{width:13px;height:13px}.legal-heading{max-width:780px;padding:60px 0 45px}.dc-legal .legal-heading h1{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(40px,5vw,66px);font-weight:450;line-height:1.1}.dc-legal .legal-heading>p{color:#a4b5cc;text-wrap:pretty;max-width:570px;margin-top:22px;font-size:16px;line-height:1.8}.legal-meta{color:#9bacc4;border-top:1px solid #b5cfee14;align-items:center;gap:26px;padding:20px 0;font-size:11px;display:flex}.legal-meta span{align-items:center;gap:8px;display:flex}.legal-meta span+span{border-left:1px solid #ffffff20;padding-left:26px}.legal-meta svg{color:#a8bbdf;width:15px;height:15px}.legal-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:100px;padding-top:65px;padding-bottom:70px;display:grid}.legal-sidebar{position:sticky;top:118px}.dc-legal .legal-sidebar nav h2{color:#dce5f2;margin-bottom:17px;font-size:13px;font-weight:500}.legal-sidebar ol{border-left:1px solid #ffffff17;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.legal-sidebar li a{color:#a2afc4;border-left:1px solid #0000;gap:14px;margin-left:-1px;padding:10px 0 10px 17px;font-size:13px;transition:color .2s,border-color .2s,background .2s;display:flex}.legal-sidebar li a:hover,.legal-sidebar li a:focus-visible{color:#e3eaff;background:#5265f60b;border-left-color:#8fa5ff}.legal-sidebar li span{color:#7485a1;font-variant-numeric:tabular-nums;padding-top:2px;font-size:10px}.legal-help{background:linear-gradient(135deg,#152133,#0d141f);border:1px solid #ffffff12;border-radius:12px;margin-top:33px;padding:23px 20px}.legal-help>svg{color:#a4b9dd;margin-bottom:13px}.dc-legal .legal-help h3{letter-spacing:-.3px;font-size:17px;font-weight:450;line-height:1.4}.dc-legal .legal-help p{color:#93a3bb;margin-top:10px;font-size:12px;line-height:1.8}.legal-help a{color:#b6c8ff;overflow-wrap:anywhere;align-items:center;gap:9px;margin-top:16px;font-size:12px;display:flex}.legal-help a svg{width:15px;height:15px}.legal-document{min-width:0;max-width:760px}.legal-notice{background:#14203473;border:1px solid #8ba5d829;border-radius:10px;margin-bottom:40px;padding:20px 24px}.legal-notice>span{color:#c5d4ef;font-size:12px;font-weight:500}.dc-legal .legal-notice p{color:#a3b3cc;margin-top:7px;font-size:13px;line-height:1.8}.legal-section{border-bottom:1px solid var(--lp-line);margin-bottom:34px;padding-bottom:34px;scroll-margin-top:115px}.dc-legal .legal-section h2{letter-spacing:-.6px;margin-bottom:16px;font-size:25px;font-weight:450;line-height:1.3}.legal-section-body{color:#a9b6ca;overflow-wrap:anywhere;font-size:15px;line-height:1.95}.legal-section-body ul{margin:0;padding-left:20px}.legal-section-body li{margin-bottom:10px;padding-left:5px}.legal-section-body li::marker{color:#758bc3}.dc-legal .legal-section-body a{color:#b5c7ff;text-underline-offset:4px;text-decoration:underline}.legal-document-end{color:#8598b3;align-items:center;gap:10px;font-size:12px;display:flex}.legal-document-end svg{color:#8caeb1;width:16px;height:16px}.legal-back{border-top:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:20px;padding-block:25px 55px;display:flex}.legal-back>span{color:#7d8ba2;font-size:11px}@media (max-width:1100px){.legal-layout{grid-template-columns:210px minmax(0,1fr);gap:55px}}@media (max-width:800px){.legal-heading{padding-block:43px 35px}.legal-layout{grid-template-columns:1fr;gap:35px;padding-top:35px;padding-bottom:45px}.legal-sidebar{position:static}.legal-sidebar ol{grid-template-columns:1fr 1fr;display:grid}.legal-help{display:none}.legal-document{max-width:none}.legal-notice{margin-bottom:30px}}@media (max-width:540px){.legal-hero{padding-top:24px}.legal-breadcrumb{gap:8px;font-size:10px}.legal-heading{padding-block:37px 29px}.dc-legal .legal-heading h1{font-size:42px}.dc-legal .legal-heading>p{margin-top:18px;font-size:14px}.legal-meta{gap:13px;padding-block:17px;font-size:9px}.legal-meta span+span{padding-left:13px}.legal-meta svg{width:13px;height:13px}.legal-sidebar li a{gap:9px;padding-left:11px;font-size:12px}.legal-notice{padding:17px 18px}.dc-legal .legal-notice p{font-size:12px}.dc-legal .legal-section h2{margin-bottom:12px;font-size:23px}.legal-section-body{font-size:14px;line-height:1.9}.legal-section{margin-bottom:27px;padding-bottom:27px}.legal-document-end{align-items:flex-start;font-size:11px}.legal-document-end svg{flex-shrink:0;margin-top:2px}.legal-back{padding-bottom:30px}.legal-back>span{font-size:9px}}@media print{.dc-legal{color:#111;background:#fff}.dc-legal .lp-header,.dc-legal .lp-footer,.dc-legal .legal-sidebar,.dc-legal .legal-back,.dc-legal .legal-breadcrumb,.dc-legal .legal-glow{display:none}.dc-legal .legal-hero,.dc-legal .legal-notice{background:0 0;border-color:#ccc}.dc-legal .legal-hero:before{display:none}.dc-legal .lp-container{width:100%}.dc-legal .legal-layout{padding-top:25px;display:block}.dc-legal .legal-heading{padding:0 0 20px}.dc-legal .legal-heading h1{font-size:32px}.dc-legal .legal-document{max-width:none}.dc-legal .legal-section h2{break-after:avoid}.dc-legal .legal-section-body,.dc-legal .legal-heading>p,.dc-legal .legal-notice p,.dc-legal .legal-notice>span,.dc-legal .legal-meta,.dc-legal .lp-kicker,.dc-legal .legal-document-end,.dc-legal .legal-section-body a{color:#333}}.dc-legal .legal-navigation{flex-wrap:wrap;gap:8px;padding-top:24px;display:flex}.dc-legal .legal-navigation a{border:1px solid var(--lp-line);color:#a9b5c8;border-radius:8px;padding:10px 15px;font-size:12px;transition:background .15s,color .15s}.dc-legal .legal-navigation a:hover,.dc-legal .legal-navigation a[aria-current=page]{color:#fff;background:#5265f620;border-color:#627cf5}.dc-legal .legal-section-body p+p{margin-top:16px}.dc-legal .legal-section-body ul{padding-left:22px;list-style:outside}.dc-legal .legal-section-body li+li{margin-top:10px}.dc-legal .legal-section-body{overflow-wrap:anywhere}@media print{.dc-legal .legal-navigation{display:none}}
