:root{--psar-green:#83be41;--psar-blue:#074364;--psar-cream:#fbf8df;--psar-font-header:Verdana,sans-serif;--psar-font-body:Helvetica,sans-serif;--psar-size-body:15pt}.faq-module{font-family:var(--psar-font-body);margin:0 auto;max-width:1200px;padding:24px 16px 48px;position:relative;z-index:1}.faq-module,.faq-module *{box-sizing:border-box}.faq-white{background:#fff}.faq-alt{background:var(--psar-cream)}.faq-dark{background:var(--psar-blue)}.faq-dark .faq-q,.faq-dark .faq-section-title{color:#fff}.faq-dark .faq-item{border-color:hsla(0,0%,100%,.25)}.faq-dark .faq-a-inner{color:#eaf1f5}.faq-nav{background:inherit;border-bottom:2px solid var(--psar-green);margin-bottom:16px;padding:12px 0;position:sticky;top:0;z-index:1}.faq-nav-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.faq-nav-link{background:var(--psar-cream);border:1px solid var(--psar-green);border-radius:999px;color:var(--psar-blue);display:inline-block;font-family:var(--psar-font-body);font-size:14px;padding:6px 14px;text-decoration:none;transition:background .15s ease,color .15s ease;white-space:nowrap}.faq-nav-link.is-active,.faq-nav-link:focus,.faq-nav-link:hover{background:var(--psar-green);color:var(--psar-blue)}.faq-section{margin-top:32px;scroll-margin-top:72px}.faq-section-title{border-bottom:1px solid var(--psar-green);color:var(--psar-blue);font-family:var(--psar-font-header);font-size:20pt;margin:0 0 12px;padding-bottom:6px}.faq-item{border-bottom:1px solid #ddd}.faq-q{align-items:center;background:none;border:0;color:var(--psar-blue);cursor:pointer;display:flex;font-family:var(--psar-font-header);font-size:16px;gap:12px;justify-content:space-between;line-height:1.3;padding:16px 4px;text-align:left;width:100%}.faq-q:focus-visible{outline:2px solid var(--psar-green);outline-offset:2px}.faq-q-text{flex:1}.faq-icon{flex:0 0 auto;height:14px;position:relative;width:14px}.faq-icon:after,.faq-icon:before{background:var(--psar-green);content:"";position:absolute;transition:transform .2s ease,opacity .2s ease}.faq-icon:before{height:2px;left:0;top:6px;width:14px}.faq-icon:after{height:14px;left:6px;top:0;width:2px}.faq-q[aria-expanded=true] .faq-icon:after{opacity:0;transform:scaleY(0)}.faq-a{overflow:hidden}.faq-a-inner{color:#333;font-family:var(--psar-font-body);font-size:var(--psar-size-body);line-height:1.55;padding:0 4px 18px}.faq-a-inner a{color:var(--psar-green)}.faq-a-inner a:hover{text-decoration:underline}.faq-a-inner ol,.faq-a-inner ul{margin:8px 0 0 20px;padding:0}.faq-a-inner li{margin-bottom:6px}@media (max-width:767px){.faq-module{padding:16px 12px 40px}.faq-nav-list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.faq-section-title{font-size:18pt}.faq-q{font-size:15px}}