/* NPJ FAQ accordion: compact navy panel (opt-in via .npj-faq-lite) */
.npj-faq-section.npj-faq-lite{position:static!important;overflow:visible!important;width:auto!important;max-width:100%!important;left:auto!important;right:auto!important;transform:none!important;margin:36px 0!important;padding:26px 30px 14px!important;background:#0b2742!important;border:0!important;border-radius:12px!important;box-shadow:0 10px 28px rgba(11,39,66,.18)!important}
.npj-faq-section.npj-faq-lite::before,.npj-faq-section.npj-faq-lite::after,.npj-faq-lite .npj-faq-header h2::after{display:none!important;content:none!important}
.npj-faq-lite .npj-faq-header,.npj-faq-lite .npj-faq-accordion{max-width:none!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;border:0}
.npj-faq-lite .npj-faq-header{margin-bottom:12px!important;text-align:left!important}
.npj-faq-lite .npj-faq-header span{display:block;background:none!important;padding:0!important;margin:0 0 4px!important;color:#c6a25a!important;-webkit-text-fill-color:#c6a25a!important;font-size:11px!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.npj-faq-lite .npj-faq-header h2{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;font-size:clamp(20px,2vw,24px)!important;line-height:1.25!important;margin:0 0 6px!important;text-align:left!important}
.npj-faq-lite .npj-faq-header p{color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;margin:0!important;max-width:640px}
.npj-faq-lite .npj-faq-accordion{border-top:1px solid rgba(255,255,255,.14)!important}
.npj-faq-lite .npj-faq-accordion details,.npj-faq-lite .npj-faq-accordion details[open]{background:none!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.14)!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}
.npj-faq-lite .npj-faq-accordion details:last-child{border-bottom:0!important}
.npj-faq-lite .npj-faq-accordion summary,.npj-faq-lite .npj-faq-accordion details[open] summary{list-style:none;cursor:pointer;position:relative;display:block;background:none!important;border:0!important;margin:0!important;padding:11px 36px 11px 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px!important;font-weight:600;line-height:1.4!important}
.npj-faq-lite .npj-faq-accordion summary::-webkit-details-marker{display:none}
.npj-faq-lite .npj-faq-accordion summary::after,.npj-faq-lite .npj-faq-accordion details[open] summary::after{content:"+"!important;position:absolute;right:4px!important;top:50%;width:auto!important;height:auto!important;margin:0!important;border:0!important;background:none!important;transform:translateY(-50%)!important;color:#c6a25a!important;-webkit-text-fill-color:#c6a25a!important;opacity:1!important;font-size:20px!important;font-weight:300;line-height:1}
.npj-faq-lite .npj-faq-accordion details[open] summary::after{content:"\2212"!important}
.npj-faq-lite .npj-faq-accordion summary:hover{color:#c6a25a!important;-webkit-text-fill-color:#c6a25a!important}
.npj-faq-lite .npj-faq-accordion summary:focus-visible{outline:2px solid #c6a25a;outline-offset:4px}
.npj-faq-lite .npj-faq-content{padding:0 36px 12px 0!important;margin:0!important;background:none!important;border:0!important}
.npj-faq-lite .npj-faq-content,.npj-faq-lite .npj-faq-content p,.npj-faq-lite .npj-faq-content li{color:rgba(255,255,255,.8)!important;-webkit-text-fill-color:rgba(255,255,255,.8)!important}
.npj-faq-lite .npj-faq-content p{font-size:15px!important;line-height:1.6!important;margin:0 0 6px!important}
.npj-faq-lite .npj-faq-content p:last-child{margin-bottom:0!important}
.npj-faq-lite .npj-faq-content a{color:#c6a25a!important;-webkit-text-fill-color:#c6a25a!important}
@media (max-width:760px){.npj-faq-section.npj-faq-lite{padding:20px 18px 8px!important;border-radius:10px!important}.npj-faq-lite .npj-faq-content{padding-right:0!important}}
