.legal{max-width:1280px;margin:0 auto}@media (max-width:1312px){.legal{margin-left:16px;margin-right:16px}}.legal__title{margin:16px 0 0;font-size:24px}.legal__subtitle{margin:12px 0 0;font-size:20px;font-weight:500;display:block}.legal__text{margin:8px 0 0}.legal__table{border-collapse:collapse;width:100%;margin:16px 0}.legal__table-th,.legal__table-td{vertical-align:top;border:1px solid #ccc;padding:10px}.legal__table-th{text-align:left;background-color:#f5f5f5;width:30%}.legal__table-list{margin:0;padding:0}.legal__table-list-item{list-style-type:none}
