.topic-list-static{display:none!important}
.topic-label{display:flex;min-width:0;flex-direction:column;gap:.3rem}
.topic-label strong{line-height:1.25}
.topic-label .topic-subtitle{color:#aec2d4;font-size:.8rem;font-weight:500;line-height:1.35;letter-spacing:0}
.topic-list>.topic[role=button]{cursor:pointer;transition:background-color .2s ease,border-color .2s ease}
.topic-list>.topic[role=button]:hover,.topic-list>.topic[role=button].is-active{background:#ffffff0d;border-color:#9ed4fa80}
.topic-list>.topic[role=button]:hover .topic-subtitle,.topic-list>.topic[role=button].is-active .topic-subtitle{color:#dceef9}
.topic-list>.topic[role=button]:focus-visible{outline:2px solid #9ed4fa;outline-offset:-3px}
.topic-list>.topic[role=button] svg{transition:transform .2s ease}
.topic-list>.topic[role=button].is-active svg{transform:rotate(45deg)}
.topic-panel{margin-top:1.25rem;padding:2rem 2.2rem;background:#ffffff0d;border:1px solid #ffffff38;color:#c5d5e3;font-size:1rem;line-height:1.7}
.topic-panel[hidden]{display:none}
.topic-panel h3{margin:0 0 .75rem;color:#fff;font-size:1.35rem;line-height:1.35}
.topic-panel p{margin:0}
.topic-panel p+p{margin-top:1rem}
.topic-panel .topic-panel-lead{color:#fff;font-weight:700}
.topic-panel .topic-panel-focus{padding-top:1rem;border-top:1px solid #ffffff26;color:#aec2d4;font-size:.9rem}
.topic-panel .topic-panel-focus strong{color:#fff}
.topic-panel .topic-panel-note{color:#aec2d4;font-size:.9rem;font-style:italic}
.offer-cta{display:flex;justify-content:flex-end;margin-top:1.5rem}
@media (max-width:767px){.topic-label .topic-subtitle{font-size:.78rem}.topic-list>.topic-panel{grid-column:1/-1;margin-top:0;border-top:0}.topic-panel{padding:1.4rem 1.25rem}.topic-panel h3{font-size:1.2rem}.offer-cta{justify-content:flex-start}.offer-cta .button{width:100%;justify-content:center;text-align:center}}
@media (prefers-reduced-motion:reduce){.topic-list>.topic[role=button],.topic-list>.topic[role=button] svg{transition:none}}
