/* V14: FAQ uses native HTML details/summary, no JavaScript required. */
body:not(.panel-light) #faq .pim-native-faq-list-v14{position:relative;z-index:50;isolation:isolate}
body:not(.panel-light) #faq .pim-native-faq-v14{display:block!important;position:relative!important;z-index:51!important;pointer-events:auto!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(226,195,230,.23)!important;padding:0!important;overflow:visible!important}
body:not(.panel-light) #faq .pim-native-faq-v14>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px;list-style:none!important;padding:23px 4px!important;cursor:pointer!important;pointer-events:auto!important;color:#F6F0F7!important;position:relative!important;z-index:52!important;min-height:70px;font:500 clamp(15px,1.1vw,19px)/1.4 Manrope,Arial,sans-serif!important;background:transparent!important}
body:not(.panel-light) #faq .pim-native-faq-v14>summary::-webkit-details-marker{display:none!important}
body:not(.panel-light) #faq .pim-native-faq-v14>summary::marker{content:''!important}
body:not(.panel-light) #faq .pim-native-faq-v14>summary::after{content:'+'!important;display:block;flex:none;color:#E7BF86!important;font:400 25px/1 Manrope,Arial,sans-serif!important}
body:not(.panel-light) #faq .pim-native-faq-v14[open]>summary::after{content:'−'!important}
body:not(.panel-light) #faq .pim-native-faq-v14[open]>summary{color:#EECFEC!important}
body:not(.panel-light) #faq .pim-native-faq-v14>.pim-native-answer-v14{display:block!important;position:relative!important;padding:0 26px 24px 4px!important;color:#DDCFDE!important;line-height:1.7!important;z-index:52!important}
body:not(.panel-light) #faq .pim-native-faq-v14:not([open])>.pim-native-answer-v14{display:none!important}
body:not(.panel-light) #faq .pim-native-faq-v14 .pim-native-answer-v14 p{display:block!important;margin:0!important;color:inherit!important;line-height:inherit!important}
body:not(.panel-light) #faq .pim-native-faq-v14>summary:focus-visible{outline:2px solid #E7BF86;outline-offset:3px;border-radius:5px}
/* Same wave art as rest of site, with subdued dark overlay for readable navigation. */
body:not(.panel-light) header.pim-v6-header{background-color:#110916!important;background-image:linear-gradient(90deg,rgba(10,5,14,.90),rgba(25,9,31,.82) 50%,rgba(10,5,14,.90)),url('/static/pim-waves-v9.webp')!important;background-size:cover,cover!important;background-position:center 44%,center 44%!important;border-bottom:1px solid rgba(199,150,207,.32)!important;box-shadow:0 7px 24px rgba(15,4,19,.38)!important}
body:not(.panel-light) header.pim-v6-header nav a:hover,body:not(.panel-light) header.pim-v6-header .pim-icon-link:hover{background:rgba(99,43,115,.28)!important;box-shadow:0 0 16px rgba(176,104,195,.27)!important}
@media(max-width:700px){body:not(.panel-light) #faq .pim-native-faq-v14>summary{min-height:58px;font-size:14px!important;padding:16px 2px!important}}
