.faq[data-water-ready]{position:relative;isolation:isolate}.faq[data-water-ready]>details{position:relative;z-index:1}
.faq-water-canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;border-radius:12px;opacity:.2}
.faq-water-roller{position:fixed;left:0;top:0;z-index:10000;width:32px;height:39px;pointer-events:none;opacity:0;visibility:hidden;filter:drop-shadow(0 2px 3px rgba(70,55,28,.14))}
.faq-water-roller svg{display:block;width:32px;height:39px}
.faq-water-roller.is-visible{opacity:1;visibility:visible}
@media(any-pointer:fine){.faq-water-pointing summary,.faq-water-pointing details[open] .faq__a{cursor:none}.faq-water-active a,.faq-water-active button{cursor:pointer}}

