.csw-updates-page .csw-level-jump{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 24px}
.csw-updates-page .csw-level-jump-label{margin-right:2px;color:#5f6475;font-size:13px;font-weight:700}
.csw-updates-page .csw-level-jump a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;border:1px solid #d8ccef;border-radius:999px;background:#f6f1ff;color:#5931b9;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}
.csw-updates-page .csw-level-jump a:hover,.csw-updates-page .csw-level-jump a:focus{border-color:#9e80dc;background:#ede4ff;color:#3f208d;text-decoration:none}
.csw-updates-page .csw-level-jump a:focus-visible{outline:3px solid rgba(89,49,185,.24);outline-offset:2px}
.csw-updates-page #csw-level-foundation,.csw-updates-page #csw-level-intermediate,.csw-updates-page #csw-level-final{scroll-margin-top:96px}
@media(max-width:767px){.csw-updates-page .csw-level-jump{gap:7px;margin:12px 0 20px}.csw-updates-page .csw-level-jump-label{flex-basis:100%;margin:0 0 1px}.csw-updates-page .csw-level-jump a{min-height:40px;padding:9px 12px;font-size:12.5px}.csw-updates-page #csw-level-foundation,.csw-updates-page #csw-level-intermediate,.csw-updates-page #csw-level-final{scroll-margin-top:82px}}
