.legal-page{color:#0a1424;min-height:100vh;font-family:var(--font-body,"Nunito", "Segoe UI", sans-serif);background:#fdfdfb}.legal-page__container{width:min(100% - clamp(3rem,6vw,6rem),1440px);padding:calc(var(--marketing-header-height,70px) + clamp(1.6rem, 3vw, 2.75rem)) 0 clamp(5rem, 9vw, 8rem);margin:0 auto}.legal-page__shell{grid-template-columns:minmax(12rem,13.25rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.legal-page__sidebar{top:calc(var(--marketing-header-height,70px) + 1.35rem);position:sticky}.legal-page__nav{gap:1.05rem;display:grid}.legal-page__nav section{gap:.12rem;display:grid}.legal-page__nav h2{color:#101827;font-family:var(--font-body,"Nunito", "Segoe UI", sans-serif);margin:0 0 .16rem;font-size:.86rem;font-weight:850;line-height:1.2}.legal-page__nav a{color:#0a14249e;border-radius:5px;align-items:center;gap:.45rem;min-height:2rem;padding:.27rem .36rem;font-size:.88rem;font-weight:650;line-height:1.25;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.legal-page__nav a svg{stroke-width:2px;flex:none}.legal-page__nav a:hover,.legal-page__nav a.is-active{color:#0a1424;background:#0506060e}.legal-page__nav a:hover{transform:translate(2px)}.legal-page__document{max-width:840px;padding-bottom:2rem}.legal-page__breadcrumb{color:#0a142475;align-items:center;gap:.55rem;margin-bottom:1.25rem;font-size:.82rem;font-weight:650;display:flex}.legal-page__breadcrumb a{color:#0a142485;text-decoration:none}.legal-page__breadcrumb a:hover{color:#0a1424}.legal-page__document h1{color:#0a1424;font-family:var(--font-heading);letter-spacing:0;margin:0 0 .9rem;font-size:clamp(2rem,2.35vw,2.35rem);font-weight:500;line-height:1.05}.legal-page__updated{color:#0a142485;margin:0 0 1.2rem;font-size:.88rem;font-weight:650}.legal-page__document>p{max-width:72ch;margin:0 0 1.05rem}.legal-page__document section{scroll-margin-top:calc(var(--marketing-header-height,70px) + 1.5rem);margin-top:clamp(1.85rem,3.4vw,2.8rem)}.legal-page__document h2{color:#0a1424;font-family:var(--font-heading);letter-spacing:0;margin:0 0 .85rem;font-size:clamp(1.45rem,1.8vw,1.78rem);font-weight:500;line-height:1.05}.legal-page__document p,.legal-page__document li{color:#0a1424c2;font-size:clamp(.98rem,1.05vw,1.04rem);line-height:1.65}.legal-page__document ul{margin:.35rem 0 0;padding-left:1.2rem}.legal-page__document li+li{margin-top:.42rem}.legal-page__document a{color:#087f78;text-underline-offset:.18em;font-weight:750;text-decoration-thickness:.08em}.legal-page__document .legal-page__breadcrumb a{color:#0a142485;font-weight:650;text-decoration:none}.legal-page__note{color:#0a1424b8;margin:1.05rem 0 0;padding:0;font-style:italic}@media (width<=860px){.legal-page__container{width:min(100% - 2rem,720px);padding-top:calc(var(--marketing-header-height,70px) + 1.6rem)}.legal-page__shell{grid-template-columns:1fr;gap:2rem}.legal-page__sidebar{border-bottom:1px solid #0a14241f;padding-bottom:1.2rem;position:static}.legal-page__nav{gap:1rem}.legal-page__document{max-width:none}}@media (width<=560px){.legal-page__document h1{font-size:clamp(2.35rem,12vw,3.2rem)}}
