.legal{width:min(760px,100%);margin:0 auto;padding:clamp(16px,4vh,48px) 0 clamp(72px,11vh,136px)}.legal__title{margin:12px 0 clamp(28px,4vh,44px)}.legal__body{color:hsla(60,14%,99%,.84);font-size:16px;line-height:1.65}.legal__body h2{margin:40px 0 12px;font-size:22px;line-height:1.25;letter-spacing:-.01em}.legal__body h2,.legal__body h3{color:var(--white);font-weight:600}.legal__body h3{margin:24px 0 8px;font-size:17px}.legal__body p{margin:0 0 12px}.legal__body ul{margin:0 0 16px;padding-left:22px;list-style:disc}.legal__body li{margin:4px 0}.legal__body strong{color:var(--white);font-weight:600}.legal__body a{color:var(--white);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal__body a:hover{color:var(--lime)}