@charset "UTF-8";@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/montserrat-v23-latin-300.eot);src:local(""),url(../fonts/montserrat-v23-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v23-latin-300.woff2) format("woff2"),url(../fonts/montserrat-v23-latin-300.woff) format("woff"),url(../fonts/montserrat-v23-latin-300.ttf) format("truetype"),url(../fonts/montserrat-v23-latin-300.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v23-latin-regular.eot);src:local(""),url(../fonts/montserrat-v23-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v23-latin-regular.woff2) format("woff2"),url(../fonts/montserrat-v23-latin-regular.woff) format("woff"),url(../fonts/montserrat-v23-latin-regular.ttf) format("truetype"),url(../fonts/montserrat-v23-latin-regular.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/montserrat-v23-latin-500.eot);src:local(""),url(../fonts/montserrat-v23-latin-500.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v23-latin-500.woff2) format("woff2"),url(../fonts/montserrat-v23-latin-500.woff) format("woff"),url(../fonts/montserrat-v23-latin-500.ttf) format("truetype"),url(../fonts/montserrat-v23-latin-500.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/montserrat-v23-latin-600.eot);src:local(""),url(../fonts/montserrat-v23-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v23-latin-600.woff2) format("woff2"),url(../fonts/montserrat-v23-latin-600.woff) format("woff"),url(../fonts/montserrat-v23-latin-600.ttf) format("truetype"),url(../fonts/montserrat-v23-latin-600.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/montserrat-v23-latin-700.eot);src:local(""),url(../fonts/montserrat-v23-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v23-latin-700.woff2) format("woff2"),url(../fonts/montserrat-v23-latin-700.woff) format("woff"),url(../fonts/montserrat-v23-latin-700.ttf) format("truetype"),url(../fonts/montserrat-v23-latin-700.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(../fonts/montserrat-v23-latin-800.eot);src:local(""),url(../fonts/montserrat-v23-latin-800.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v23-latin-800.woff2) format("woff2"),url(../fonts/montserrat-v23-latin-800.woff) format("woff"),url(../fonts/montserrat-v23-latin-800.ttf) format("truetype"),url(../fonts/montserrat-v23-latin-800.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:url(../fonts/montserrat-v23-latin-300italic.eot);src:local(""),url(../fonts/montserrat-v23-latin-300italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v23-latin-300italic.woff2) format("woff2"),url(../fonts/montserrat-v23-latin-300italic.woff) format("woff"),url(../fonts/montserrat-v23-latin-300italic.ttf) format("truetype"),url(../fonts/montserrat-v23-latin-300italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(../fonts/montserrat-v23-latin-italic.eot);src:local(""),url(../fonts/montserrat-v23-latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v23-latin-italic.woff2) format("woff2"),url(../fonts/montserrat-v23-latin-italic.woff) format("woff"),url(../fonts/montserrat-v23-latin-italic.ttf) format("truetype"),url(../fonts/montserrat-v23-latin-italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:url(../fonts/montserrat-v23-latin-500italic.eot);src:local(""),url(../fonts/montserrat-v23-latin-500italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v23-latin-500italic.woff2) format("woff2"),url(../fonts/montserrat-v23-latin-500italic.woff) format("woff"),url(../fonts/montserrat-v23-latin-500italic.ttf) format("truetype"),url(../fonts/montserrat-v23-latin-500italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:url(../fonts/montserrat-v23-latin-600italic.eot);src:local(""),url(../fonts/montserrat-v23-latin-600italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v23-latin-600italic.woff2) format("woff2"),url(../fonts/montserrat-v23-latin-600italic.woff) format("woff"),url(../fonts/montserrat-v23-latin-600italic.ttf) format("truetype"),url(../fonts/montserrat-v23-latin-600italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(../fonts/montserrat-v23-latin-700italic.eot);src:local(""),url(../fonts/montserrat-v23-latin-700italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v23-latin-700italic.woff2) format("woff2"),url(../fonts/montserrat-v23-latin-700italic.woff) format("woff"),url(../fonts/montserrat-v23-latin-700italic.ttf) format("truetype"),url(../fonts/montserrat-v23-latin-700italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;src:url(../fonts/montserrat-v23-latin-800italic.eot);src:local(""),url(../fonts/montserrat-v23-latin-800italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v23-latin-800italic.woff2) format("woff2"),url(../fonts/montserrat-v23-latin-800italic.woff) format("woff"),url(../fonts/montserrat-v23-latin-800italic.ttf) format("truetype"),url(../fonts/montserrat-v23-latin-800italic.svg#Montserrat) format("svg")}@font-face{font-family:"Source Code Pro";font-style:normal;font-weight:400;src:url(fonts/source-code-pro-v20-latin-regular.eot);src:local(""),url(fonts/source-code-pro-v20-latin-regular.eot?#iefix) format("embedded-opentype"),url(fonts/source-code-pro-v20-latin-regular.woff2) format("woff2"),url(fonts/source-code-pro-v20-latin-regular.woff) format("woff"),url(fonts/source-code-pro-v20-latin-regular.ttf) format("truetype"),url(fonts/source-code-pro-v20-latin-regular.svg#SourceCodePro) format("svg")}body[data-color-scheme=light]{--background-primary-color:#fff;--background-secondary-color:#f5f5f5;--text-primary-color:#000;--text-secondary-color:#333;--separator-color:#ddd;--title-color:#000;--code-background-color:#eee;--comments-background-color:#fafafa;--table-color:#f5f5f5;--share-border-color-facebook:#3b5998;--share-filter-color-facebook:invert(33%) sepia(54%) saturate(552%) hue-rotate(181deg) brightness(93%) contrast(96%);--share-border-color-twitter:#00acee;--share-filter-color-twitter:invert(53%) sepia(100%) saturate(1862%) hue-rotate(160deg) brightness(93%) contrast(104%);--share-border-color-linkedin:#0e76a8;--share-filter-color-linkedin:invert(38%) sepia(94%) saturate(6508%) hue-rotate(185deg) brightness(94%) contrast(89%);--main-color:#078673;--main-color-as-filter:invert(26%) sepia(84%) saturate(2101%) hue-rotate(155deg) brightness(93%) contrast(94%);--pagination-color:#fff;--share-border-color-mail:var(--main-color);--share-filter-color-mail:var(--main-color-as-filter);--share-border-color-reddit:#ff4500;--share-filter-color-reddit:invert(34%) sepia(89%) saturate(3800%) hue-rotate(2deg) brightness(103%) contrast(105%);--share-border-color-paypal:#012169;--share-filter-color-paypal:invert(13%) sepia(87%) saturate(1967%) hue-rotate(211deg) brightness(84%) contrast(113%)}body[data-color-scheme=light] .header-switch-color-scheme{background-image:url(../img/moon.svg)}body[data-color-scheme=dark]{--background-primary-color:#000;--background-secondary-color:#333;--text-primary-color:#fff;--text-secondary-color:#ccc;--separator-color:#222;--title-color:#fff;--code-background-color:#222;--comments-background-color:#1b1b1b;--table-color:#333;--share-border-color-facebook:#627aac;--share-filter-color-facebook:invert(51%) sepia(5%) saturate(3150%) hue-rotate(182deg) brightness(92%) contrast(93%);--share-border-color-twitter:#32bcf1;--share-filter-color-twitter:invert(63%) sepia(97%) saturate(2425%) hue-rotate(170deg) brightness(107%) contrast(89%);--share-border-color-linkedin:#3e91b9;--share-filter-color-linkedin:invert(54%) sepia(44%) saturate(591%) hue-rotate(155deg) brightness(87%) contrast(90%);--main-color:#009989;--main-color-as-filter:invert(67%) sepia(63%) saturate(7067%) hue-rotate(146deg) brightness(87%) contrast(101%);--pagination-color:#111;--share-border-color-mail:var(--main-color);--share-filter-color-mail:var(--main-color-as-filter);--share-border-color-reddit:#ff6a32;--share-filter-color-reddit:invert(72%) sepia(56%) saturate(6535%) hue-rotate(339deg) brightness(101%) contrast(101%);--share-border-color-paypal:#7082ab;--share-filter-color-paypal:invert(62%) sepia(6%) saturate(2370%) hue-rotate(184deg) brightness(81%) contrast(79%)}body[data-color-scheme=dark] .header-switch-color-scheme{background-image:url(../img/sun.svg);filter:brightness(0) saturate(100%) invert(94%) sepia(0) saturate(1285%) hue-rotate(156deg) brightness(96%) contrast(92%)}body[data-color-scheme=dark] .header .header-navbar ul li a,body[data-color-scheme=dark] .header .header-navbar ul li:after{color:#ddd}body[data-color-scheme=dark] .header .header-navbar-button{filter:invert(1)}body{margin:0;padding:0}p{margin:0;padding:0;font-size:inherit}ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0}::selection{background:var(--main-color);color:#fff}body,html{min-height:100vh}body{font-family:Montserrat,sans-serif;font-weight:400;display:flex;flex-direction:column;transition:background-color .1s ease;background-color:var(--background-primary-color)}code,pre{font-family:"Source Code Pro",monospace;font-weight:300}.container,.container-full{margin:0 auto;padding:0 1rem;flex:1}.container{max-width:960px}.container-full{max-width:1152px}a{color:var(--main-color);text-decoration:none}.section-title{font-size:2rem;color:var(--title-color);font-size:600;margin:1rem 0;user-select:none;transition:color .1s ease}.row{display:flex;margin:.25rem 0}.row .column{flex:1;margin-right:2rem}.row .column:last-child{margin-right:0}.form-element{margin:.5rem 0}.form-element .form-label{color:var(--text-primary-color);user-select:none;margin-bottom:1rem;transition:color .1s ease}.form-element .form-input input,.form-element .form-input textarea{box-sizing:border-box;width:100%;outline:0;padding:.6rem .8rem;color:var(--text-primary-color);border:1px solid var(--background-secondary-color);background:var(--background-secondary-color);border-radius:5px;font-size:1rem;transition:color .1s ease,border-color .1s ease}.form-element .form-input input:invalid,.form-element .form-input textarea:invalid{box-shadow:none}.form-element .form-input input:focus,.form-element .form-input textarea:focus{border-color:var(--main-color)}.form-element .form-input input:focus:invalid,.form-element .form-input textarea:focus:invalid{border-color:#de3e44;color:#de3e44;box-shadow:none}.form-element .form-input textarea{resize:vertical;min-height:10rem;font-family:Montserrat,sans-serif}.checkbox-element{display:flex;margin:2rem 0 1.5rem 0}.checkbox-element .checkbox-input{padding:.5rem 1rem}.checkbox-element .checkbox-input input[type=checkbox]{accent-color:var(--main-color);cursor:pointer}.checkbox-element .checkbox-label{flex:1;color:var(--text-primary-color);transition:color .1s ease}.button{background:rgba(0,0,0,0);font-size:1.2rem;color:var(--main-color);border:1px solid var(--main-color);padding:.75rem 2rem;border-radius:.5rem;margin:1rem 0;cursor:pointer}.button:hover{background:var(--main-color);color:#fff}.button:active{box-shadow:inset 0 0 5px rgba(0,0,0,.5)}.header{width:1152px;height:100px;margin:0 auto;display:flex;align-items:center;user-select:none}.header .header-logo a{font-size:2rem;font-weight:400}.header .header-spacer{flex:1}.header .header-navbar .header-navbar-button,.header .header-navbar .header-navbar-responsive-close-button,.header .header-navbar .header-navbar-responsive-spacer{display:none}.header .header-navbar ul{display:flex;align-items:center}.header .header-navbar ul li{display:flex;align-items:center}.header .header-navbar ul li.header-switch-color-scheme{width:16px;height:16px;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:contain;transition:background-image .1s ease;margin:0 auto}.header .header-navbar ul li:after{content:"/";display:inline-block;margin:0 1.2rem;color:#222;opacity:.2}.header .header-navbar ul li:last-of-type:after{display:none}.header .header-navbar ul li a{font-weight:500;color:#222}.header .header-navbar ul li a:hover{text-decoration:underline}.articles-list-title{margin:2rem 2rem 5rem 2rem;text-align:center}.articles-list-title h1{font-size:2rem;color:var(--title-color);transition:color .1s ease}.article-boxed{display:flex;margin:2.75rem 1.25rem}.article-boxed .article-boxed-illustration{width:33%;user-select:none}.article-boxed .article-boxed-illustration:empty{height:240px;border-radius:.5rem;background-color:var(--background-secondary-color);background-image:url(../img/empty.svg);background-position:center;background-repeat:no-repeat;background-size:80%;transition:background-color .1s ease}.article-boxed .article-boxed-illustration img{width:100%;border-radius:.5rem}.article-boxed .article-boxed-data{display:flex;flex-direction:column;flex:1;padding-left:2rem;overflow:hidden}.article-boxed .article-boxed-data .article-boxed-spacer{flex:1}.article-boxed .article-boxed-data .article-boxed-information ul{display:flex;align-items:center;user-select:none}.article-boxed .article-boxed-data .article-boxed-information ul li{font-size:.9rem;color:var(--text-secondary-color);font-weight:500;transition:color .1s ease;padding-right:.85rem}.article-boxed .article-boxed-data .article-boxed-information ul li:last-of-type:after{display:none;padding-right:0}.article-boxed .article-boxed-data .article-boxed-information ul li.article-boxed-categories a{display:inline-block;background:var(--main-color);color:#fff;border-radius:4px;padding:4px 12px;font-size:.75rem;font-weight:600}.article-boxed .article-boxed-data .article-boxed-title{padding:1rem 0}.article-boxed .article-boxed-data .article-boxed-title h1{font-size:1.4rem;font-weight:700}.article-boxed .article-boxed-data .article-boxed-title h1 a{color:var(--title-color);transition:color .1s ease}.article-boxed .article-boxed-data .article-boxed-excerpt{color:var(--text-secondary-color);transition:color .1s ease;font-size:.98rem;line-height:1.45rem}.article-boxed .article-boxed-data .article-boxed-excerpt a{text-decoration:underline}.article-boxed .article-boxed-data .article-boxed-actions{padding:1rem 0;user-select:none}.article-boxed .article-boxed-data .article-boxed-actions a{color:var(--main-color);font-weight:600;font-size:.9rem}.article-boxed .article-boxed-data .article-boxed-actions a:hover{text-decoration:underline}.pagination{display:flex;margin:5rem 0 1rem 0;user-select:none}.pagination ul{display:flex;margin:0 auto}.pagination ul li{font-size:1.1rem;margin:0 .3rem;font-weight:300}.pagination ul li,.pagination ul li a{display:inline-block;width:42px;height:42px;line-height:42px;text-align:center;color:var(--text-secondary-color);transition:color .1s ease}.pagination ul li a{font-weight:500;border-radius:.5rem}.pagination ul li a:hover,.pagination ul li.pagination-item-is-current a{background:var(--main-color);color:var(--pagination-color)}.article .article-title{margin:2rem 0 0 0;text-align:center}.article .article-title h1{font-size:2.2rem;font-weight:700;margin:0;color:var(--title-color);transition:color .1s ease}.article .article-information{margin:2.5rem 0;text-align:center;user-select:none;color:var(--text-secondary-color);transition:color .1s ease;font-size:1rem;display:flex;align-items:center;flex-direction:column}.article .article-information ul{display:flex;align-items:center;text-align:center;width:auto}.article .article-information ul li{display:inline-block}.article .article-information ul li:after{content:"/";display:inline-block;margin:0 1rem;color:var(--separator-color);transition:color .1s ease}.article .article-information ul li:last-of-type:after{display:none}.article .article-information ul li a.article-category{display:inline-block;color:#fff;background:var(--main-color);padding:4px 12px;font-size:.85rem;font-weight:500;border-radius:4px}.article .article-content{margin:0;color:var(--text-primary-color);font-size:1.1rem;transition:color .1s ease}.article .article-content p a{text-decoration:underline}.article .article-content h1,.article .article-content h2,.article .article-content h3,.article .article-content h4,.article .article-content h5,.article .article-content h6{margin:2rem 0 1.5rem}.article .article-content h1{font-size:2rem;font-weight:800}.article .article-content h2{font-size:1.8rem;font-weight:700}.article .article-content h3{font-size:1.6rem;font-weight:600}.article .article-content h4{font-size:1.4rem;font-weight:500}.article .article-content h5{font-size:1.2rem;font-weight:400}.article .article-content h5{font-size:1rem;font-weight:300}.article .article-content p{line-height:1.8rem;margin-bottom:1.1rem}.article .article-content p:before{content:"";width:2.5rem;height:0;display:inline-block}.article .article-content p:last-of-type{margin-bottom:0}.article .article-content pre{background:var(--code-background-color);transition:background-color .1s ease;padding:1.5rem 1.2rem;border-radius:.5rem;margin:2rem 0;overflow-x:auto}.article .article-content :not(pre)>code{display:inline-block;background:var(--code-background-color);transition:background-color .1s ease;padding:.2rem .4rem;border-radius:.5rem;margin:.2rem}.article .article-content img{max-width:100%;margin:0 auto;display:block}.article .article-content>ol,.article .article-content>ul{margin-bottom:2rem}.article .article-content ul li:before{content:"–";display:inline-block;padding:0 .75rem 0 1rem}.article .article-content ol{list-style:decimal}.article .article-content ol li{margin-left:2rem;padding-left:.2rem}.article .article-content ol,.article .article-content ul{margin-left:1.5rem}.article .article-content ol li,.article .article-content ul li{margin-bottom:1rem}.article .article-content ol li>p,.article .article-content ul li>p{display:inline}.article .article-content ol li>p::before,.article .article-content ul li>p::before{display:none}.article .article-content table{border:1px solid var(--table-color);transition:border-color .1s ease;border-bottom:0;border-spacing:0;border-radius:.3rem;width:100%;margin:2rem 0}.article .article-content table tr th{color:var(--main-color);font-weight:500}.article .article-content table tr td,.article .article-content table tr th{padding:.8rem 1rem;text-align:center;border-right:1px solid var(--table-color);border-bottom:1px solid var(--table-color);transition:border-color .1s ease}.article .article-content table tr td:last-child,.article .article-content table tr th:last-child{border-right:0}.article .article-content table tbody tr:hover{background:var(--table-color);transition:background-color .1s ease}.article .article-tags{display:flex;margin:3rem 0}.article .article-tags .article-tags-title{font-weight:600;color:var(--title-color);transition:color .1s ease;user-select:none;padding-top:.1rem;padding-right:1rem}.article .article-tags .article-tags-list{flex:1}.article .article-tags .article-tags-list ul li{display:inline-block;margin-right:1rem;margin-bottom:.5rem}.article .article-tags .article-tags-list ul li a{display:block;color:var(--main-color);background:#fff;border:1px solid var(--main-color);padding:4px 12px;font-size:.85rem;font-weight:500;border-radius:4px}.article .article-share-buttons{text-align:center;margin:2rem 0}.article .article-share-buttons .article-share-button{display:inline-block;width:4rem;height:4rem;margin:1.5rem;border:1px solid #000;border-radius:.4rem;opacity:.5;transition:all .1s ease;background-position:center;background-repeat:no-repeat;background-size:auto 40%}.article .article-share-buttons .article-share-button:hover{opacity:1}.article .article-share-buttons .article-share-button.article-share-button-facebook{filter:var(--share-filter-color-facebook);background-image:url(../img/share/facebook.svg)}.article .article-share-buttons .article-share-button.article-share-button-twitter{filter:var(--share-filter-color-twitter);background-image:url(../img/share/twitter.svg)}.article .article-share-buttons .article-share-button.article-share-button-linkedin{filter:var(--share-filter-color-linkedin);background-image:url(../img/share/linkedin.svg)}.article .article-share-buttons .article-share-button.article-share-button-mail{filter:var(--share-filter-color-mail);background-image:url(../img/share/mail.svg)}.article .article-share-buttons .article-share-button.article-share-button-reddit{filter:var(--share-filter-color-reddit);background-image:url(../img/share/reddit.svg)}.article .article-share-buttons .article-share-button.article-share-button-paypal{filter:var(--share-filter-color-paypal);background-image:url(../img/share/paypal.svg)}.read-more ul{margin:2rem 0 3rem 0}.read-more ul li{display:block;padding:.5rem 0}.read-more ul li a{color:var(--text-secondary-color);font-size:1.2rem;text-decoration:underline}.read-more ul li:before{content:"📰";display:inline-block;margin:0 .5rem 0 .2rem}.comments{margin:4rem 0 0}.comments .comments-container{margin:4rem 0 2rem}.comments .comments-container .comment-container{display:flex;margin-bottom:2rem}.comments .comments-container .comment-container p a{text-decoration:underline}.comments .comments-container .comment-container:last-child{margin-bottom:0}.comments .comments-container .comment-container.comment-level-1{margin-left:3rem}.comments .comments-container .comment-container.comment-level-2{margin-left:6rem}.comments .comments-container .comment-container.comment-level-3{margin-left:9rem}.comments .comments-container .comment-container.comment-level-4{margin-left:12rem}.comments .comments-container .comment-container .comment-left{margin-right:3rem}.comments .comments-container .comment-container .comment-left .comment-avatar{user-select:none}.comments .comments-container .comment-container .comment-left .comment-avatar img{width:6rem;height:6rem;border-radius:6rem}.comments .comments-container .comment-container .comment-main{flex:1;background:var(--comments-background-color);transition:background-color .1s ease;border-radius:1rem;padding:1rem 2rem;color:var(--text-primary-color);transition:color .1s ease}.comments .comments-container .comment-container .comment-main:before{display:inline-block;content:"";width:0;height:0;border-style:solid;border-width:1rem 2rem 1rem 0;border-color:transparent var(--comments-background-color) transparent transparent;transition:border-color .1s ease;position:absolute;margin-left:-4rem;margin-top:1rem}.comments .comments-container .comment-container .comment-main .comment-information{font-weight:1rem;color:var(--text-secondary-color);transition:color .1s ease;margin-bottom:1rem;user-select:none}.comments .comments-container .comment-container .comment-main .comment-information a.comment-information-date{color:var(--text-secondary-color);transition:color .1s ease}.comments .comments-container .comment-container .comment-main .comment-information a.comment-information-date:hover{border-bottom-color:var(--text-secondary-color);transition:border-color .1s ease}.comments .comments-container .comment-container .comment-main .comment-content h1,.comments .comments-container .comment-container .comment-main .comment-content h2,.comments .comments-container .comment-container .comment-main .comment-content h3,.comments .comments-container .comment-container .comment-main .comment-content h4,.comments .comments-container .comment-container .comment-main .comment-content h5,.comments .comments-container .comment-container .comment-main .comment-content h6{margin:2rem 0 1.5rem}.comments .comments-container .comment-container .comment-main .comment-content h1{font-size:2rem;font-weight:800}.comments .comments-container .comment-container .comment-main .comment-content h2{font-size:1.8rem;font-weight:700}.comments .comments-container .comment-container .comment-main .comment-content h3{font-size:1.6rem;font-weight:600}.comments .comments-container .comment-container .comment-main .comment-content h4{font-size:1.4rem;font-weight:500}.comments .comments-container .comment-container .comment-main .comment-content h5{font-size:1.2rem;font-weight:400}.comments .comments-container .comment-container .comment-main .comment-content h5{font-size:1rem;font-weight:300}.comments .comments-container .comment-container .comment-main .comment-content p{line-height:1.8rem;margin-bottom:1.1rem}.comments .comments-container .comment-container .comment-main .comment-content p:before{content:"";width:2.5rem;height:0;display:inline-block}.comments .comments-container .comment-container .comment-main .comment-content p:last-of-type{margin-bottom:0}.comments .comments-container .comment-container .comment-main .comment-content pre{background:var(--code-background-color);transition:background-color .1s ease;padding:1.5rem 1.2rem;border-radius:.5rem;margin:2rem 0;overflow-x:auto}.comments .comments-container .comment-container .comment-main .comment-content :not(pre)>code{display:inline-block;background:var(--code-background-color);transition:background-color .1s ease;padding:.2rem .4rem;border-radius:.5rem;margin:.2rem}.comments .comments-container .comment-container .comment-main .comment-content img{max-width:100%;margin:0 auto;display:block}.comments .comments-container .comment-container .comment-main .comment-content>ol,.comments .comments-container .comment-container .comment-main .comment-content>ul{margin-bottom:2rem}.comments .comments-container .comment-container .comment-main .comment-content ul li:before{content:"–";display:inline-block;padding:0 .75rem 0 1rem}.comments .comments-container .comment-container .comment-main .comment-content ol{list-style:decimal}.comments .comments-container .comment-container .comment-main .comment-content ol li{margin-left:2rem;padding-left:.2rem}.comments .comments-container .comment-container .comment-main .comment-content ol,.comments .comments-container .comment-container .comment-main .comment-content ul{margin-left:1.5rem}.comments .comments-container .comment-container .comment-main .comment-content ol li,.comments .comments-container .comment-container .comment-main .comment-content ul li{margin-bottom:1rem}.comments .comments-container .comment-container .comment-main .comment-content ol li>p,.comments .comments-container .comment-container .comment-main .comment-content ul li>p{display:inline}.comments .comments-container .comment-container .comment-main .comment-content ol li>p::before,.comments .comments-container .comment-container .comment-main .comment-content ul li>p::before{display:none}.comments .comments-container .comment-container .comment-main .comment-content table{border:1px solid var(--table-color);transition:border-color .1s ease;border-bottom:0;border-spacing:0;border-radius:.3rem;width:100%;margin:2rem 0}.comments .comments-container .comment-container .comment-main .comment-content table tr th{color:var(--main-color);font-weight:500}.comments .comments-container .comment-container .comment-main .comment-content table tr td,.comments .comments-container .comment-container .comment-main .comment-content table tr th{padding:.8rem 1rem;text-align:center;border-right:1px solid var(--table-color);border-bottom:1px solid var(--table-color);transition:border-color .1s ease}.comments .comments-container .comment-container .comment-main .comment-content table tr td:last-child,.comments .comments-container .comment-container .comment-main .comment-content table tr th:last-child{border-right:0}.comments .comments-container .comment-container .comment-main .comment-content table tbody tr:hover{background:var(--table-color);transition:background-color .1s ease}.comments .comments-container .comment-container .comment-main .comment-content p{line-height:1.6rem;margin-bottom:1rem}.comments .comments-container .comment-container .comment-main .comment-actions{margin-top:1rem;text-align:right;user-select:none}.message{background-color:var(--background-secondary-color);color:var(--text-primary-color);border-radius:.5rem;padding:1rem 2rem;margin:1rem 0}.message.message-success{background-color:#1ba345;color:#fff}.message.message-warning{background-color:#fec001}.message.message-error{background-color:#de3e44;color:#fff}.message.message-information{background-color:#02a2b9;color:#fff}.footer{max-width:960px;margin:0 auto;text-align:center;padding:0 1rem;user-select:none}.footer ul{margin:4rem 0 1rem 0}.footer ul li{color:var(--text-secondary-color);transition:color .1s ease;font-size:1rem;display:inline-block;line-height:1.5rem}.footer ul li:after{content:"/";display:inline-block;margin:0 1.2rem;color:var(--separator-color);transition:color .1s ease}.footer ul li:last-of-type:after{display:none}.footer ul li a{text-decoration:underline}.error-flex-container{height:calc(100vh - 250px);display:flex;align-items:center}.error-flex-container .error-container{text-align:center;flex:1}.error-flex-container .error-container .error-code{font-size:4rem;font-weight:300;color:var(--main-color)}.error-flex-container .error-container .error-description{margin-top:2rem}@media only screen and (max-width:1152px){.header{width:auto}.header .header-spacer{display:none}.header .header-navbar-button{position:absolute;top:0;right:0;width:100px;height:100px;background-image:url(../img/menu/open.svg);background-position:center;background-repeat:no-repeat;background-size:25%;cursor:pointer;z-index:2}.header .header-navbar{position:fixed;top:0;bottom:0;right:0;width:0;z-index:-3;transition:all .1s ease;background:var(--background-primary-color);flex-direction:column;display:flex;visibility:hidden}.header .header-navbar.header-navbar-is-opened{visibility:visible;z-index:3;width:100vw}.header .header-navbar .header-navbar-responsive-spacer{display:block;flex:1}.header .header-navbar .header-navbar-responsive-close-button{display:block;position:absolute;top:0;right:0;width:100px;height:100px;background-image:url(../img/menu/close.svg);background-position:center;background-repeat:no-repeat;background-size:25%;cursor:pointer}.header .header-navbar ul{display:block}.header .header-navbar ul li{display:block;padding:1rem}.header .header-navbar ul li.header-switch-color-scheme{margin-top:1rem}.header .header-navbar ul li a{display:block;text-align:center;font-size:1.5rem}.header .header-navbar ul li a:hover{border-bottom:0}.header .header-navbar ul li:after{display:none}}@media only screen and (max-width:960px){.article-boxed{margin-left:0;margin-right:0;flex-direction:column}.article-boxed .article-boxed-illustration{width:100%}.article-boxed .article-boxed-data{padding-left:0}.article-boxed .article-boxed-data .article-boxed-information ul{display:block}.article-boxed .article-boxed-data .article-boxed-information ul li{display:block;margin:1rem 0 0 0}.article-boxed .article-boxed-data .article-boxed-information ul li.article-boxed-categories{display:none}.article-boxed .article-boxed-data .article-boxed-information ul li:after{display:none}.article-boxed .article-boxed-data .article-boxed-actions,.article-boxed .article-boxed-data .article-boxed-information,.article-boxed .article-boxed-data .article-boxed-title{text-align:center}.section-title{text-align:center}.article-tags{flex-direction:column}.article-tags .article-tags-title{padding-bottom:1rem}.article-tags .article-tags-list ul li{margin-right:0;margin-bottom:1rem}.article-tags .article-tags-list ul li a{padding-top:1rem;padding-bottom:1rem;text-align:center}.article .article-information li:has(.article-category){margin-left:1em}.article .article-information ul li,.footer ul li{display:block;margin:1rem 0}.article .article-information ul li:after,.footer ul li:after{display:none}.comments .comments-container .comment-container{margin-left:0!important}.comments .comments-container .comment-container .comment-left,.comments .comments-container .comment-container .comment-main::before{display:none}.comment-form-container .row{display:block}.comment-form-container .row .column{margin-right:0}.button{width:100%}}