/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{margin:0 auto;padding:0;line-height:1.6em;word-wrap:break-word;font-family:sans-serif;color:#424242;}a{color:#07a;text-decoration:none;}a:hover,a:visited:hover{color:#00415e;}a:visited{color:#07a;}h1,h2,h3,h4,h5,h6{line-height:1.2em;}img{display:block;margin:auto;min-width:32px;max-width:100%;height:auto;vertical-align:middle;}pre{white-space:pre-line;}table pre{white-space:pre;}summary{cursor:pointer;}main h2{margin-top:1.66em;}main h3{margin-top:2em;}main table{margin:1rem 0;border-collapse:collapse;width:100%;text-align:center;word-break:break-word;}main tr.spacer td{border:none;padding-bottom:6em;text-align:left;}main tr.spacer td h2{position:absolute;left:0;right:0;}main th,td{border:1px solid #ccc;padding:0.25rem;}main sup{vertical-align:baseline;position:relative;top:-0.3em;}main li{margin:0.67em 0;}aside,main>div{min-width:0;}aside summary{width:0.4em;list-style:none;background:#ccc;}aside summary::-webkit-details-marker{display:none;}aside summary:focus{outline:none;}aside details{height:100%;max-height:100%;}aside details[open]{overflow-y:auto;}aside details summary{position:relative;top:1rem;height:100%;font-size:1rem;}aside details[open] summary{position:absolute;top:unset;margin:1em 0 0;}aside details summary::before{position:relative;top:-1em;content:"\003C";font-weight:bolder;color:#ccc;}aside details[open] summary::before{content:"\003E";color:#ccc;}aside details[open]>div{display:inline-block;margin:1em 0.4em 1em 0;padding:0;max-width:33vw;font-size:clamp(0.666em,1.55vw,1em);}aside h2{margin:0;font-size:1em;}aside h2 a{display:inline-block;padding:0.25em 0.25rem;}aside h2 a:hover{background:#ddd;}article details{margin:1em 0;}abbr{text-decoration-thickness:1px;text-decoration-skip-ink:none;}iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}header,#header-main,#main-navigation,header ul,#block-dyndolod-local-tasks ul{display:flex;flex-wrap:wrap;margin:0;padding:0;justify-content:space-evenly;text-align:center;list-style:none;align-items:center;}header{justify-content:center;flex-wrap:nowrap;border-bottom:1px solid #424242;box-shadow:0 0 5px 2px rgb(0 0 0 / 25%);width:100%;font-size:clamp(0.6em,1.55vw,1em);line-height:1.333em;}header nav{width:100%;}header nav ul li:last-child{display:none;}header a{font-weight:bold;}header li{flex-grow:1;}header li a{display:block;padding:0.25em 0;}header li a:hover{background:#ddd;}header input{width:15vw;max-width:240px;}.dialog-off-canvas-main-canvas{display:grid;grid-template-columns:1fr;grid-template-rows:min-content auto;position:fixed;top:0;right:0;bottom:0;left:0;}.toolbar-horizontal .dialog-off-canvas-main-canvas{top:80px;}#block-dyndolod-local-tasks{display:inline-block;width:80%;}#block-purgethispage{dispaly:inline-block;}#block-disclaimer{margin:2em 0 0;border-top:1px solid #424242;padding-top:0.66em;}#block-donate div{margin:auto;width:24vw;min-width:120px;max-width:240px;}#block-dyndolod-page-title h1{margin-top:0.33em;}.break{flex-basis:100%;height:0;}main{display:grid;overflow:hidden;}.layout-sidebar-first{grid-column:1;overflow:hidden;direction:rtl;}.layout-content{overflow-y:auto;padding:0 0.2em 1em;}.sidebar .layout-content{grid-column:2;}.layout-content>*{position:relative;max-width:111ch;padding:0 1ch;}.single .layout-content>*{margin:auto;}.layout-sidebar-second:{grid-column:3;width:100%;}.layout-content h2{margin:1.166em 0 0.166em;border-top:1px solid #424242;padding-top:0.66em;}.clearfix:after{display:table;clear:both;content:"";}.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}.video{position:relative;margin:1em auto;padding:56.25% 0 0 0;}a.elf-external.elf-icon,a.elf-mailto.elf-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='125'%3E%3Cpath fill='%23FFF' stroke='%23CCC' stroke-width='10' d='m43,35H5v60h60V57M45,5v10l10,10-30,30 20,20 30-30 10,10h10V5z'/%3E%3C/svg%3E") right 0.15em no-repeat;background-size:contain;padding-right:1em;}a.elf-external.elf-img{background:none;padding:0;}header label{cursor:pointer;display:none;position:relative;width:28px;height:42px;}header label:before{content:"";position:absolute;top:12px;left:0;width:24px;height:4px;background:#424242;box-shadow:0 8px 0 0 #424242,0 16px 0 0 #424242;}#toggle{display:none;}#toggle:checked + #block-dyndolod-main-menu{display:block;}.pager ul{text-align:center;}.pager li{display:inline;}.pager a{display:inline-block;padding:1em;}@media screen and (max-width:410px){#block-sitebranding{font-size:1rem;}#block-sitebranding span{display:none;}}@media screen and (max-width:475px){#header-main{width:100%;justify-content:space-around;}#block-search{display:none;}#block-dyndolod-main-menu{display:none;}header label{display:block;}header nav ul{flex-direction:column;font-size:1rem;max-height:calc(100vh - 45px);height:22rem;}header nav li{position:relative;width:100%;}header nav li a{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;}header nav ul li:last-child{display:initial;}}@media (prefers-color-scheme:dark){body{color:#ccc;background:#121212;}a:link{color:#4ea3d9;}a:hover,a:visited:hover{color:#abdafe;}a:visited{color:#4ea3d9;}aside h2 a:hover{background:#424242;}header,.layout-content h2,#block-disclaimer{border-color:#ccc;}header{box-shadow:0 0 5px 2px rgb(204 204 204 / 25%)}header label:before{background:#ccc;box-shadow:0 8px 0 0 #ccc,0 16px 0 0 #ccc;}header li a:hover{background:#424242;}}
