.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);position:relative;z-index:1}.shortcuts__title{color:#1a1a1a;font:var(--standard-bold);letter-spacing:var(--lspacing-standard-bold,normal);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{box-shadow:var(--text-decoration-default);color:var(--o-navlist-text-color);display:inline;transition:color .2s ease-out,box-shadow .2s ease-out;--text-decoration-default:0px 2px 0px -1px var(--o-navlist-text-color);--text-decoration-hover:0px 5px 0px -1px var(--o-navlist-text-color);--text-decoration-active:0px 2px 0px 0px var(--o-navlist-text-color);border-radius:4px 4px 0 0;box-shadow:0 2px 0 -1px var(--o-navlist-border-bottom-color);display:block;margin-bottom:var(--o-navlist-link-margin-bottom);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;position:relative}.shortcuts__link,.shortcuts__link:focus,.shortcuts__link:hover{text-decoration:none}.shortcuts__link:hover{box-shadow:var(--text-decoration-hover)}.shortcuts__link.icon-link-external:after{display:none}.shortcuts__link.hasFocus,.shortcuts__link.hasFocus:hover{border-radius:4px;box-shadow:0 0 0 var(--o-navlist-focus-outline) var(--o-navlist-text-color);margin-left:calc(var(--o-navlist-focus-outline)*-1);margin-right:calc(var(--o-navlist-focus-outline)*-1);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)}.shortcuts__link:hover{box-shadow:0 var(--o-navlist-focus-outline) 0 -1px var(--o-navlist-text-color);color:var(--o-navlist-text-color)}.shortcuts__link:active{box-shadow:0 3px 0 -1px var(--o-navlist-text-color)}.shortcuts__link .svgicon{height:30px;opacity:0;position:absolute;right:-10px;top:50%;transform:translateY(-50%);transition:opacity .25s ease-in-out;width:30px}.shortcuts__link:active .svgicon,.shortcuts__link:hover .svgicon{opacity:1}
@media (min-width: 991px) {
  .shortcuts__base {
    margin-left: var(--gutter);
    padding-inline-start: var(--o-navlist-link-padding-block);
  }
  .shortcuts__item--hasMargin {
    margin: 0 0 30px;
  }
  .shortcuts__link .svgicon {
    width: 34px;
    height: 34px;
  }
}