.legal{padding:120px 20px 40px}.legal>.wrap{flex-direction:column;row-gap:24px;width:100%}.legal h1{font-size:36px;text-align:center}.legal h2{font-size:24px}.legal ol,.legal ul{display:flex;flex-direction:column;list-style-position:inside;row-gap:12px}.legal ul{list-style-type:disc}.legal ol{list-style-type:decimal}.legal li{text-indent:1em}.red{color:red}table{border-collapse:collapse;border-color:#000}td,th{border:1px solid #000;text-align:center;vertical-align:top}table thead tr:first-child th{padding:20px}table thead tr:nth-child(2) th{padding:5px}table td{padding:10px}@media (max-width:960px){.legal_no_nav{padding:40px 8px}}