.legal-page-shell{position:relative;background:var(--bg);overflow:visible!important;isolation:isolate}.legal-page-shell:after,.legal-page-shell:before{display:none!important}.legal-page-main{position:relative;z-index:1;width:100%;padding:0 38px 20px;color:#121318;font-family:Inter Var,Inter,system-ui,sans-serif;overflow:visible!important}.legal-page-main *{box-sizing:border-box}.legal-hero{width:100%;max-width:750px;margin:0 auto;padding:132px 0 72px}.legal-hero h1{margin:0;max-width:820px;color:#15161b;font-size:60px;line-height:.94;font-weight:500;letter-spacing:-.075em;font-family:Ivar Text,sans-serif}.legal-hero p{margin:22px 0 0;color:rgba(18,19,24,.48);font-size:19px;line-height:1.35;font-weight:430;letter-spacing:-.035em}.legal-doc-layout{width:100%;max-width:1250px;margin:0 auto;padding-left:250px;display:grid;grid-template-columns:minmax(0,750px) 210px;grid-gap:40px;gap:40px;align-items:start;overflow:visible!important}.legal-doc-content{width:100%;min-width:0}.legal-doc-intro{margin:0 0 34px;color:rgba(18,19,24,.82);font-size:16px;line-height:1.65;font-weight:430;letter-spacing:-.018em}.legal-doc-section{width:100%;padding:0 0 52px;scroll-margin-top:120px}.legal-doc-section h2{margin:0 0 22px;color:#050609;font-size:28px;line-height:1.08;font-weight:620;letter-spacing:-.045em}.legal-doc-section p{margin:0 0 18px;color:rgba(18,19,24,.68);font-size:16px;line-height:1.7;font-weight:430;letter-spacing:-.018em}.legal-doc-section p:last-child{margin-bottom:0}.legal-doc-section a{color:#dd145e;text-decoration:none;font-weight:520}.legal-doc-section a:hover{text-decoration:underline}.legal-doc-section ul{margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;list-style:none}.legal-doc-section li{position:relative;margin:0;padding-left:24px;color:rgba(18,19,24,.66);font-size:16px;line-height:1.65;font-weight:430;letter-spacing:-.018em}.legal-doc-section li:before{content:"";position:absolute;left:0;top:.72em;width:5px;height:5px;border-radius:999px;background:rgba(221,20,94,.72)}.legal-doc-note{margin:26px 0 0;padding:20px 22px;border:1px solid rgba(18,19,24,.08);border-radius:18px;background:hsla(0,0%,100%,.54);box-shadow:0 18px 44px rgba(18,19,24,.045)}.legal-doc-note strong{display:block;margin:0 0 8px;color:#111216;font-size:15px;line-height:1.2;font-weight:650;letter-spacing:-.025em}.legal-doc-note p{margin:0;color:rgba(18,19,24,.62);font-size:15px;line-height:1.6}.legal-related-section{padding-top:12px}.legal-doc-toc{position:relative;width:210px;z-index:50;align-self:start;height:-moz-fit-content;height:fit-content;overflow:visible}.legal-doc-toc-inner{width:100%;z-index:999;will-change:top,left}.legal-doc-toc-inner.is-fixed{position:fixed!important;top:40px!important;z-index:9999!important}.legal-doc-toc-inner.is-parked{position:absolute!important;z-index:999!important}.legal-doc-toc p{margin:0 0 18px;color:rgba(18,19,24,.92);font-size:14px;line-height:1;font-weight:620;letter-spacing:-.018em}.legal-doc-toc nav{display:flex;flex-direction:column;gap:0}.legal-doc-toc a{display:block;padding:0 0 14px;color:rgba(18,19,24,.46);font-size:14px;line-height:1.36;font-weight:430;letter-spacing:-.018em;text-decoration:none;transition:color .16s ease,transform .16s ease}.legal-doc-toc a:hover{color:rgba(18,19,24,.78)}.legal-doc-toc a.active{color:#dd145e}.legal-doc-toc-line{width:100%;height:1px;margin:2px 0 18px;background:rgba(18,19,24,.12)}.legal-page-shell .st-footer.reveal-on-scroll{opacity:1!important;translate:0 0!important;filter:none!important}.legal-page-shell .st-footer{display:block!important;visibility:visible!important;margin-top:0}.legal-back-top{display:inline-flex!important;align-items:center;gap:10px;padding:0!important;color:rgba(18,19,24,.52)!important;font-size:15px!important;line-height:1!important}.legal-back-top:hover{color:rgba(18,19,24,.384)!important}.legal-back-top span{width:24px;height:24px;display:inline-grid;place-items:center;border:1px solid rgba(18,19,24,.28);border-radius:999px;color:rgba(18,19,24,.54);font-size:14px;line-height:1}@media (max-width:1320px){.legal-doc-layout{max-width:1000px;padding-left:0}}@media (max-width:1180px){.legal-doc-layout,.legal-hero{max-width:720px}.legal-doc-layout{grid-template-columns:1fr;gap:0;padding-left:0}.legal-doc-toc{display:none}}@media (max-width:700px){.legal-page-main{padding:0 56px 96px;margin-top:50px}.legal-hero{padding:94px 0 52px}.legal-hero h1{font-size:50px;line-height:.96;letter-spacing:-.065em}.legal-hero p{margin-top:18px;font-size:17px}.legal-doc-section{padding-bottom:44px}.legal-doc-section h2{font-size:24px;letter-spacing:-.04em}.legal-doc-section li,.legal-doc-section p{font-size:15px;line-height:1.62}.legal-doc-section li{padding-left:22px}}@media (max-width:430px){.legal-page-main{padding-left:22px;padding-right:22px}.legal-hero{padding-top:82px}.legal-doc-section h2{font-size:22px}}