.tsv-services-nav{display:flex;align-items:center}
.tsv-services-nav--desktop{position:relative}
.tsv-services-nav--desktop>a{padding-right:0}
.tsv-services-toggle{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:12px;cursor:pointer;list-style:none}
.tsv-services-toggle::-webkit-details-marker{display:none}
.tsv-services-toggle>.icon,.tsv-services-toggle>.svg-wrapper{position:static!important;width:12px;height:12px;flex:none}
.tsv-services-nav--desktop .header__submenu{left:0;top:100%;width:290px}
.tsv-services-nav--drawer>a{flex:1}
.tsv-services-nav--drawer>details{flex:0 0 48px}
.tsv-services-nav--drawer .tsv-services-toggle{padding:12px!important}
.tsv-services-nav--drawer .tsv-services-toggle .svg-wrapper .icon{position:static!important;width:12px;height:12px}
.tsv-services-nav a:focus-visible,.tsv-services-toggle:focus-visible{outline:3px solid currentColor;outline-offset:-3px}
.tsv-services-nav--drawer .tsv-services-toggle .icon-caret{display:block!important}
