@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800');.header,.footer{font-family:monospace}.template{font-family:inter;background:#f2f2f2;color:#222}.header{background-color:white}.template .header[aria-expanded="false"] .nav-menu>li>a:hover,.template .header[aria-expanded="false"] .nav-menu>li>a:focus{background:#efefef}.footer{background:#e1e1e1}.article__title h1{padding-top:1.5em}.article__bodytext h2{padding-top:1.5em}.article h2{font-weight:500}.article__links li{margin-bottom:.75em}.article__bodytext ul li{margin-bottom:.5em}.module__button{border-radius:4px;text-transform:initial;border-radius:4px;font-weight:600;border-width:3px}.module__button:hover{transform:scale(1.05)}@media screen and (min-width:1024px){.header{font-size:16px}}@media screen and (min-width:1128px){.header{font-size:17px}}.header .nav-home{display:block;float:left;position:relative;max-width:90%}.header__name{margin:1em .75em;font-weight:500;font-size:1.5em}.header{position:relative;z-index:20;*zoom:1;width:100%;display:block}.header:after{content:"";display:table;clear:both}.header .header__grid,.header .nav-menu{z-index:1}.header .header__ident{z-index:2}.header .header__menu{z-index:20}.header__grid,.footer__search,.footer__menu,.footer__social{position:relative;max-width:1440px;margin:0 auto}.button--toggle{display:none}.footer{position:relative;*zoom:1;width:100%;font-size:16px;display:block;text-align:center}.footer__grid,.footer__menu,.footer__contact{*zoom:1}.footer:after,.footer__grid:after,.footer__menu:after,.footer__contact:after{content:"";display:table;clear:both}.footer__menu{margin-top:-1em;padding:.5em}.footer__menu .nav-menu{font-size:1em}.footer__menu .nav-menu>li{position:relative;display:inline-block}.footer__menu .nav-menu>li+li{border:0;margin-left:0}.footer__menu .nav-menu>li a{display:block;text-decoration:none;padding:.25em;margin:.5em;border-bottom:1px solid}.footer__contact{padding:2em;line-height:1.5}.footer__contact .contact__name{display:block;font-weight:bold;font-size:larger;margin:1em 0}.footer__address a:hover,.footer__info a:hover{border-bottom:1px solid}.footer__address+.footer__info,.footer__social+.footer__info{margin-top:1em}.footer__social{padding:1em}.footer__social .nav-social{font-size:1em}.footer__social .nav-social>li{position:relative;display:inline-block}.footer__social .nav-social>li+li{border:0;margin-left:1em}.footer__social .nav-social>li .button--social{display:block;height:1em;padding:0;border-bottom:1px solid}.footer__social .nav-social>li .button--social .button__icon{display:block;font-size:1em;text-align:center;float:left;margin-right:.5em}.footer__social .nav-social>li .button--social .button__icon:before{display:block}.footer__social .nav-social>li .button--social .button__label{line-height:1;display:block;float:right}.nav-search .form__input{border:1px solid #ccc}.header .header__path .nav-path li a{border-bottom:0}@media(max-width:1023.9999px){.header .header__ident{display:block;*zoom:1}.header .toggle--navigation{display:block}.header .header__search,.header .header__languages,.header .header__menu{display:none}.header[aria-expanded="true"] .header__search,.header[aria-expanded="true"] .header__languages,.header[aria-expanded="true"] .header__menu,.header[aria-expanded="true"] .header__parent{display:block}.header .header__ident:after{content:"";display:table;clear:both}.header .header__path{position:absolute;top:100%;padding:.75em 1em}.header .header__path .nav-path{display:block;font-size:.875em;line-height:1;padding:0}.header .header__path .nav-path ol{display:inline-block;color:inherit}.header .header__path .nav-path li{font-size:inherit;display:inline-block;color:inherit}.header .header__path .nav-path li a{text-decoration:underline;border-bottom:0;max-width:80px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header .header__path .nav-path li:last-child span{max-width:100px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header .header__path .nav-path .path__label{color:inherit;display:none}.header .header__path .nav-path .path__icon{float:left;display:block;margin:0 .25em}.header .toggle--navigation{position:absolute;top:0;right:0;display:block;height:3.75em;padding:1.8em 1em}.header .toggle--navigation .button__icon{display:block;font-size:1.75em;text-align:center}.header .toggle--navigation .button__icon:before{display:block;content:"☰"}.header .toggle--navigation .button__label{display:none}.header .toggle--navigation[aria-expanded="true"] .button__icon:before{content:"☓"}.header .toggle--navigation .button__label:after{content:attr(data-label-expand)}.header .toggle--navigation[aria-expanded="true"] .button__label span{display:none}.header .toggle--navigation[aria-expanded="true"] .button__label:after{content:attr(data-label-collapse)}.header .header__search{clear:both}.header .header__search .nav-search .form__input .input__icon{padding:.75em}.header .header__menu{margin-top:.5em}.header .nav-menu{font-size:1.25em}.header .nav-menu a{display:block}.header .nav-menu>li{position:relative;display:block;border-color:inherit}.header .nav-menu>li+li{border-top:1px solid}.header .nav-menu>li>a{padding:1em .75em}.header .nav-menu .toggle--submenu{position:absolute;top:0;right:0;display:block;height:1em;padding:0;padding:.75em}.header .nav-menu .toggle--submenu .button__icon{display:block;font-size:1em;text-align:center}.header .nav-menu .toggle--submenu .button__icon:before{display:block}.header .nav-menu .toggle--submenu .button__label{display:none}.header .nav-menu .toggle--submenu .button__icon:before{content:"+"}.header .nav-menu .toggle--submenu[aria-expanded="true"] .button__icon:before{content:"−"}.header .nav-menu .toggle--submenu .button__label:after{content:attr(data-label-expand)}.header .nav-menu .toggle--submenu[aria-expanded="true"] .button__label span{display:none}.header .nav-menu .toggle--submenu[aria-expanded="true"] .button__label:after{content:attr(data-label-collapse)}.header .nav-menu>li ul{display:none}.header .nav-menu>li ul[aria-expanded="true"]{display:block}.header .nav-menu>li ul a{font-size:.85em;padding:1em}}@media(min-width:1024px){.header .header__path{position:absolute;top:5em;padding:.75em 1em}.header .header__path .nav-path{display:block;font-size:.875em;line-height:1;padding:0}.header .header__path .nav-path ol{display:inline-block;color:inherit}.header .header__path .nav-path li{font-size:inherit;display:inline-block;color:inherit}.header .header__path .nav-path li a{font-size:inherit;display:inline-block;text-decoration:underline;color:inherit}.header .header__path .nav-path li .path__current{font-weight:500}.header .header__path .nav-path .path__label{color:inherit;display:none}.header .header__path .nav-path .path__icon{float:left;display:block;margin:0 .25em}.header .header__search{float:right;height:3.75em}.header .header__search .toggle--search{display:block;height:4.5em;padding:1em}.header .header__search .toggle--search .button__icon{display:block;font-size:1.75em;text-align:center}.header .header__search .toggle--search .button__icon:before{display:block;content:"☉"}.header .header__search .toggle--search .button__label{display:none;line-height:1}.header .header__search .toggle--search[aria-expanded="true"] .button__icon:before{content:"☓"}.header .header__search .toggle--search .button__label:after{content:attr(data-label-expand)}.header .header__search .toggle--search[aria-expanded="true"] .button__label:after{content:attr(data-label-collapse)}.header .header__search .toggle--search[aria-expanded="true"]{position:absolute;z-index:2;top:0;right:0}.header .header__search .toggle--search[aria-expanded="true"] .button__icon,.header .header__search .toggle--search[aria-expanded="true"] .button__label{color:black}.header .header__search .nav-search{display:none;position:absolute;z-index:1;top:0;right:0;width:100%}.header .header__search .nav-search .form__input{float:left;width:100%;font-size:1em;margin:4px}.header .header__search .nav-search .form__input input{line-height:3.75;padding:0 3.75em}.header .header__search .nav-search .form__input .input__icon:before{font-size:1.75em;display:block}.header .header__search .nav-search[aria-expanded="true"]{display:block}.header .header__menu{float:right;padding-top:1em;margin-right:2em}.header .header__menu .nav-menu>li{position:relative;display:inline-block;margin-right:4px}.header .header__menu .nav-menu>li>a{border-radius:4px}.header .header__menu .nav-menu>li a{display:block;padding:.75em 1em;transition:all .25s}.header .header__menu .nav-menu>li ul{position:absolute;max-width:350px;min-width:250px}.header .header__menu .nav-menu>li:last-of-type ul{right:-35px;left:auto}.header .header__menu .nav-menu>li ul[aria-expanded="false"]{display:none}.header .header__menu .nav-menu>li ul[aria-expanded="true"]{display:block}.header .header__menu .nav-submenu{position:absolute;left:0;box-shadow:0 3px 12px rgba(0,0,0,0.12),0 3px 6px rgba(0,0,0,0.08)}.header .header__menu .nav-submenu>li{display:block;position:relative;line-height:1.5}.header .header__menu .nav-submenu>li a{display:block;padding:.75em 1em;background-color:#fff}.header .header__menu .nav-submenu>li a:hover{background-color:#ececec}.header .header__menu .nav-submenu li+li{border-top:1px solid #ccc}}.template--section .header .header__path{color:#fff}.theme-dark .header,.theme-dark .footer{color:#fff;background-color:#161616}.theme-dark.template{color:#fff;background-color:#333}.theme-dark .module__grid.skin{background-color:#b6b6b6}@media(min-width:1024px){.theme-dark.template .header .header__menu .nav-menu>li>a:hover,.theme-dark.template .header .header__menu .nav-menu>li>a:active,.theme-dark.template .header .header__menu .nav-menu>li>a:focus{background-color:#333;color:#fff}.header .header__menu .nav-submenu>li a{color:#000}}.skin,.module__grid.skin,.skin .no-skin{background-color:#fff;color:#000 !important}.skin a,.skin a:visited,.skin a:hover,.module__grid.skin a,.module__grid.skin a:visited,.module__grid.skin a:hover,.skin .no-skin a,.skin .no-skin a:visited,.skin .no-skin a:hover{color:#000}.skin a.module__button,.skin a.module__button:visited,.module__grid.skin a.module__button,.module__grid.skin a.module__button:visited,.skin .no-skin a.module__button,.skin .no-skin a.module__button:visited{background-color:#fff;border-color:#000;color:#000}.skin-off-white,.module__grid.skin-off-white,.skin-off-white .no-skin{background-color:#d0d0d0;color:#000 !important}.skin-off-white a,.skin-off-white a:visited,.skin-off-white a:hover,.module__grid.skin-off-white a,.module__grid.skin-off-white a:visited,.module__grid.skin-off-white a:hover,.skin-off-white .no-skin a,.skin-off-white .no-skin a:visited,.skin-off-white .no-skin a:hover{color:#000}.skin-off-white a.module__button,.skin-off-white a.module__button:visited,.module__grid.skin-off-white a.module__button,.module__grid.skin-off-white a.module__button:visited,.skin-off-white .no-skin a.module__button,.skin-off-white .no-skin a.module__button:visited{background-color:transparent;border-color:#000;color:#000}.skin-dark,.module__grid.skin-dark,.skin-dark .no-skin{background-color:#434343;color:#fff !important}.skin-dark a,.skin-dark a:visited,.skin-dark a:hover,.module__grid.skin-dark a,.module__grid.skin-dark a:visited,.module__grid.skin-dark a:hover,.skin-dark .no-skin a,.skin-dark .no-skin a:visited,.skin-dark .no-skin a:hover{color:#fff}.skin-dark a.module__button,.skin-dark a.module__button:visited,.module__grid.skin-dark a.module__button,.module__grid.skin-dark a.module__button:visited,.skin-dark .no-skin a.module__button,.skin-dark .no-skin a.module__button:visited{background-color:rgb(0,0,0,.2);border-color:#fff;color:#fff}.skin-black,.module__grid.skin-black,.skin-black .no-skin{background-color:#1b1b1b;color:#fff !important}.skin-black a,.skin-black a:visited,.skin-black a:hover,.module__grid.skin-black a,.module__grid.skin-black a:visited,.module__grid.skin-black a:hover,.skin-black .no-skin a,.skin-black .no-skin a:visited,.skin-black .no-skin a:hover{color:#fff}.skin-black a.module__button,.skin-black a.module__button:visited,.module__grid.skin-black a.module__button,.module__grid.skin-black a.module__button:visited,.skin-black .no-skin a.module__button,.skin-black .no-skin a.module__button:visited{background-color:rgb(0,0,0,.2);border-color:#fff;color:#fff}.article__leadtext{padding-bottom:1em}.article__title h1{padding-top:3em}.article__bodytext h2{padding-top:1.5em;padding-bottom:.5em}section.article__bodytext{padding-bottom:1em}.module--grid .module__head+.module__body{margin-top:.5em}.module--card .module__body{margin-top:.5em}.article__body .article__grid .module--card{padding-bottom:.5em}.module--content.module--card .module__body{margin-top:1em;line-height:1.5}.module__content ul.article__links li,.article__bodytext ul.article__links li{margin-bottom:.75em}.row__cards{margin-bottom:1em}@media(min-width:1024px){.header .header__menu .nav-submenu>li a{white-space:nowrap}.header .header__menu .nav-menu>li ul{max-width:450px}}.article__bodytext ul li{margin-bottom:.5em}.article__title h1{line-height:1.25;font-weight:400}.module--article .module__grid{border-top:1px solid #ececec;padding-top:1em}.module--article .module__content h2{font-size:1.05em;margin-bottom:.25em}.module--article .module__body p{font-size:.95em}.row--articles .module{margin-bottom:1.5em}.module--article .module__grid{padding-top:1.5em}.module--article .module__content a{text-decoration:underline;border-bottom:0}@media(min-width:1680px){.carousel__nav .nav-next .button,.carousel__nav .nav-prev .button{color:rgba(0,0,0,1)}.carousel__nav .nav-next .button:hover,.carousel__nav .nav-prev .button:hover{color:rgba(0,0,0,1)}}.skin-yellow,.module__grid.skin-yellow,.skin-yellow .no-skin{background-color:#ffffe0 !important;color:#000 !important}.skin-yellow a,.skin-yellow a:visited,.skin-yellow a:hover,.module__grid.skin-yellow a,.module__grid.skin-yellow a:visited,.module__grid.skin-yellow a:hover,.skin-yellow .no-skin a,.skin-yellow .no-skin a:visited,.skin-yellow .no-skin a:hover{color:#000}.skin-yellow a.module__button,.skin-yellow a.module__button:visited,.module__grid.skin-yellow a.module__button,.module__grid.skin-yellow a.module__button:visited,.skin-yellow .no-skin a.module__button,.skin-yellow .no-skin a.module__button:visited{background-color:transparent;border-color:#000;color:#000}@media screen and (min-width:1080px){.column-2 .module__body{xborder:1px black solid;-webkit-column-count:3;-moz-column-count:3;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-column-rule:1px solid lightgrey;-moz-column-rule:1px solid lightgrey;column-rule:1px solid lightgrey}.column-2 .module__body p{margin-top:0}}