.LegalDoc-module__IXWbCW__shell{max-width:760px;padding:var(--s-5) var(--s-4);color:var(--chalk);margin:0 auto}.LegalDoc-module__IXWbCW__head{margin-bottom:var(--s-5)}.LegalDoc-module__IXWbCW__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-frog-on-surface);margin-bottom:6px;font-size:11px}.LegalDoc-module__IXWbCW__title{font-family:var(--font-title);letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(2rem,4.5vw,3rem);line-height:.95}.LegalDoc-module__IXWbCW__updated{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:11px}.LegalDoc-module__IXWbCW__doc{background:var(--surface-1);border:2.5px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--sticker-shadow);padding:var(--s-5);color:color-mix(in srgb, var(--text-on-surface-1) 88%, var(--surface-1));line-height:1.65}.LegalDoc-module__IXWbCW__doc h2{font-family:var(--font-header);color:var(--chalk);margin-top:var(--s-4);margin-bottom:var(--s-2);font-size:1.25rem;font-weight:700}.LegalDoc-module__IXWbCW__doc h2:first-child{margin-top:0}.LegalDoc-module__IXWbCW__doc h3{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-frog-on-surface);margin-top:var(--s-3);margin-bottom:var(--s-2);font-size:11px}.LegalDoc-module__IXWbCW__doc p{margin-bottom:var(--s-3)}.LegalDoc-module__IXWbCW__doc ul,.LegalDoc-module__IXWbCW__doc ol{margin-bottom:var(--s-3);gap:8px;padding-left:22px;display:grid}.LegalDoc-module__IXWbCW__doc a{color:var(--text-frog-on-surface);border-bottom:1px dashed}@media (hover:hover) and (pointer:fine){.LegalDoc-module__IXWbCW__doc a:hover{color:var(--chalk)}}.LegalDoc-module__IXWbCW__doc strong{color:var(--chalk);font-weight:700}@media (max-width:600px){.LegalDoc-module__IXWbCW__doc{padding:var(--s-3)}}@media (max-width:900px),(pointer:coarse),(orientation:landscape) and (max-height:500px){html:has([data-member-tabbar]) [data-zone=public] #main-content>.LegalDoc-module__IXWbCW__shell{top:var(--nav-h);left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-width:none;margin:0;position:fixed;overflow-y:auto}}