.gp-legal{padding:160px 0 80px;background:var(--brand-bg)}.gp-legal .container{max-width:860px}.gp-legal h1{font-family:var(--brand-font-display);margin-bottom:8px;color:var(--brand-text)}.gp-legal>.container>p:first-of-type{color:var(--brand-text);margin-bottom:32px}.gp-legal h2{font-size:1.25rem;margin:28px 0 10px;color:var(--brand-primary-dark)}.gp-legal p{color:var(--brand-text);margin-bottom:12px;line-height:1.7}@media (max-width:767.98px){.gp-legal{padding-top:140px}}