body{position:relative;color:var(--pure-text-color)}#layout{box-sizing:border-box;width:100%}#header,body,nav[aria-label=breadcrumb]{background-color:var(--pure-body-background)}#header,nav[aria-label=breadcrumb]{top:0}#header{position:sticky;height:2.6em;margin:0;padding:.25em .5em;z-index:7}#header .branding,#header .container{display:flex;width:100%;height:100%}#header .branding{padding-left:3em;text-decoration:none}#header .branding a{display:inline-block}#header .branding img{display:inline-block;height:120%;max-height:120%;margin:-.3rem .2rem 0-.65rem}#header hgroup h1,#header hgroup p{margin-top:1px;font-size:20px;color:var(--pure-primary-color)}#header hgroup p{margin-top:0;font-size:12px;line-height:1.1rem}#header .sociallinks{display:flex;min-width:4.5rem;max-width:4.5rem;text-align:right;justify-content:flex-end}.social-link:hover svg path{fill:#d5a940}.sociallinks .social-link .svg-img,.sociallinks .social-link img,.sociallinks .social-link svg{width:auto;height:100%;max-width:100%;aspect-ratio:1}#footer{padding:1rem;border-top:1px solid var(--pure-table-border)}nav[aria-label=breadcrumb]{display:block;position:fixed;z-index:8;left:0}#layout>main>aside{z-index:3;display:none;box-sizing:border-box;padding-top:calc(var(--pure-spacing)*2);padding-bottom:calc(var(--pure-spacing)*2)}#layout>main>aside>nav{position:sticky;top:6.5em;left:0;list-style:none}#layout>main>aside>nav>.pure-menu-item a{margin-left:.5em;padding-left:.5em}#layout.menu-open>main>aside{position:absolute;top:3.1em;left:0;display:block;border-right:1px solid var(--pure-body-background);border-bottom:1px solid var(--pure-body-background);background-color:var(--pure-menu-overlay-bg)}#layout.menu-open>main>aside>nav{padding-right:2em}details summary{padding:1rem 0 .5rem}#content{box-sizing:border-box;padding:0 0 1em}#content hgroup{padding:0 .75em}#content,#menu .pure-menu-heading,#menu .pure-menu-item{width:100%}#menu .icon-menu-item .pure-menu-link{position:relative;padding-right:2.5rem}.menu-item__button{margin:0 .25rem;padding:0 .5rem;border-radius:5px;border:1px solid var(--pure-menu-separator);background-color:var(--pure-menu-separator);color:var(--pure-menu-overlay-bg);font-weight:700}.menu-item__button:first-child{margin-left:0}.menu-item__icon{height:42px;display:block;position:absolute;top:0;right:0}nav[aria-label=breadcrumb] #menuLink{display:block;z-index:10;top:1px;left:0;width:2.7em;height:auto;padding:2.4em 1.4em 2.2em;font-size:10px;background:var(--pure-body-background)}nav[aria-label=breadcrumb] #menuLink:focus,nav[aria-label=breadcrumb] #menuLink:hover{background:var(--pure-menu-overlay-bg)}nav[aria-label=breadcrumb] #menuLink span{position:relative;display:block}nav[aria-label=breadcrumb] #menuLink span:after,nav[aria-label=breadcrumb] #menuLink span:before,nav[aria-label=breadcrumb].closed #menuLink span{background-color:var(--pure-menu-link-fg);pointer-events:none;width:100%;height:.4em}nav[aria-label=breadcrumb].closed #menuLink span:before{content:" ";position:absolute;margin-top:-.8em}nav[aria-label=breadcrumb].closed #menuLink span:after{content:" ";position:absolute;margin-top:.8em}nav[aria-label=breadcrumb].open #menuLink{padding:2.5em 1.4em}nav[aria-label=breadcrumb].open #menuLink span:after,nav[aria-label=breadcrumb].open #menuLink span:before{content:" ";position:absolute;margin-top:0}.modal-handle-close:before,nav[aria-label=breadcrumb].open #menuLink span:before{transform:rotate(45deg)}.modal-handle-close:after,nav[aria-label=breadcrumb].open #menuLink span:after{transform:rotate(-45deg)}#footer>.container>section>.section-content{display:flex;flex-wrap:wrap;column-gap:var(--column-spacing)}#footer>.container>section>.section-content>*{width:calc(50% - (var(--column-spacing)/2))}#footer .section-content>.cmp{margin:.5rem auto}#footer .section-content>.cmp.cmp-text{margin:0}#footer ul{padding-left:1em}#footer ul.cmp-languages{margin:0 0-.25em;padding:0}#footer li{white-space:nowrap}#footer .icon-section .sequence-content{display:flex;justify-content:space-between}#footer .icon-section a div{color:#eee;opacity:.7;font-size:.8em}#footer .cmp-popup.tracking .popup-button{display:inline-block;text-align:right}#footer .cmp-popup.tracking .icon{margin:-.1em;width:1.8em;height:1.8em;background-color:#666}#footer .icon-section .fingerprint .foreground{fill:#eee}#footer .sociallinks{display:flex;gap:calc(var(--pure-spacing)*3/4)}#footer .sociallinks .social-link{min-width:1.75em;max-width:1.75em}@media (min-width:48em){#footer>.container>section>.section-content>*{width:calc(25% - (var(--column-spacing)*3/4))}}