.shortcuts__base{--o-navlist-link-margin-bottom:4px;--o-navlist-text-color:#1a1a1a;--o-navlist-border-bottom-color:#d6d6d6;--o-navlist-link-padding-block:var(--s30);--o-navlist-link-padding-right:20px;--o-navlist-focus-outline:5px;--o-navlist-link-padding-block:var(--d40);margin-bottom:var(--d110)}
.shortcuts__title{font:var(--standard-bold);letter-spacing:var(--lspacing-standard-bold,normal);color:#1a1a1a;padding-bottom:var(--o-navlist-link-padding-block)}
.shortcuts__list{font:var(--large);letter-spacing:var(--lspacing-large,normal);margin-top:var(--o-navlist-link-margin-bottom)}
.shortcuts__item--hasMargin{margin:0 0 20px}
.shortcuts__link{--text-decoration-default:0 2px 0 -1px var(--o-navlist-text-color);--text-decoration-hover:0 5px 0 -1px var(--o-navlist-text-color);--text-decoration-active:0 2px 0 0 var(--o-navlist-text-color);padding-bottom:1px;text-decoration:none;color:var(--o-navlist-text-color);transition:color .2s ease-out,box-shadow .2s ease-out;display:inline;box-shadow:var(--text-decoration-default);box-shadow:0 2px 0 -1px var(--o-navlist-border-bottom-color);padding:calc(var(--o-navlist-link-padding-block) - var(--o-navlist-link-margin-bottom)) var(--o-navlist-link-padding-right) var(--o-navlist-link-padding-block) 0;display:block;margin-bottom:var(--o-navlist-link-margin-bottom);border-radius:4px 4px 0 0;position:relative}
.shortcuts__link:hover,.shortcuts__link:focus{text-decoration:none}
.shortcuts__link:hover{color:var(--o-navlist-text-color);box-shadow:var(--text-decoration-hover)}
.shortcuts__link.icon-link-external:after{display:none}
.shortcuts__link.hasFocus,.shortcuts__link.hasFocus:hover{padding:calc(var(--o-navlist-link-padding-block) - var(--o-navlist-link-margin-bottom)) var(--o-navlist-link-padding-right) var(--o-navlist-link-padding-block) var(--o-navlist-focus-outline);margin-left:calc(var(--o-navlist-focus-outline)*-1);margin-right:calc(var(--o-navlist-focus-outline)*-1);box-shadow:0 0 0 var(--o-navlist-focus-outline) var(--o-navlist-text-color);border-radius:4px}
.shortcuts__link:hover{color:var(--o-navlist-text-color);box-shadow:0 var(--o-navlist-focus-outline) 0 -1px var(--o-navlist-text-color)}
.shortcuts__link:active{box-shadow:0 3px 0 -1px var(--o-navlist-text-color)}
.shortcuts__link .icon{position:absolute;transition:opacity .25s ease-in-out;right:-10px;opacity:0;top:50%;transform:translateY(-50%)}
.shortcuts__link .icon::before{font-size:30px;line-height:26px;font-weight:bold}
.shortcuts__link:hover .icon,.shortcuts__link:active .icon{opacity:1}