.regulamin-main{display:block}

.regulamin-hero-block{
  margin-inline:auto;
  text-align:center;
}



.regulamin-def-list{
  display:flex;
  flex-direction:column;
  gap:var(--space-3);
}

.regulamin-def-item{
  padding-bottom:var(--space-3);
  border-bottom:1px solid var(--color-brass);
}

.regulamin-content-block{
  margin-inline:auto;
}


.regulamin-reservation h3{
  margin-top:var(--space-4);
}

.regulamin-events{
  margin-inline:auto;
  text-align:center;
}

.regulamin-highlight{
  margin:var(--space-4) auto;
  padding:var(--space-4);
  border:1px solid var(--color-brass);
  background:rgba(201,155,155,0.12);
  border-radius:var(--radius-sm);
}

.regulamin-liability{
  margin-inline:auto;
}

.regulamin-final-block{
  margin-inline:auto;
  text-align:center;
}

@media (max-width:768px){
  .regulamin-reservation,
  .regulamin-definitions{
    max-width:100%;
  }
}