.text-shadow{text-shadow:0 2px 8px rgba(0,0,0,.7)}.text-shadow-lg{text-shadow:0 4px 12px rgba(0,0,0,.8)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.faq-item.active .faq-answer{max-height:300px}.faq-item.active .faq-icon{transform:rotate(180deg)}.scroll-animate.is-visible{opacity:1;transform:translateY(0)}.prose strong{color:#e0d9ce}