57 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
$maximum-width: 1235px;
 | 
						|
$fluid-breakpoint: $maximum-width + 20px;
 | 
						|
 | 
						|
.container {
 | 
						|
  box-sizing: border-box;
 | 
						|
  max-width: $maximum-width;
 | 
						|
  margin: 0 auto;
 | 
						|
  position: relative;
 | 
						|
 | 
						|
  @media screen and (max-width: $fluid-breakpoint) {
 | 
						|
    width: 100%;
 | 
						|
    padding: 0 10px;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
.brand {
 | 
						|
  position: relative;
 | 
						|
  text-decoration: none;
 | 
						|
}
 | 
						|
 | 
						|
.rules-list {
 | 
						|
  font-size: 15px;
 | 
						|
  line-height: 22px;
 | 
						|
  color: $primary-text-color;
 | 
						|
  counter-reset: list-counter;
 | 
						|
 | 
						|
  li {
 | 
						|
    position: relative;
 | 
						|
    border-bottom: 1px solid lighten($ui-base-color, 8%);
 | 
						|
    padding: 1em 1.75em;
 | 
						|
    padding-inline-start: 3em;
 | 
						|
    font-weight: 500;
 | 
						|
    counter-increment: list-counter;
 | 
						|
 | 
						|
    &::before {
 | 
						|
      content: counter(list-counter);
 | 
						|
      position: absolute;
 | 
						|
      inset-inline-start: 0;
 | 
						|
      top: 50%;
 | 
						|
      transform: translateY(-50%);
 | 
						|
      background: $highlight-text-color;
 | 
						|
      color: $ui-base-color;
 | 
						|
      border-radius: 50%;
 | 
						|
      width: 4ch;
 | 
						|
      height: 4ch;
 | 
						|
      font-weight: 500;
 | 
						|
      display: flex;
 | 
						|
      justify-content: center;
 | 
						|
      align-items: center;
 | 
						|
    }
 | 
						|
 | 
						|
    &:last-child {
 | 
						|
      border-bottom: 0;
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 |