/* CARVE — Правилник: 3D „Първото посещение“ (стиловете на сцената са в pista.css) и правилата */
.str-pravilnik .glava::before { opacity: .96; }
.pravila { position: relative; z-index: 3; background: var(--snyag); padding: clamp(90px, 12vw, 170px) 0; }
.pravila > .obvivka > .tekst { margin-top: 18px; }
.pravila-mreja { margin-top: clamp(36px, 5vw, 64px); display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(28px, 4vw, 64px) clamp(32px, 5vw, 90px); }
.pr-g h3 { font: 800 clamp(24px, 2.4vw, 36px)/1 var(--f-dis); font-stretch: 84%; text-transform: uppercase; padding-bottom: 14px; border-bottom: 1.5px solid var(--mastilo); }
.pr-g li { position: relative; padding: 12px 0 12px 24px; border-bottom: 1px solid var(--mraz); }
.pr-g li::before { content: ''; position: absolute; left: 0; top: 21px; width: 9px; height: 9px; background: var(--oranzh); }
@media (max-width: 860px) { .pravila-mreja { grid-template-columns: minmax(0, 1fr); } }
