.legal-page{max-width:72rem}
.legal-copy section+section{margin-top:3rem;padding-top:3rem;border-top:1px solid #263043}
.legal-copy h3{margin-top:1.75rem;font-size:1.1rem;line-height:1.5rem;font-weight:900;color:#fff}
.legal-copy ul,.legal-copy ol{margin-top:1rem;padding-left:1.4rem;color:#cbd5e1}
.legal-copy ul{list-style:disc}
.legal-copy ol{list-style:decimal}
.legal-copy li{margin-top:.65rem;padding-left:.3rem;line-height:1.75rem}
.legal-updated{margin:0 0 2rem!important;padding:.7rem 1rem;border:1px solid #263043;border-radius:.6rem;background:#080b12;color:#cbd5e1!important;font-size:.875rem}
.legal-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}
.legal-actions a{text-decoration:none}
.legal-route-grid{display:grid;gap:1rem;margin-top:1.25rem}
.legal-route-grid article{padding:1.25rem;border:1px solid #263043;border-radius:.75rem;background:#080b12}
.legal-route-grid h3{margin-top:0}
.legal-route-grid p{margin-top:.5rem}
.legal-faq{margin-left:auto;margin-right:auto;max-width:64rem}
.legal-faq h2{margin-top:.5rem}
.legal-faq h3{font-size:1rem;line-height:1.5rem;font-weight:900;color:#fff}
@media (min-width:768px){.legal-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
