.xtl-legal{padding:88px 0 104px;background:var(--brand-bg)}.xtl-legal .container{max-width:880px}.xtl-legal h1,.xtl-legal h2,.xtl-legal p{color:var(--brand-text)}.xtl-legal-date{padding-bottom:24px;border-bottom:1px solid var(--brand-border)}.xtl-legal section{padding:24px 0;border-bottom:1px solid var(--brand-border)}.xtl-legal section h2{font-size:1.35rem}@media (max-width:767.98px){.xtl-legal{padding:64px 0 80px}}