@font-face{font-family:ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ubuntu-latin-ext-400.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ubuntu-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ubuntu-latin-ext-700.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ubuntu-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-text:#444;--c-muted:#757575;--c-light:#a2a2a2;--c-link:#0b91ea;--c-link-hover:#0c87d3;--c-accent:#16a1e7;--c-accent-hover:#00a1e0;--c-border:#e9e9e9;--c-border-light:#f1f1f1;--c-bg-soft:#f3f3f3;--c-bg-page:#e6e6e6;--font:"Ubuntu", Helvetica, Arial, sans-serif;--font-mono:Consolas, Monaco, "Lucida Console", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-size:90.5%;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-y:scroll}body{margin:0;font-family:var(--font);font-size:14px;line-height:1;color:var(--c-text);background:#fff;text-rendering:optimizeLegibility}a{color:var(--c-link);text-decoration:none}a:hover{color:var(--c-link-hover);text-decoration:underline}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote,pre,table{margin:0;padding:0}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:400;clear:both}img{max-width:100%;height:auto;border:0;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}th,td{text-align:left;font-weight:400}hr{border:0;border-top:1px solid #ededed;margin:0 0 24px}.screen-reader-text,.skip-link{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.skip-link:focus{clip:auto;width:auto;height:auto;top:6px;left:6px;z-index:1000;padding:12px 20px;background:#fff;color:#000;border:2px solid #333;border-radius:3px;font-size:14px;font-weight:700}.site{padding:0 24px;background:#fff}.wrapper{border:1px solid var(--c-border)}.wrapper::after{content:"";display:table;clear:both}.site-header{border:1px solid var(--c-border);border-bottom:0;margin-bottom:24px}.site-branding{display:inline-block;margin:17px 0;padding:14px 0}.site-title{display:block;padding-left:15px;font-size:34px;line-height:1;color:#444;text-shadow:.1px 1px 2px #888}.site-title:hover{color:#111;text-decoration:none}.site-description{display:block;padding-left:18px;font-size:12px;line-height:2;color:#444;text-shadow:.1px 1px 2px #ccc}.main-nav{clear:both}.nav-menu{display:flex;flex-wrap:wrap;background:var(--c-bg-soft);border-top:1px solid #ededed;border-bottom:5px solid var(--c-accent);box-shadow:1px 2px 9px 1px #f8f8f8}.nav-menu li{position:relative;font-size:12px;line-height:1.42857143;transition:background-color .3s ease}.nav-menu a{display:block;padding:0 20px;color:#6a6a6a;line-height:3.692307692;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .3s ease}.nav-menu li:hover,.nav-menu li:focus-within{background:var(--c-accent-hover)}.nav-menu li:hover>a,.nav-menu li:focus-within>a{color:#fff;text-decoration:none}.nav-menu .current-menu-item>a,.nav-menu .current-menu-ancestor>a{background:var(--c-accent);color:#fff;font-weight:700}.nav-menu .sub-menu{display:none;position:absolute;top:100%;left:0;z-index:10;box-shadow:0 3px 8px rgba(0,0,0,6%)}.nav-menu .sub-menu .sub-menu{top:0;left:100%}.nav-menu li:hover>.sub-menu,.nav-menu li:focus-within>.sub-menu{display:block}.nav-menu .sub-menu a{width:170px;padding:8px 12px;background:#efefef;border-bottom:1px solid #f9f9f9;color:#6a6a6a;font-size:11px;line-height:2.181818182;white-space:normal}.nav-menu .sub-menu li:hover>a,.nav-menu .sub-menu li:focus-within>a{background:#e9e9e9;color:#444}.nav-menu .sub-menu .current-menu-item>a{background:var(--c-accent);color:#fff}.mobile-nav{display:none}.mobile-nav__select{width:96%;margin:4px 2%;padding:10px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#444;font:14px var(--font)}.site-content{margin:0 14px}.entry-header{margin-bottom:20px}.entry-title{margin-bottom:20px;font-size:28px;line-height:1.2;font-weight:400}.entry-title a{color:#444}.entry-title a:hover{color:#111;text-decoration:none}.site-content article{margin-bottom:28px;padding-bottom:24px;border-bottom:2px double #f3f3f3;overflow-wrap:break-word;hyphens:auto}.below-title-meta{display:flex;justify-content:space-between;gap:12px;width:106.3%;margin-left:-3.1%;padding:1px 16px 1px 22px;background:#f7f7f7;color:var(--c-light);line-height:1.7}.below-title-meta a{color:#666}.below-title-meta a:hover{color:#444;text-decoration:none}.entry-content,.comment-content{line-height:1.714285714}.entry-content p,.comment-content p{margin:0 0 20px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:24px 0;line-height:1.714285714}.entry-content h1{font-size:21px;line-height:1.5}.entry-content h2{font-size:18px;line-height:1.6}.entry-content h3{font-size:16px;line-height:1.846153846}.entry-content h4{font-size:14px;line-height:1.846153846}.entry-content h5{font-size:13px;line-height:1.846153846}.entry-content h6{font-size:12px;line-height:1.846153846}.entry-content ul,.entry-content ol,.comment-content ul,.comment-content ol{margin:0 0 24px}.entry-content ul,.comment-content ul{list-style:square outside}.entry-content ol,.comment-content ol{list-style:decimal outside}.entry-content li,.comment-content li{margin:0 0 0 36px}.entry-content li ul,.entry-content li ol{margin-bottom:0}.entry-content blockquote,.comment-content blockquote{margin:0 0 24px;padding:24px;background:#fafafa;border-left:4px solid #d6d6d6;border-right:4px solid #d6d6d6;border-radius:14px;font-style:italic}.entry-content blockquote p:last-child{margin-bottom:0}.entry-content code,.comment-content code{font-family:var(--font-mono);font-size:12px;line-height:2}.entry-content pre,.comment-content pre{margin:24px 0;padding:24px;overflow:auto;border:1px solid #ededed;border-radius:20px;color:#666;font-family:var(--font-mono);font-size:12px;line-height:1.514285714}.entry-content abbr,.entry-content acronym,.entry-content dfn{border-bottom:1px dotted #666;cursor:help;text-decoration:none}.entry-content dl{margin:0 24px}.entry-content dt{font-weight:700;line-height:1.714285714}.entry-content dd{margin-bottom:24px;line-height:1.714285714}.entry-content table,.comment-content table{width:100%;margin:0 0 24px;border-bottom:1px solid #ededed;color:var(--c-muted);font-size:12px;line-height:2}.entry-content td,.comment-content td{padding:7px 14px;border-top:1px solid #ededed}.entry-content th,.comment-content th{padding:7px 14px;background:#f1f1f1;color:#636363;font-size:11px;font-weight:700;line-height:2.181818182;text-transform:uppercase}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignleft{margin:8px 24px 12px 0}img.alignright{margin:12px 0 12px 24px}img.aligncenter{margin-top:12px;margin-bottom:12px}.wp-caption{max-width:100%;margin-bottom:24px}.wp-caption-text,.entry-caption{color:#666;font-size:12px;font-style:italic;line-height:2}.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video{max-width:100%;margin-bottom:2px}.entry-meta{clear:both;margin-top:24px;color:var(--c-muted);font-size:13px;line-height:1.846153846}.entry-meta a{padding:2px;color:#333}.entry-meta a:hover{color:#000}.entry-meta .tags{margin-left:12px}.archive-header{margin-bottom:48px;padding-bottom:22px;border-bottom:1px solid #ededed}.archive-title{color:#636363;font-size:11px;font-weight:700;line-height:2.181818182;text-transform:uppercase}.gallery{display:grid;grid-template-columns:repeat(var(--gallery-columns,3),minmax(0,1fr));margin:0 0 20px;clear:both}.gallery-item{margin-top:10px;padding-bottom:18px;text-align:center}.gallery-item a{display:block;width:90%}.gallery-item img{width:172px;max-width:100%;padding:10px;border:2px solid #cfcfcf;background:#fff}.download-box{clear:both;max-width:312px;min-height:62px;margin:0 auto 34px;padding:5px 5px 5px 48px;border:1px solid #444;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M4 26h32l-3-8h-6v3h4l1.6 4H6.4L8 21h4v-3H6z' fill='%238a96a3'/%3E%3Crect x='4' y='26' width='32' height='9' rx='2' fill='%23b8c2cc' stroke='%237a8692'/%3E%3Ccircle cx='30' cy='30.5' r='1.6' fill='%2344a046'/%3E%3Cpath d='M17 4h6v11h5l-8 9-8-9h5z' fill='%231e88d6' stroke='%23136aa8' stroke-linejoin='round'/%3E%3C/svg%3E")no-repeat 6px/36px 36px;font-weight:700;line-height:1.714285714;text-align:center}.spoiler{margin:0 0 24px;border:1px solid #ddd;border-radius:3px;box-shadow:0 1px 2px #e3e3e3}.spoiler summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 14px;background:#f1f1f1;border-bottom:1px solid #ddd;color:#222;font-size:14px;line-height:2;text-transform:uppercase;cursor:pointer;list-style:none}.spoiler summary::-webkit-details-marker{display:none}.spoiler summary::after{content:"Anzeigen";padding:0 5px;border:1px solid #ccc;background:#fcfcfc;color:#000;font-size:11px;line-height:1.9;white-space:nowrap}.spoiler[open] summary::after{content:"Ausblenden"}.spoiler:not([open]) summary{border-bottom:0}.spoiler__content{padding:14px 14px 0;overflow:auto}.video-embed{position:relative;max-width:560px;aspect-ratio:16/9;margin:0 0 20px;background:#222 linear-gradient(135deg,#333,#111);color:#ddd}.video-embed__play{position:absolute;inset:0;width:100%;border:0;background:0 0;cursor:pointer}.video-embed__play svg{opacity:.85;transition:opacity .2s}.video-embed__play:hover svg,.video-embed__play:focus-visible svg{opacity:1}.video-embed__note{position:absolute;left:0;right:0;bottom:0;margin:0!important;padding:6px 10px;background:rgba(0,0,0,.55);font-size:11px;line-height:1.5}.video-embed__note a{color:#fff;text-decoration:underline}.video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.highlight{margin:0 0 20px;overflow:auto;font-family:var(--font-mono);font-size:14px;line-height:1.1em}.highlight .chroma{background:#fff;color:#000}.highlight pre,.entry-content .highlight pre{margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:0 0;color:inherit;font:inherit;line-height:1.1em}.highlight code{font:inherit;line-height:inherit}.entry-content .highlight table,.highlight .lntable{width:auto;min-width:100%;margin:0;border:0;border-spacing:0;color:inherit;font-size:inherit;line-height:inherit}.entry-content .highlight td,.highlight .lntd{padding:0;border:0;vertical-align:top}.highlight .lntd:first-child{width:1%;border-right:3px solid #6ce26c;color:#afafaf;text-align:right;user-select:none}.highlight .lntd:first-child pre{padding:0 .5em 0 1em}.highlight .lntd:last-child pre{padding:0 1em}.highlight .lnt{display:block}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr,.chroma .kt,.chroma .ow,.chroma .nb,.chroma .bp{color:#069;font-weight:700}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s1,.chroma .s2,.chroma .se,.chroma .sh,.chroma .si,.chroma .sx,.chroma .sr,.chroma .ss{color:#00f}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs{color:#008200}.chroma .cp,.chroma .cpf{color:gray}.chroma .na,.chroma .nd{color:#646464}.chroma .nv,.chroma .vc,.chroma .vg,.chroma .vi{color:#a70}.chroma .err{color:inherit;background:0 0}.nav-single{display:flex;justify-content:space-between;gap:16px;clear:both;margin-bottom:28px;padding:2%;border:1px solid #ededed;background:#f9f9f9;line-height:2}.nav-single a{color:#444}.nav-single .nav-next{text-align:right;margin-left:auto}.pagination{margin:0 0 28px;padding:6px 0 20px;text-align:center}.pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 0;line-height:2}.pagination li{display:inline}.pagination a,.pagination .dots{display:inline-block;padding:.75rem;border:1px solid #f3f3f3;color:#000;line-height:1}.pagination a:hover,.pagination .active a{background:#f2f2f2;text-decoration:none}.comments-area{margin-bottom:28px}.comments-title{margin:24px 0 48px;font-size:16px;line-height:1.5}.commentlist .children{margin-left:48px}.commentlist .comment-body{margin:24px 0;padding-bottom:24px;border-bottom:2px double #f3f3f3}.comment-meta{margin:0 0 15px}.comment-meta cite,.comment-meta time{display:block;margin-left:45px}.comment-meta cite{color:#444;font-size:15px;font-style:normal;line-height:1}.comment-meta cite span{margin-left:5px;padding:1px 4px;border:1px solid var(--c-link);border-radius:2px;color:var(--c-link);font-size:10px}.comment-meta a{color:#5e5e5e}.comment-meta time{color:#5e5e5e;font-size:10px;line-height:1.714285714}.comments-closed{color:var(--c-muted);font-size:13px;font-style:italic}.widget-area{margin-top:10px}.widget{margin-bottom:20px;overflow-wrap:break-word;hyphens:auto}.widget-title{margin-bottom:12px;padding:10px;background:#f2f2f2;font-size:16px;line-height:1}.widget li{padding:5px 0;border-bottom:1px solid var(--c-border);font-size:13px;line-height:1.646153846}.widget li li:last-child{border-bottom:0}.widget ul ul{margin-left:12px}.widget a{color:var(--c-muted);font-size:98%}.widget a:hover{color:#4f5254;text-decoration:none}.widget-recent-comments .comment-author-link{color:#444}.site-footer{clear:both;padding:24px 0;background:#f2f2f2;border-top:1px solid #ededed;border-bottom:1px solid var(--c-border);font-size:14px;line-height:2}.site-info{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 20px;padding:0 20px}.site-footer a{margin-left:5px;color:#686868}.site-footer a:hover{color:#333;text-decoration:none}.lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:40px 60px;background:rgba(40,40,40,.8)}.lightbox[hidden]{display:none}.lightbox__figure{position:relative;margin:0;padding:10px;background:#fff;border-radius:4px;box-shadow:0 4px 30px rgba(0,0,0,.5)}.lightbox__img{display:block;max-width:calc(100vw - 140px);max-height:calc(100vh - 100px);width:auto;height:auto}.lightbox button{position:absolute;border:0;background:rgba(0,0,0,.6);color:#fff;cursor:pointer;font:700 22px/1 var(--font)}.lightbox__close{top:-14px;right:-14px;width:30px;height:30px;border-radius:50%;box-shadow:0 0 0 2px #fff}.lightbox__prev,.lightbox__next{top:50%;width:40px;height:60px;margin-top:-30px;border-radius:3px}.lightbox__prev{left:-50px}.lightbox__next{right:-50px}.lightbox__count{position:absolute;left:0;right:0;bottom:-26px;color:#fff;font-size:12px;text-align:center}@media screen and (min-width:768px){.site{max-width:1088px;margin:0 auto}.site-content{float:left;width:66.2%;margin:0 1%;padding:30px 2% 0 1%;border-right:1px solid var(--c-border-light)}.widget-area{float:right;width:30.7%;margin:24px 0;padding:0 2% 0 0}.commentlist .children{margin-left:48px}}@media screen and (min-width:960px){body{background-color:var(--c-bg-page)}.site{margin-bottom:24px;padding:24px}}@media screen and (max-width:767px){.site-header{border:0;text-align:center}.nav-menu{display:none}.mobile-nav{display:block}.wrapper{border:0}.link-comments{display:none}.entry-header .entry-title{margin-top:20px}.below-title-meta{width:100%;margin-left:0}.lightbox{padding:40px 10px}.lightbox__img{max-width:calc(100vw - 40px)}.lightbox__prev{left:0}.lightbox__next{right:0}}@media screen and (max-width:440px){.site{padding:0 10px}.widget-area{padding:0 10px}.entry-header{margin-bottom:10px}.entry-header .entry-title{margin-bottom:0;font-size:18px}.site-info{justify-content:center;text-align:center}.gallery{--gallery-columns:2 !important}}@media print{body{background:0 0;color:#000;font-size:10pt}.main-nav,.widget-area,.site-footer,.nav-single,.pagination,.video-embed__play{display:none}.site{max-width:none;padding:0}.site-content{float:none;width:auto;margin:0;padding:0;border:0}.wrapper{border:0}a{color:#000}}