.faq-app{flex-direction:column;gap:30px;grid-gap:30px;background:transparent}.faq-app,.faq-filters{display:flex;margin:0 auto;max-width:850px}.faq-filters{align-items:center;background:#0a2540;border-radius:10px;color:#fff;gap:15px;justify-content:space-between;padding:20px;width:100%}.faq-filter-left{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.faq-filter-right{align-items:center;display:flex;gap:10px}.faq-select{-webkit-appearance:none;appearance:none;background:var(--col-green,#76be43);color:#fff;font-weight:600}.btn-clear,.faq-search,.faq-select{border:none;border-radius:10px;outline:none;padding:10px 12px}.btn-clear{cursor:pointer}.faq-container{gap:30px;margin:0 auto;max-width:850px}.faq-container,.faq-item{background:transparent!important;display:flex;flex-direction:column}.faq-item{box-shadow:none!important;gap:12px;padding:0}.faq-header.grad-faq{align-items:center;background:linear-gradient(180deg,#204c5f,#3da5ac);border-radius:18px;color:#fff;display:flex;gap:15px;padding:20px}.faq-toggle-left{background:transparent;border:none;color:#fff;cursor:pointer;font-size:28px;font-weight:800;line-height:1}.faq-question{color:#fff;font-size:28px;font-weight:700;letter-spacing:.2px;margin:0}.faq-meta{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:auto}.faq-meta .chip{background:hsla(0,0%,100%,.15);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35);color:#fff;font-size:16px;padding:8px 14px}.faq-answer{background:#fff;border-radius:18px;box-shadow:0 12px 40px rgba(0,0,0,.15);color:var(--p-default-colour,#58585a);display:none;font-size:var(--font-copy-m,20px);line-height:var(--body-line-height,1.5);padding:24px}.faq-answer p{color:inherit;margin:0 0 18px}.faq-answer ol,.faq-answer ul{margin:0 0 18px 24px}.faq-answer li{margin:8px 0}.faq-answer a{color:var(--col-blue,#204c5f);text-decoration:underline}.faq-answer h1,.faq-answer h2,.faq-answer h3,.faq-answer h4,.faq-answer h5,.faq-answer h6{color:var(--col-blue,#204c5f);font-size:22px;font-weight:700;margin:0 0 12px}.faq-answer img{border-radius:6px;height:auto;max-width:100%}.faq-empty{background:#143a5a;border-radius:10px;color:#fff;padding:20px}.faq-loadmore{display:flex;justify-content:center;margin:20px auto 0;max-width:850px;width:100%}.btn-loadmore{background:#0a2540;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:12px 18px;transition:background .2s ease}.btn-loadmore:hover{background:#143a5a}.btn-loadmore:disabled{background:#777;cursor:not-allowed;opacity:.6}.btn-loadmore:disabled:hover{background:#777}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,1px,1px);border:0}@media (max-width:768px){.faq-filters{align-items:stretch;flex-direction:column}.faq-filter-right{width:100%}.faq-search{flex:1;min-width:0;width:100%}.faq-question{font-size:22px}.faq-meta .chip{font-size:14px;padding:6px 10px}}