.suti-page section{
  display:block;
}

.intro-container{
  max-width:720px;
  margin-inline:auto;
}

.text-block{
  max-width:760px;
}

.category-blocks{
  max-width:800px;
}

.category-blocks{
  display:flex;
  flex-direction:column;
  gap:var(--space-md);
}

.type-item{
  display:flex;
  flex-direction:column;
  gap:var(--space-xs);
}

.data-block{
  max-width:720px;
}

.third-party-text{
  max-width:760px;
}

.controls{
  max-width:700px;
}

.rights{
  max-width:760px;
}

.links{
  max-width:680px;
}

.suti-page h1,
.suti-page h2,
.suti-page h3{
  letter-spacing:-0.01em;
}

.suti-page p{
  line-height:1.75;
}

@media (max-width:768px){
  .intro-container,
  .text-block,
  .category-blocks,
  .data-block,
  .third-party-text,
  .controls,
  .rights,
  .links{
    max-width:100%;
  }
}