/* v508 responsive and accessible refinements */
img,video{max-width:100%;height:auto} iframe{max-width:100%}
a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #00e5b0;outline-offset:4px}
@media(max-width:700px){
main,section,article,.container{min-width:0} p,li,dd{overflow-wrap:break-word}
input,select,textarea{font-size:16px!important;max-width:100%;box-sizing:border-box}
.iq-lang-switch a,#lb-de,#lb-en,.hamburger{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}
.table-wrap,.table-responsive{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
pre{max-width:100%;overflow-x:auto} h1{overflow-wrap:break-word}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fade-up{opacity:1!important;transform:none!important}}
