.legal-page{padding:var(--space-48) 0 var(--space-64)}.legal-page .container{--container-max:47.5rem}.legal-page .legal-page__content{margin-inline:auto}.legal-page .legal-page__header{margin-bottom:var(--space-32);text-align:center}.legal-page .legal-page__brand{color:var(--color-neutral-100);font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--fs-28);font-weight:400;letter-spacing:0;line-height:1.25;margin-bottom:var(--space-8);margin-top:0}.legal-page article{color:var(--color-neutral-300)}.legal-page h1,.legal-page h2,.legal-page h3,.legal-page h4{color:var(--color-neutral-100);text-wrap:balance}.legal-page h1{font-size:var(--fs-36);margin:0 0 var(--space-8)}.legal-page h1,.legal-page h2{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-weight:500;letter-spacing:0;line-height:1.2}.legal-page h2{font-size:var(--fs-24);margin:var(--space-32) 0 var(--space-8)}.legal-page h3{font-size:var(--fs-18);line-height:1.2;margin:var(--space-24) 0 var(--space-8)}.legal-page h3,.legal-page h4{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-weight:500;letter-spacing:0}.legal-page h4{font-size:var(--fs-16);line-height:1.25;margin:var(--space-16) 0 var(--space-4)}.legal-page address,.legal-page li,.legal-page p{color:var(--color-neutral-300);font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--fs-16);font-weight:400;letter-spacing:0;line-height:1.5;margin:0}.legal-page address,.legal-page ol,.legal-page p,.legal-page ul{margin-top:var(--space-8)}.legal-page section{margin-top:var(--space-24)}.legal-page ol,.legal-page ul{padding-left:var(--space-24)}.legal-page li+li{margin-top:var(--space-4)}.legal-page a{color:var(--color-primary-200);text-decoration:underline;text-underline-offset:.12em}.legal-page a:focus-visible,.legal-page a:hover{color:var(--color-primary-300)}.legal-page strong{color:var(--color-neutral-100);font-weight:500}.legal-page address{font-style:normal}@media screen and (min-width:768px){.legal-page{padding:var(--space-64) 0 var(--space-64)}.legal-page .legal-page__header{margin-bottom:var(--space-48)}.legal-page h1{margin-bottom:var(--space-12)}.legal-page h2{margin-top:var(--space-48)}}
