body{background-image:none;background-color:#39f}#legal-section{display:flex;flex-wrap:wrap;max-width:50%;margin:0 auto;background-color:#cae4fd;padding:1.6rem 2.5rem;margin-bottom:2.125rem;border-radius:1.25rem;box-shadow:0 0 1.25rem 0 rgba(0,0,0,.5)}.legal-text{padding:0;margin:1rem 0;font-size:clamp(.9rem,1rem,4rem);line-height:1.5}#legal-section h2{margin-top:1.5rem}#legal-section h2:first-child{margin-top:0}a{text-decoration:none}a:hover{text-decoration:underline}a:active{color:#000}@media only screen and (max-width:460px),(max-width:990px){#legal-section{max-width:70%;margin:0 auto;padding:1.8rem}.legal-text{padding:0}}@media only screen and (max-width:990px){.main-content{margin-top:3rem}}