:root{--bg-color:#000000;--bg-dark:#000000;--bg-card:#1b1b1b;--text-color-rgb:255,255,255;--text-color:#ffffff;--accent-teal-rgb:0,255,213;--accent-teal:#00ffd5;--accent-pink-rgb:250,52,99;--accent-pink:#bf4252;--accent-orange:#FFB800;--black-rgb:0,0,0}[data-theme=light]{--bg-color:#FFF8F0;--bg-dark:#FFF8F0;--bg-card:#ffffff;--text-color-rgb:22,22,22;--text-color:#161616;--accent-teal-rgb:0,168,139;--accent-teal:#00a88b;--accent-pink-rgb:250,52,99;--accent-pink:#bf4252;--black-rgb:255,248,240;--black:#ffffff}.legal-content{position:relative;background:var(--bg-color);color:var(--text-color);transition:background-color .5s ease,color .5s ease}.legal-content__inner{max-width:860px;margin:0 auto}.legal-prose{font-size:17px;line-height:1.8;color:rgba(var(--text-color-rgb),.72)}.legal-prose section{padding:0}.legal-prose section+section{margin-top:56px;border-top:1px solid rgba(var(--text-color-rgb),.08);padding:30px 0 0}.legal-prose h2{font-size:26px;font-weight:700;color:var(--text-color);margin:0 0 18px;letter-spacing:-.01em}.legal-prose p{margin:0 0 20px}.legal-prose p:last-child{margin-bottom:0}.legal-prose ol,.legal-prose ul{margin:0 0 20px;padding-left:22px}.legal-prose ol li,.legal-prose ul li{margin-bottom:10px}.legal-prose ol li::marker,.legal-prose ul li::marker{color:var(--accent-pink)}.legal-prose ol li:last-child,.legal-prose ul li:last-child{margin-bottom:0}.legal-prose strong{color:var(--text-color);font-weight:600}.legal-prose a{color:var(--accent-pink);transition:color .2s ease}.legal-prose a:hover{color:#ff8c20}@media(max-width:768px){.legal-prose{font-size:16px}.legal-prose h2{font-size:22px}.legal-prose section+section{margin-top:44px;padding-top:32px}}