:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-serif:"NonBreakingSpaceOverride", "Hoefler Text", Garamond, "Times New Roman", serif;--color-text:#111;--color-muted:#767676;--color-link:#0073aa;--color-link-hover:#005177;--content-left:auto;--content-width:min(1064px, calc(100vw - 2rem))}*{box-sizing:border-box}body{color:var(--color-text);font-family:var(--font-serif);background:#fff;margin:0;font-size:22px;line-height:1.8}a{color:var(--color-link);text-decoration:none}a:hover,a:focus{color:var(--color-link-hover);text-decoration:underline}img{max-width:100%;height:auto;display:block}.skip-link{z-index:100;color:#fff;font-family:var(--font-sans);background:#111;padding:.5rem .75rem;font-size:.75rem;position:absolute;top:-48px;left:1rem}.skip-link:focus{color:#fff;top:1rem}.site-header{width:min(900px,100vw - 2rem);margin:0 auto;padding:4.4rem 0 0}.site-branding{flex-wrap:wrap;align-items:baseline;gap:0 .45rem;max-width:100%;display:flex}.site-title{color:#111;font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:clamp(1.35rem,2.1vw,1.7rem);font-weight:400;line-height:1.35}.entry-title:before,.page-title:before{content:"";background:currentColor;width:1em;height:2px;margin:0 0 .55em;display:block}.site-title a{color:inherit}.site-description{max-width:none;color:var(--color-muted);font-family:var(--font-sans);margin:0;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.35}.site-description:before{content:"— "}.site-content{padding:5.2rem 0 0}.content-area,.site-main,.entry,.pagination,.site-info{width:var(--content-width);margin-left:auto;margin-right:auto}.entry{margin-bottom:5.4rem}.entry-header{margin-bottom:1.6rem}.entry-title{font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:clamp(2.35rem,4.2vw,3rem);font-weight:700;line-height:1.18}.entry-title a{color:#111}.entry-title a:hover{color:var(--color-link)}.post-thumbnail{margin:0 0 1.6rem}.cover-thumbnail{background:#0092d1;position:relative;overflow:hidden}.cover-thumbnail:after{mix-blend-mode:multiply;content:"";pointer-events:none;background:#007ec8ad;position:absolute;inset:0}.post-thumbnail a{display:block}.post-thumbnail img{width:100%}.cover-thumbnail img{opacity:.74;filter:grayscale(.46)saturate(1.08)contrast(1.42)brightness(.76)hue-rotate(-14deg)}.entry-content{max-width:100%;margin:0;font-size:1rem}.entry-content h2,.entry-content h3,.entry-content h4{font-family:var(--font-sans);margin:1.25rem 0 .75rem;font-weight:700;line-height:1.35}.entry-content h2{font-size:1.35rem}.entry-content h3,.entry-content h4{font-size:1.15rem}.entry-content p,.entry-content ul,.entry-content ol{margin:0 0 1.5rem}.entry-content ul,.entry-content ol{padding-left:1.5rem}.entry-content hr{background:var(--color-muted);border:0;width:100%;height:2px;margin:2rem 0}.more-link{font-family:var(--font-sans);margin-top:.35rem;font-size:1.08rem;font-weight:400;display:inline-block}.more-link:after{content:" →";margin-left:.35rem;text-decoration:none}.entry-meta,.entry-footer{color:var(--color-muted);font-family:var(--font-sans);font-size:.74rem;line-height:1.45}.entry-meta{margin-top:1.5rem}.entry-footer{margin-top:2.6rem}.entry-meta>span,.entry-footer>span{margin-right:1rem;display:inline}.entry-meta a,.entry-footer a{color:var(--color-muted)}.entry-meta a:hover,.entry-meta a:focus,.entry-footer a:hover,.entry-footer a:focus{color:var(--color-link)}.meta-icon{width:.82rem;height:.82rem;color:var(--color-muted);vertical-align:-.12em;margin-right:.3rem;display:inline-block}.meta-icon svg{fill:currentColor;width:100%;height:100%;display:block}.meta-separator{color:var(--color-muted)}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wp-caption-text,figcaption{color:var(--color-muted);font-family:var(--font-sans);text-align:center;margin:0;padding:.5rem;font-size:.72rem;line-height:1.6}.pagination{font-family:var(--font-sans);margin-top:0;margin-bottom:5rem;font-size:.82rem;font-weight:700}.pagination-title{margin:0 0 .75rem;font-size:1rem}.nav-links{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;display:flex}.page-numbers.current{color:#111}.site-footer{padding:2.5rem 0 3rem}.site-info{color:var(--color-muted);font-family:var(--font-sans);font-size:.75rem}.site-info .imprint{color:var(--color-muted)}@media (width>=768px){.site-header{padding:4.4rem 0 0}.site-branding,.content-area,.site-main,.entry,.pagination,.site-info{margin-left:auto;margin-right:auto}.site-title,.site-description{margin-left:0}.entry-content,.entry-footer{width:min(760px,100%)}}@media (width>=1168px){:root{--content-left:auto;--content-width:min(1064px, calc(100vw - 2rem))}}
