*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f2eee8;background:#100f10;margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,h4,p{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{outline-offset:5px}button{cursor:pointer}.legal-page{max-width:900px;margin:auto;padding:65px 25px}.legal-page h1{margin:30px 0;font:clamp(36px,6vw,64px) Georgia,serif}.legal-page h2{margin:35px 0 15px;font:28px Georgia,serif}.legal-page p,.legal-page ul{color:#cbbdb5;margin:18px 0}.legal-page a{text-decoration:underline}.legal-page footer{margin-top:50px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
