.gap-legal__content{padding:150px 1% 100px;font-family:var(--gap-serif)}
.gap-legal__content h1{font:400 clamp(3.5rem,7vw,7.5rem)/.92 var(--gap-serif);margin:0 0 50px;letter-spacing:-.045em}
.gap-legal__copy{width:100%;max-width:980px;font-family:var(--gap-serif);font-size:18px;line-height:1.4}
.gap-legal__copy p{margin:0 0 1.35em}
.gap-legal__copy h3,.gap-legal__copy h4{font:400 1em/1.3 var(--gap-serif);margin:2em 0 .5em}
.gap-legal__copy a{text-decoration:underline;text-underline-offset:.15em}
@media(max-width:1120px){.gap-legal__content{padding-right:15%;padding-left:15%}}
@media(max-width:991px){.gap-legal__content{padding-right:10%;padding-left:10%}}
@media(max-width:767px){.gap-legal__content{padding:80px 17% 60px}.gap-legal__copy{font-size:16px}}
