.Legal-module__MvdfnG__page{background:var(--bg-color);color:var(--text-color);min-height:100vh;padding:15rem var(--page-padding)8rem}.Legal-module__MvdfnG__container{max-width:800px;margin:0 auto}.Legal-module__MvdfnG__header{text-align:center;margin-bottom:6rem}.Legal-module__MvdfnG__title{font-family:var(--font-heading);margin-bottom:1.5rem;font-size:clamp(3rem,8vw,6rem);font-weight:400;line-height:1}.Legal-module__MvdfnG__lastUpdated{font-family:var(--font-body);color:var(--accent-color);text-transform:uppercase;letter-spacing:.15em;font-size:.9rem}.Legal-module__MvdfnG__content{font-family:var(--font-body);color:var(--text-muted);font-size:1.2rem;line-height:1.8}.Legal-module__MvdfnG__content h2{font-family:var(--font-heading);color:var(--text-color);margin-top:5rem;margin-bottom:2rem;font-size:2.5rem;font-weight:400}.Legal-module__MvdfnG__content h3{font-family:var(--font-heading);color:var(--text-color);margin-top:3rem;margin-bottom:1.5rem;font-size:1.8rem;font-weight:400}.Legal-module__MvdfnG__content p{margin-bottom:2rem}.Legal-module__MvdfnG__content ul,.Legal-module__MvdfnG__content ol{margin-bottom:2rem;padding-left:0;list-style-position:inside}.Legal-module__MvdfnG__content li{margin-bottom:1rem}.Legal-module__MvdfnG__content a{color:var(--text-color);border-bottom:1px solid var(--accent-color);text-decoration:none;transition:all .3s}.Legal-module__MvdfnG__content a:hover{background:var(--accent-color);color:#000}@media (max-width:768px){.Legal-module__MvdfnG__page{padding:10rem var(--page-padding)4rem}}
