.Legal-module__MvdfnG__page{background:0 0;padding:7rem 0 4rem}.Legal-module__MvdfnG__page section{padding:0}.Legal-module__MvdfnG__title{color:var(--primary);margin-bottom:.25rem;font-family:Outfit,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800}.Legal-module__MvdfnG__updated{color:var(--text-muted);border-bottom:1px solid var(--glass-border);margin-bottom:1.5rem;padding-bottom:1rem;font-size:.82rem}.Legal-module__MvdfnG__section{margin-bottom:1.25rem}.Legal-module__MvdfnG__section h2{color:var(--primary);margin-bottom:.35rem;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:700}.Legal-module__MvdfnG__section p{color:var(--text-muted);margin-bottom:.4rem;font-size:.9rem;line-height:1.6}.Legal-module__MvdfnG__section ul{margin:.4rem 0;padding:0;list-style:none}.Legal-module__MvdfnG__section ul li{color:var(--text-muted);margin-bottom:.25rem;padding-left:1.25rem;font-size:.88rem;line-height:1.5;position:relative}.Legal-module__MvdfnG__section ul li:before{content:"•";color:var(--accent);font-weight:700;position:absolute;left:0}.Legal-module__MvdfnG__section a{color:var(--accent);font-weight:600;transition:opacity .2s}.Legal-module__MvdfnG__section a:hover{opacity:.8}@media (max-width:768px){.Legal-module__MvdfnG__page{padding:5rem 0 3rem}.Legal-module__MvdfnG__title{font-size:1.75rem}.Legal-module__MvdfnG__section h2{font-size:1rem}}@media (max-width:480px){.Legal-module__MvdfnG__page{padding:4rem 0 2rem}.Legal-module__MvdfnG__title{font-size:1.5rem}}
