.terms_container__I63p_{min-height:100vh;background:#000;color:#fff}.terms_content__w7CnL{max-width:1400px;margin:0 auto;padding:8rem 2rem 4rem;display:grid;grid-template-columns:1fr 280px;grid-gap:4rem;gap:4rem}@media(max-width:968px){.terms_content__w7CnL{grid-template-columns:1fr;padding:7rem 1.5rem 3rem;gap:2rem}}.terms_mainContent__DQ4PL{max-width:800px}.terms_pageTitle__OeLj2{font-size:3rem;font-weight:700;margin-bottom:3rem;background:linear-gradient(135deg,#ff6ec4,#7873f5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}@media(max-width:768px){.terms_pageTitle__OeLj2{font-size:2.25rem}}.terms_meta__2muZh{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:1.5rem;margin-bottom:2rem}.terms_meta__2muZh p{margin:.5rem 0;font-size:.9375rem;color:hsla(0,0%,100%,.7)}.terms_meta__2muZh p strong{color:hsla(0,0%,100%,.9);margin-right:.5rem}.terms_intro__OCubu{font-size:1.0625rem;line-height:1.8;color:hsla(0,0%,100%,.7);margin-bottom:1.5rem}.terms_highlight__T8wh9{background:linear-gradient(135deg,rgba(255,110,196,.15),rgba(120,115,245,.15));border-left:4px solid #ff6ec4;padding:1.5rem;border-radius:8px;font-size:1.0625rem;line-height:1.8;color:hsla(0,0%,100%,.9);margin-bottom:2rem}.terms_section__YyFTG{margin-bottom:4rem;scroll-margin-top:120px}.terms_section__YyFTG h2{font-size:1.75rem;font-weight:700;color:hsla(0,0%,100%,.9);margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid hsla(0,0%,100%,.1)}@media(max-width:768px){.terms_section__YyFTG h2{font-size:1.5rem}}.terms_section__YyFTG h3{font-size:1.25rem;font-weight:600;color:hsla(0,0%,100%,.8);margin-top:2rem;margin-bottom:1rem}@media(max-width:768px){.terms_section__YyFTG h3{font-size:1.125rem}}.terms_section__YyFTG p{font-size:1.0625rem;line-height:1.8;color:hsla(0,0%,100%,.7);margin-bottom:1.5rem}.terms_section__YyFTG p strong{color:hsla(0,0%,100%,.9);font-weight:600}.terms_section__YyFTG p a{color:#ff6ec4;text-decoration:none;transition:color .3s ease}.terms_section__YyFTG p a:hover{color:#7873f5;text-decoration:underline}.terms_section__YyFTG ul{list-style:none;padding:0;margin:1.5rem 0}.terms_section__YyFTG ul li{position:relative;padding-left:1.75rem;margin-bottom:1rem;font-size:1.0625rem;line-height:1.8;color:hsla(0,0%,100%,.7)}.terms_section__YyFTG ul li:before{content:"•";position:absolute;left:0;color:#ff6ec4;font-weight:600;font-size:1.25rem}.terms_riskBox__R0jUC{background:rgba(255,110,196,.05);border:2px solid rgba(255,110,196,.2);border-radius:10px;padding:2rem;margin-top:1.5rem}.terms_riskBox__R0jUC ul{margin:0}.terms_riskBox__R0jUC ul li:before{content:"⚠";font-size:1.125rem}.terms_sidebar__eFkki{position:relative}@media(max-width:968px){.terms_sidebar__eFkki{display:none}}.terms_sidebarSticky__esWi1{position:-webkit-sticky;position:sticky;top:120px;max-height:calc(100vh - 160px);overflow-y:auto;padding:1.5rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:10px}.terms_sidebarSticky__esWi1::-webkit-scrollbar{width:4px}.terms_sidebarSticky__esWi1::-webkit-scrollbar-track{background:transparent}.terms_sidebarSticky__esWi1::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.terms_sidebarSticky__esWi1::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.terms_sidebarTitle__8__mw{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.9);margin-bottom:1rem}.terms_tableOfContents__An0Cy{display:flex;flex-direction:column;gap:2px}.terms_tocItem___XQci{display:block;width:100%;text-align:left;padding:.75rem 1rem;background:transparent;border:none;border-left:2px solid transparent;color:hsla(0,0%,100%,.6);font-size:.875rem;line-height:1.5;cursor:pointer;transition:all .2s ease}.terms_tocItem___XQci:hover{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.05);border-left-color:hsla(0,0%,100%,.2)}.terms_tocItem___XQci.terms_active__y5luX{color:#ff6ec4;background:linear-gradient(135deg,rgba(255,110,196,.15),rgba(120,115,245,.15));border-left-color:#ff6ec4;font-weight:600}