/* V109 — tylko uzgodnione poprawki, cała reszta wyglądu i animacji pozostaje z V104. */
.rules-full-v98 .rules-section-v98{margin-bottom:1.05rem!important}
.rules-full-v98 .rules-section-v98 h2{margin-bottom:.5rem!important}
.rules-full-v98 .rules-section-v98 p,.rules-full-v98 .rules-section-v98 li{margin-bottom:.18rem!important;line-height:1.46!important}
.rules-full-v98 .rules-section-v98 ul,.rules-full-v98 .rules-section-v98 ol{margin:.16rem 0 .42rem!important}
.faq__items details.faq-stagger-item{opacity:0;transform:translate3d(28px,0,0);transition:opacity .62s cubic-bezier(.16,1,.3,1) var(--faq-delay,0ms),transform .72s cubic-bezier(.16,1,.3,1) var(--faq-delay,0ms),background-color .25s ease,border-color .25s ease;will-change:opacity,transform}
.faq__items details.faq-stagger-item.is-visible{opacity:1;transform:translate3d(0,0,0)}
@media(max-width:700px){.faq__items details.faq-stagger-item{transform:translate3d(18px,0,0)}.faq__items details.faq-stagger-item.is-visible{transform:translate3d(0,0,0)}}
@media(prefers-reduced-motion:reduce){.faq__items details.faq-stagger-item,.faq__items details.faq-stagger-item.is-visible{opacity:1!important;transform:none!important;transition:none!important}}
