.regulamin-page{display:block}

.regulamin-hero__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}
.regulamin-hero__text{max-width:720px;text-align:center}
.regulamin-accept{max-width:720px;padding:var(--space-4)}

.regulamin-definitions .definitions-wrapper{max-width:760px}
.regulamin-definitions .definitions-list{display:flex;flex-direction:column;gap:var(--space-4)}
.definition-item{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-soft)}
.definition-item:last-child{border-bottom:none}

.regulamin-rules .rules-block{max-width:720px}
.regulamin-rules .rules-part{display:flex;flex-direction:column;gap:var(--space-2)}

.regulamin-copyright .copyright-block{max-width:760px;border-top:2px solid var(--color-border-contrast);padding-top:var(--space-4)}
.regulamin-copyright .highlight{border-left:3px solid var(--color-accent-gold);padding-left:var(--space-3)}

.regulamin-liability .liability-block{max-width:680px}

.regulamin-updates .updates-block{max-width:640px}

.regulamin-final .final-block{max-width:640px;text-align:center;margin-inline:auto}

@media (max-width:768px){
.regulamin-hero__text{text-align:left}
.regulamin-hero__inner{align-items:stretch}
}
