:root{--color-accent:#3279a6;--color-black:hsl(0, 0%, 0%);--color-grey-dark:hsl(0, 0%, 30%);--color-grey:#464b59;--color-grey-light:#f4f4f4;--color-grey-extra-light:hsl(0, 0%, 93%);--color-grey-disabled:#B5B7BD;--color-grey-surface-disabled:rgba(0,0,0,0.38);--color-white:hsl(0, 0%, 100%);--color-background:var(--color-white);--color-text:rgb(0, 0, 0);--color-text-light:var(--color-grey);--color-link:var(--color-grey);--color-border:var(--color-grey);--color-success:#98c93c;--color-error:#E53E3E;--font-default:"Source Sans Pro",sans-serif;--font-weight-heavy:900;--font-weight-bold:700;--font-weight-semibold:600;--font-weight-normal:400;--font-weight-light:300;--font-title:var(--font-default);--spacing-6:calc( 6    * var(--spacing-1) );--spacing-5-5:calc( 5.5  * var(--spacing-1) );--spacing-5:calc( 5    * var(--spacing-1) );--spacing-4-5:calc( 4.5  * var(--spacing-1) );--spacing-4:calc( 4    * var(--spacing-1) );--spacing-3-5:calc( 3.5  * var(--spacing-1) );--spacing-3:calc( 3    * var(--spacing-1) );--spacing-2-5:calc( 2.5  * var(--spacing-1) );--spacing-2:calc( 2    * var(--spacing-1) );--spacing-1-5:calc( 1.5  * var(--spacing-1) );--spacing-1:1rem;--spacing-0-75:calc( 0.75 * var(--spacing-1) );--spacing-0-5:calc( 0.5  * var(--spacing-1) );--width-xl:90rem;--width-l:75rem;--width-m:62.25rem;--width-s:40rem;--width-content-m:var(--width-m);--width-wrap:var(--spacing-3)}@media (max-width:719px){:root{--width-wrap:var(--spacing-1-5)}}.blog .teaser-container{max-width:calc(var(--width-m) + 2 * var(--width-wrap) - 100px)}.teaser__content{display:flex;flex-direction:column}.teaser__header{order:2}.teaser__title{color:var(--color-grey);font-size:var(--font-size-xxlarge)!important}.teaser .teaser__meta{order:1;display:flex;align-items:center;flex-wrap:wrap}.teaser .teaser__meta .icon-stopwatch{width:.85rem;height:.85rem;margin-left:1rem;margin-right:.25rem}.teaser .teaser__meta .reading-time{margin-right:1rem}.teaser__summary{order:2}.teaser .authors{order:2;margin:1rem 0 0}.teaser .authors--author{-ms-grid-columns:40px auto;grid-template-columns:40px auto;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-template-areas:'avatar name'}.teaser .authors--author:last-of-type{margin-bottom:0}.teaser .authors--author--name{font-size:.875rem}.numeric-navigation ul{display:flex;justify-content:center}.thl-blog-hero{margin-bottom:2rem}.thl-blog-hero img{width:100%}.thl-blog-hero--wrap{max-width:calc(var(--width-l) + 2 * var(--width-wrap));padding-left:var(--width-wrap);padding-right:var(--width-wrap);margin:-4rem auto 0}@media (min-width:1120px){.thl-blog-hero--wrap{margin:-8rem auto 0}}.thl-blog-hero--content{background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:36.75rem;padding:2rem;box-shadow:0 2px 20px rgba(0,0,0,.2);position:relative}.thl-blog-hero--content h1{margin:0;padding:0;font-size:2rem;position:relative;padding-bottom:1rem;margin-bottom:1rem}.thl-blog-hero--content h1:after{content:'';position:absolute;height:2px;width:2rem;bottom:0;left:0;background-color:var(--color-primary)}.thl-blog-featured{max-width:calc(var(--width-l) + 2 * var(--width-wrap));margin:0 auto;padding-left:var(--width-wrap);padding-right:var(--width-wrap);display:flex;justify-content:space-between;flex-wrap:wrap}.thl-blog-featured h2{width:100%;font-size:2rem}.thl-blog-featured .teaser{box-shadow:0 2px 20px rgba(0,0,0,.1);width:100%;padding:1.5rem}@media (min-width:720px){.thl-blog-featured .teaser{width:48%}}@media (min-width:1120px){.thl-blog-featured .teaser{width:32%}}.thl-blog-featured .teaser__title{font-size:1.375rem!important}.thl-blog-featured .teaser__meta{flex-wrap:wrap}.teaser .authors--author{min-width:initial;margin-right:1rem!important;text-decoration:none}.teaser .authors--author:hover{text-decoration:underline}.heading-underline{font-size:2rem;position:relative;margin-bottom:2rem;padding-bottom:1rem;font-weight:400}.heading-underline:after{content:'';position:absolute;height:2px;width:2rem;bottom:0;left:0;background-color:var(--color-primary)}.read-counter{max-width:var(--width-content-m);margin:0 auto;margin-bottom:var(--spacing-2)}.comments-area{max-width:calc(var(--width-l) + 2 * var(--width-wrap));padding-left:var(--width-wrap);padding-right:var(--width-wrap);margin-left:auto;margin-right:auto;width:100%;max-width:calc(var(--width-m) + 2 * var(--width-wrap))}.comments-area>*{margin-top:2rem;margin-bottom:2rem}.comments-area>:first-child{margin-top:0}.comments-area>:last-child{margin-bottom:0}.comments-area.show-avatars .avatar{border-radius:5%;position:absolute;top:32px;display:none}.comments-area.show-avatars .fn{display:inline-block;padding-left:0;font-size:1rem!important;font-weight:600!important;color:var(--color-grey)}.comments-area.show-avatars .comment-metadata{padding:8px 0 9px 0}.comments-area.show-avatars .comment-time{padding-left:16px}.comments-area.show-avatars .thl{background-color:var(--color-grey);color:#fff;text-transform:uppercase;padding:3px 5px;margin-left:1rem;font-size:.875rem;font-weight:600}.comment-reply-title{display:flex;justify-content:space-between}.comment-reply-title small a{font-style:normal;font-weight:400;letter-spacing:normal}.comment-list{padding-left:0;list-style:none}.comment-list>li{margin-top:1.5rem;margin-bottom:1.5rem;position:relative}.comment-list>li:before{display:block;top:-22px;position:absolute;width:100%;height:2px;background-color:var(--color-primary)}.comment-list .children{list-style:none;margin-left:2rem;background-color:#fff}.comment-list .children>li{margin-top:1.5rem;margin-bottom:1.5rem}@media (max-width:719px){.comment-list .children{margin-left:-1rem}}.depth-1{border-top:2px solid #f4f4f5}.comment-meta{margin-top:0!important;display:flex;align-items:baseline;flex-wrap:wrap}.comment-meta .comment-author{top:10px;margin-bottom:calc(.25 * r(20))}@media (max-width:719px){.comment-meta .comment-author{margin-bottom:0;padding-right:0}}.comment-meta .comment-author .fn{font-weight:400;font-size:1rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;word-break:break-word}.comment-meta .comment-metadata{color:#000;padding:8px 0 9px 0;font-size:15px}.comment-meta .comment-metadata .edit-link{margin-left:1rem}.comment-meta .comment-metadata .edit-link a{background-color:var(--color-primary);color:#fff;padding:5px 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:none}.comment-meta .comment-metadata a{text-decoration:none}@media (max-width:719px){.comment-meta{margin-right:inherit}.comment-meta .comment-author{max-width:inherit}}.comment-awaiting-moderation{width:100%;border-left:3px solid var(--color-primary);padding-left:1rem}.reply{font-size:1rem}.bypostauthor{display:block}.says{display:none}.comment-body{position:relative;margin-bottom:calc(1.7 * 1.5rem)}.comment-body>*{margin-top:1.5rem;margin-bottom:1.5rem}.comment-body .reply{margin:0}.comment-body .reply a{background-color:var(--color-grey);padding:5px 12px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:1px}.comment-content a{word-wrap:break-word}.pingback .comment-body,.trackback .comment-body{margin-top:1.5rem;margin-bottom:1.5rem}.comment-respond{margin-top:1.5rem}.comment-respond>*{margin-top:1.25rem;margin-bottom:1.25rem}.comment-respond>:first-child{margin-top:0}.comment-respond>:last-child{margin-bottom:0}.comment-respond>:last-child.comment-form{margin-bottom:1.5rem}.comment-author{padding-top:3px}.comment-author .url{color:currentColor;text-decoration:none;pointer-events:none}.comment-form{display:flex;flex-wrap:wrap}.comment-form>*{flex-basis:100%}.comment-form .comment-notes{font-size:var(--global--font-size-sm)}.comment-form .comment-form-comment,.comment-form .comment-form-url{width:100%}.comment-form .comment-form-url{display:none}.comment-form .comment-form-author{padding-right:1rem}.comment-form .comment-form-email{padding-left:1rem}.comment-form .comment-form-author,.comment-form .comment-form-email{flex-basis:0;flex-grow:1}@media (max-width:719px){.comment-form .comment-form-author,.comment-form .comment-form-email{flex-basis:100%;padding:0}}.comment-form .comment-form-cookies-consent>label,.comment-form .comment-notes{font-weight:400}.comment-form>p{margin-bottom:1.25rem}.comment-form>p:first-of-type{margin-top:0}.comment-form>p:last-of-type{margin-bottom:0}.comment-form>p input[type=email],.comment-form>p input[type=text],.comment-form>p input[type=url],.comment-form>p label,.comment-form>p textarea{display:block;margin-bottom:calc(.5 * r(20));width:100%}.comment-form>p.comment-form-cookies-consent{display:flex}
/*# sourceMappingURL=main.css.map */
