.abst__icon,.abst__icon_arrow-left:before{font-size:30px}.abst__icon{position:absolute;right:10px;top:calc(50% - 30px/2)}.abst__icon_arrow-left{position:relative;width:20px;margin-top:-2px}.abst__linkmap-waterfall,.abst__scss-prefix-js{display:flex;width:100%;border-color:currentColor;min-height:470px;font-size:16px;background-color:#fff}.abst__linkmap-waterfall:after,.abst__scss-prefix-js:after{clear:both;content:"";display:block}.abst__area{margin:0;list-style:none;border-color:inherit;transition:opacity .9s linear;flex:1;border-left:1px solid}.abst__area--links{border-left:none;padding:40px;padding-right:20px}.abst__area--sublinks{flex-direction:column}.abst__area--feature{flex:2}.abst__area--hidden{color:transparent;padding:0;margin:0}.abst__area--hidden .abst__featured-header,.abst__area--hidden .abst__featured-sublink-wrapper,.abst__area--hidden .abst__links,.abst__area--hidden .abst__sublinks{display:none}.abst__area--feature,.abst__area--sublinks{opacity:0;visibility:hidden;overflow:hidden;max-height:0;max-width:0;padding:0;border:none}.abst__area.abst__fade-in-js{opacity:1;visibility:visible;max-height:unset;max-width:unset;overflow:unset;border-left:1px solid}.abst__area.abst__fade-in-js.abst__area--sublinks{padding:40px 20px}.abst__area.abst__fade-in-js.abst__area--feature{padding:40px}.abst__button--back,.abst__link,.abst__sublink{padding:20px;font-size:16px;line-height:20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative}.abst__url--link,.abst__url--sublink{color:inherit;text-decoration:none}.abst__url--link:active,.abst__url--link:focus,.abst__url--link:hover,.abst__url--sublink:active,.abst__url--sublink:focus,.abst__url--sublink:hover{color:inherit;text-decoration:inherit}.abst__url--featured-sublink{display:table-cell;vertical-align:middle;padding:20px 0}.abst__button--back,.abst__button--next{display:none;cursor:pointer;font-weight:400;border:none}.abst__button--back{justify-content:flex-start;width:100%;border:none}.abst__button--next{display:block;padding-right:0;padding-left:20px;background-color:transparent}.abst__featured-header{font-size:14px;padding:20px 0;margin:unset}.abst__featured-sublink-wrapper{display:flex;-webkit-padding-start:0;padding-inline-start:0;border-top:6px solid;transition:opacity .9s linear;list-style:inherit;margin-top:unset}.abst__featured-sublink{padding-top:26px;flex:1;margin-right:20px}.abst__featured-sublink:last-of-type{margin-right:0}.abst__featured-sublink-media{max-width:100%;overflow:hidden;border-radius:4px}.abst__featured-sublink-media>div,.abst__featured-sublink-media>picture,.abst__featured-sublink-media>video{height:inherit;width:100%;-o-object-fit:cover;object-fit:cover}.abst__featured-sublink-media>div>[data-template-id=youtube-video],.abst__featured-sublink-media>div>img,.abst__featured-sublink-media>picture>[data-template-id=youtube-video],.abst__featured-sublink-media>picture>img,.abst__featured-sublink-media>video>[data-template-id=youtube-video],.abst__featured-sublink-media>video>img{width:inherit;height:inherit;-o-object-fit:inherit;object-fit:inherit;padding-bottom:0}.abst__sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}@media screen and (max-width:1023px){.abst__linkmap-waterfall{flex-direction:column;min-height:50vh}.abst__area--links,.abst__area--sublinks{padding:20px 0;flex:2}.abst__area--feature{border:none;border-top:1px solid;border-left:none;flex:1}.abst__area.abst__fade-in-js{border-left:none}.abst__area.abst__fade-in-js.abst__area--links,.abst__area.abst__fade-in-js.abst__area--sublinks{padding:20px 0}.abst__area.abst__fade-in-js.abst__area--sublinks{padding-top:0}.abst__area.abst__fade-in-js.abst__area--feature{border-left:none;padding:30px 20px}.abst__hide-on-mobile-js{display:none}.abst__url--link{flex:2}.abst__featured-header{padding-top:0}.abst__button--back,.abst__button--next{display:flex}.abst__button--back{margin-bottom:20px}.abst__button--back-wrapper{display:flex;justify-content:center;align-items:center}.abst__button--next{flex:1;justify-content:flex-end}}@media screen and (max-width:479px){.abst__featured-sublink-media{height:100px}}@media screen and (min-width:480px){.abst__featured-sublink-media{height:140px}}@media screen and (min-width:767px){.abst__featured-sublink-media{height:180px}}@media screen and (min-width:1199px){.abst__featured-sublink-media{height:200px}}
