.legal{background:radial-gradient(ellipse 900px 380px at 50% -5%,#df5eb814 0,#0d0e1900 55%),radial-gradient(ellipse 700px 300px at 85% 110%,#f0b8470f 0,#0d0e1900 60%),#070b12;color:#d7dbe3;font-family:Figtree,ui-sans-serif,system-ui;font-family:var(--ek-ui,"Figtree",ui-sans-serif,system-ui);min-height:100vh}.legal-container{margin:0 auto;max-width:780px;padding:48px 24px 96px}.legal-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.legal-back{align-items:center;border-radius:8px;color:#beccd6;display:inline-flex;font-size:13px;gap:8px;padding:6px 10px;text-decoration:none;transition:color .2s ease,background .2s ease}.legal-back:focus-visible,.legal-back:hover{background:#ffffff0a;color:#fefefe;outline:none}.legal-mark{height:28px;opacity:.9;width:auto}.legal-kicker{color:#df5eb8;font-size:11px;letter-spacing:3.2px;margin:0 0 8px;text-transform:uppercase}.legal h1{color:#fefefe;font-family:Playfair Display,Crimson Text,ui-serif,serif;font-size:clamp(32px,5vw,48px);font-weight:700;letter-spacing:-.01em;line-height:1.08;margin:0 0 10px}.legal-meta{color:#7c8694;font-size:13px;margin:0 0 32px}.legal-body{grid-gap:28px;display:grid;gap:28px}.legal-body section{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e121c99;border:1px solid #ffffff0f;border-radius:14px;padding:20px 22px}.legal-body h2{color:#fefefe;font-size:18px;font-weight:600;letter-spacing:.01em;margin:0 0 10px}.legal-body p{color:#c1cad6;font-size:15px;line-height:1.68;margin:0 0 10px}.legal-body p:last-child{margin-bottom:0}.legal-body ul{list-style:disc;margin:6px 0 10px;padding-left:20px}.legal-body li{color:#c1cad6;font-size:15px;line-height:1.65;margin-bottom:6px}.legal-body a{border-bottom:1px solid #f3a0d34d;color:#f3a0d3;text-decoration:none;transition:color .2s ease,border-color .2s ease}.legal-body a:focus-visible,.legal-body a:hover{border-bottom-color:#ffd1ec;color:#ffd1ec;outline:none}.legal-foot{align-items:center;border-top:1px solid #ffffff0f;color:#7c8694;display:flex;flex-wrap:wrap;font-size:12px;gap:16px;justify-content:space-between;margin-top:40px;padding-top:20px}.legal-foot a{color:#beccd6;text-decoration:none}.legal-foot a:focus-visible,.legal-foot a:hover{color:#fefefe;outline:none}@media (max-width:640px){.legal-container{padding:32px 18px 72px}.legal-body section{padding:16px}}
/*# sourceMappingURL=150.cfd9cdbb.chunk.css.map*/