.legal-page{max-width:950px;margin:auto;padding:40px 25px}.legal-page article{margin:35px 0}.legal-page h1{font-size:30px;line-height:1.25;letter-spacing:0}.legal-page h2{font-size:23px;line-height:1.35;letter-spacing:0;margin:35px 0 15px}.legal-page p{font-size:15px;line-height:1.8;overflow-wrap:anywhere}.legal-page nav{display:flex;gap:20px;flex-wrap:wrap}.legal-table{overflow-x:auto}table{border-collapse:collapse;min-width:600px;width:100%;font-size:14px;margin:25px 0}td,th{border:1px solid #d2c7bb;padding:12px;text-align:left;vertical-align:top}caption{text-align:left;font-size:19px;font-weight:600;margin-bottom:15px}.legal-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.legal-page li{font-size:15px;line-height:1.8;overflow-wrap:anywhere}
