:root {
  --white: rgba(255,255,255,1);  
  --black: rgba(0,0,0,1);
  --off-black: rgba(44,43,48,1);
  --light-stroke: rgba(44,44,49,0.1);
}

html{
  font-size: 16px;
}body{
  font-size: 14px;
  font-family: open-sans, sans-serif;
  font-weight: 300;
  font-style: normal;
  line-height: 1.5;
  color: #2C2B30;
}ul, ol{
  padding-inline-start: 0;
  list-style-type: none;
}p + ul, p + ol{
  padding-inline-start: 1rem;
  list-style-type: disc;
}ul.inline li, ol.inline li{
  display: inline-block;
}

a, a:hover, a:visited, a:link, a:active{
  color: #2C2B30;
}a{
  cursor: pointer;
  text-decoration: none;
}p a{
  text-decoration: underline;
}

@media only all and (max-width: 1290px) {
  main {
    padding: 0;
  }
}
@media only all and (max-width: 414px) {
main{
    padding: 0;
  }
}