.aem-anchorlinks__base{position:fixed;transform:translateY(45px);top:0;width:100%;inset-inline-start:0;background:#fff;margin-top:0;z-index:1;font-size:18px;transition:transform .5s ease-in-out}
@media(min-width:765px){.aem-anchorlinks__base{margin-top:40px;position:relative;z-index:0}
}
@media(min-width:960px){.aem-anchorlinks__base{margin-top:0}
}
.body--breadcrumb .aem-anchorlinks__base{transform:translateY(90px)}
@media(max-width:764px){.aem-anchorlinks__base--scrollTop,.body--breadcrumb .aem-anchorlinks__base--scrollTop{transform:translateY(0)}
}
.aem-anchorlinks__container{box-shadow:0 10px 16px 0 rgba(0,0,0,.06);position:sticky;top:180px}
.aem-anchorlinks__container .icon__wrapper,.aem-anchorlinks__container svg{width:8px;height:18px}
.aem-anchorlinks__container svg{transition:transform .2s ease-in;transform:rotate(-90deg)}
.aem-anchorlinks__container--expanded svg{transform:rotate(90deg)}
@media(min-width:960px){.aem-anchorlinks__container{box-shadow:none}
}
.aem-anchorlinks__list{list-style-type:none;width:200px;padding-bottom:80px}
@media(max-width:959px){.aem-anchorlinks__list{position:absolute;width:calc(100% - 4px);top:100%;inset-inline:2px 0;padding-bottom:0;overflow:hidden;max-height:0;will-change:max-height;transition:max-height .3s cubic-bezier(0.3,0.6,0,1);background-color:#fff;box-shadow:0 10px 16px 0 rgba(0,0,0,.06)}
.aem-anchorlinks__container--expanded .aem-anchorlinks__list{max-height:100vh;overflow:scroll}
}
@media(min-width:960px){.aem-anchorlinks__list{padding-top:20px;border-top:1px solid rgba(150,150,150,.3)}
}
.aem-anchorlinks__listItem{padding-block:0;padding-inline:24px}
.aem-anchorlinks__listItem:first-child{padding-top:20px}
.aem-anchorlinks__listItem:last-child{padding-bottom:20px}
@media(max-width:764px){.aem-anchorlinks__listItem:last-child{padding-bottom:100px}
}
@media(min-width:960px){.aem-anchorlinks__listItem{padding:0}
}
.aem-anchorlinks__selectedTxt,.aem-anchorlinks__link{color:#373a36}
@media(min-width:765px){.aem-anchorlinks__selectedTxt,.aem-anchorlinks__link{font-size:14px}
}
.aem-anchorlinks__selected{display:flex;align-items:center;justify-content:space-between;padding-block:20px;padding-inline:24px;cursor:pointer}
@media(min-width:960px){.aem-anchorlinks__selected{display:none}
}
.aem-anchorlinks__link{display:block;text-decoration:none}
@media(min-width:960px){.aem-anchorlinks__link.active{background-color:#000;border-radius:8px;padding:10px;color:#fff;margin-inline-start:-15px}
}
.aem-anchorlinks__listItem:not(:first-child) .aem-anchorlinks__link{margin-top:30px}