/* PDA FAQ Manager — isolated accordion styling */
.pda-faqs{width:100%;padding:70px 24px 75px;color:#202829;font-family:var(--pda-font-body,"Nunito Sans",Arial,sans-serif)}
.pda-faqs--light{background:#f2f2f2}.pda-faqs--white{background:#fff}
.pda-faqs__inner{width:100%;max-width:970px;margin:0 auto}
.pda-faqs__eyebrow{margin:0 0 16px;color:#a84b21;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600}
.pda-faqs__heading{margin:0 0 24px;color:#202829;font-family:var(--pda-font-heading,"EB Garamond",Georgia,serif);font-size:40px;font-weight:400;line-height:1.2;text-transform:none!important;letter-spacing:normal}
.pda-faqs__item{margin:0;border-bottom:1px solid #bfbfbf}
.pda-faqs__question{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:65px;padding:16px 0;cursor:pointer;list-style:none;color:#161616;font-size:17px;line-height:1.5;font-weight:400}
.pda-faqs__question::-webkit-details-marker{display:none}.pda-faqs__question::marker{content:""}
.pda-faqs__question:focus-visible{outline:2px solid #cd6534;outline-offset:3px}
.pda-faqs__symbol{position:relative;display:block;flex:0 0 20px;width:20px;height:20px}
.pda-faqs__symbol::before,.pda-faqs__symbol::after{content:"";position:absolute;background:#555;left:50%;top:50%;transform:translate(-50%,-50%)}
.pda-faqs__symbol::before{width:20px;height:1.5px}.pda-faqs__symbol::after{width:1.5px;height:20px}
.pda-faqs__item[open] .pda-faqs__symbol::after{display:none}
.pda-faqs__answer{padding:0 40px 20px 0;color:#555;font-size:15px;line-height:1.75}
.pda-faqs__answer p{margin:0 0 12px}.pda-faqs__answer p:last-child{margin-bottom:0}
.pda-faqs__link{display:inline-flex;gap:10px;align-items:center;margin-top:22px;color:#cd6534;text-decoration:none;font-size:15px}.pda-faqs__link:hover{color:#a84b21}
@media(max-width:767px){.pda-faqs{padding:52px 24px 60px}.pda-faqs__heading{font-size:32px}.pda-faqs__question{font-size:16px;min-height:62px}.pda-faqs__answer{font-size:14px;padding-right:15px}}
