/* FAQ storefront refresh — remove old pill/card treatment */
body[data-page="faq"],body[data-page="faq"] main{background:#fff!important}
.faq-page{width:min(1180px,calc(100% - 40px))!important;margin:0 auto!important;padding:44px 0 72px!important}
.faq-page .page-heading{margin-bottom:30px!important}
.faq-shell{display:grid!important;gap:0!important}
.faq-card{margin:0!important;padding:26px 0!important;border:0!important;border-bottom:1px solid #ece9e3!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
.faq-card:first-child{border-top:1px solid #ece9e3!important}
.faq-card h2{margin:0 0 9px!important;color:var(--pst-navy)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1.25!important}
.faq-card p{max-width:820px!important;margin:0!important;color:#36414c!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important}
.faq-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}
.faq-actions a,.faq-actions a:link,.faq-actions a:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:38px!important;margin:0!important;padding:0 16px!important;border:1px solid var(--pst-navy)!important;border-radius:2px!important;background:var(--pst-navy)!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:.045em!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important}
.faq-actions a:hover,.faq-actions a:focus-visible{border-color:var(--pst-gold)!important;background:var(--pst-gold)!important;color:var(--pst-navy)!important}
@media(max-width:620px){.faq-page{width:min(100% - 28px,1180px)!important;padding-top:30px!important}.faq-actions{gap:8px!important}.faq-actions a,.faq-actions a:link,.faq-actions a:visited{max-width:100%!important;white-space:normal!important;text-align:center!important}}
