#translate,
#anchors { display: flex; flex-wrap: wrap; width: calc(100% + 8px); margin: 24px 0 32px; }
#translate dt,
#translate dd,
#anchors dt,
#anchors dd {
    color: inherit;
    font-size: 14px;
    line-height: 16px; margin-top: 8px; margin-right: 8px;
}
#translate dt,
#anchors dt {
    font-weight: 700;
    padding: 12px; padding-left: 0; padding-right: 0;
}
#translate dd a,
#anchors dd a{
    color: #221D33;
}
#translate dd a,
#anchors dd a{
    display: block;
    position: relative;
    color: inherit;
    font-weight: 400;
    border: 1px solid currentColor;
    padding: 12px; border-radius: 24px;
    border: 1px solid var(--light-purple);
    background: #F5F2FF;
    box-shadow: 0px 8px 16px 0px rgba(167, 141, 252, 0.20);
}

#translate dd a { background: white; color: var(--black); }

#translate a:is(:hover,:focus-visible) ,
#anchors a:is(:hover,:focus-visible) {
    background-color: var(--dark-purple); color: white;
}
#translate a:focus-visible ,
#anchors a:focus-visible {
    box-shadow:0 0 0 3px var(--orange);
}

#translate dd a[aria-current="true"]{ background: var(--dark-purple); color: white; }


@media all and (max-width:1199px) {
    #translate,
    #anchors { margin: 32px 0; }


}
@media all and (max-width:899px) {
    #translate,
    #anchors { margin: 16px 0; }

}
@media all and (max-width:599px) {

}
@media all and (min-width:1200px) {
    #translate,
    #anchors  {
    }




}



#translate1 { display: flex; flex-wrap: wrap; width: calc(100% + 8px); margin: 16px 0 8px; }
#translate1 dt,
#translate1 dd {
    color: inherit;
    font-size: 14px;
    line-height: 18px; margin-top: 8px; margin-right: 8px;
}
#translate1 dt {
    font-weight: 700;
    padding: 0px; padding-left: 0; padding-right: 0;
}
#translate1 dd a{
    color: #221D33; font-weight: 400;
}
#translate1 dd a {

}

#translate1 dd a {  }

#translate1 a:is(:hover,:focus-visible)   {

}

#translate1 dd a[aria-current="true"]{ font-weight: 700 !important;  }


@media all and (max-width:1199px) {
    #translate1 { margin: 16px 0; }


}
@media all and (max-width:899px) {
    #translate1 { margin: 8px 0; }

}



