.sp26-accordion{--gold:#ffc100;--cream:#faf5e6;--teal:#00303f;--orange-deep:#ff7400;--muted:#5a7a84;box-sizing:border-box;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;gap:10px;width:100%}.sp26-accordion *,.sp26-accordion :after,.sp26-accordion :before{box-sizing:border-box;margin:0;padding:0}.sp26-accordion .ac-item{border:2px solid rgba(0,48,63,.1);border-radius:10px;overflow:hidden;transition:border-color .2s}.sp26-accordion .ac-item.open{border-color:var(--gold)}.sp26-accordion .ac-btn{align-items:center;background:none;border:none;color:var(--teal);cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:700;gap:16px;justify-content:space-between;line-height:1.4;padding:17px 20px;text-align:left;transition:color .2s;width:100%}.sp26-accordion .ac-item.open .ac-btn{color:var(--orange-deep)}.sp26-accordion .ac-chevron{align-items:center;background:var(--cream);border-radius:50%;display:inline-flex;flex-shrink:0;font-size:.7rem;height:22px;justify-content:center;transition:transform .3s,background .2s;width:22px}.sp26-accordion .ac-item.open .ac-chevron{background:var(--gold);transform:rotate(180deg)}.sp26-accordion .ac-body{max-height:0;overflow:hidden;padding:0 20px;transition:max-height .35s ease,padding .3s ease}.sp26-accordion .ac-item.open .ac-body{max-height:400px;padding:0 20px 18px}.sp26-accordion .ac-body p{color:var(--muted);font-size:.87rem;line-height:1.72}.sp26-accordion .ac-body a{color:var(--orange-deep);font-weight:700;text-decoration:none}.sp26-accordion .ac-body a:hover{text-decoration:underline}