:root{--color-muted:#5a5650;--color-faint:#746e68;--color-accent:#7c5c3a;--color-accent-dark:#5a3e22;--color-accent-light:#F7F5F0;--color-green:#3d6b4f;--color-green-light:#dceade;--color-green-dark:#2a4d38;--color-blue:#2c5f7a;--color-blue-light:#ddeaf2;--color-paper-warm:#F7F5F0;--color-rule:#ddd8d0;--font-sans:'Mulish',sans-serif;--font-mono:'Courier New',monospace;--font-serif:'Lora',serif;--text-base:17px;--text-sm:13px;--text-2xs:12px;--text-xs:11px;--leading:1.75;--sticky-top:150px}[class*="-sidebar"]{top:var(--sticky-top)!important}@media only screen and (max-width:767px){[class*="-sidebar"]{position:static!important;top:unset!important}}[class*="-stat"]{display:grid!important;grid-template-columns:auto 1fr!important;gap:0.5rem!important;align-items:start!important}[class*="-stat"] span:last-child{text-align:right!important;word-break:break-word!important}@media only screen and (max-width:980px){#main-header,#main-header.et-fixed-header{background-color:#F7F5F0!important;position:fixed!important;top:0!important;width:100%!important;z-index:9999!important}#page-container{padding-top:60px!important}#mobile_menu_bar span,#mobile_menu_bar span:before,#mobile_menu_bar span:after{background-color:#5a3e22!important}ul.et_mobile_menu{max-height:calc(100vh - 60px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}@media only screen and (max-width:1100px){#logo{max-height:50px!important;width:auto!important}#main-nav .et_pb_menu__menu>ul>li>a{font-size:13px!important;padding:0 10px!important}}@media only screen and (min-width:981px) and (max-width:1100px){.et_pb_row .et_pb_column_1_4 .et_pb_module_header{font-size:11px!important;line-height:1.3!important}.et_pb_row .et_pb_column_1_4 .et_pb_blurb_description{font-size:11px!important}}.sub-menu li.menu-item-has-children>a{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-right:30px!important;position:relative!important;width:100%!important}.sub-menu li.menu-item-has-children>a:after{position:absolute!important;right:5px!important;top:50%!important;transform:translateY(-50%)!important;margin-left:0!important;flex-shrink:0!important}@media screen and (min-width:981px){.sub-menu{min-width:280px!important}#top-menu li li a{width:250px!important}}#et-top-navigation{transition-property:padding-top,height!important}@media (min-width:981px){#et-top-navigation{padding-left:453px!important}}@media only screen and (min-width:981px){#page-container{padding-top:132px!important}}#blog-single .et_pb_post_title_0_tb_body{border-bottom:1px solid var(--color-rule);padding-bottom:1rem;margin-bottom:.25rem}#blog-single .et_pb_post_title_0_tb_body h1.entry-title{font-family:var(--font-sans)!important;font-size:clamp(1.8rem,4vw,2.8rem)!important;font-weight:800!important;line-height:1.15!important;color:var(--color-accent-dark)!important;letter-spacing:-.02em;margin:0 0 1rem!important}#blog-single .et_pb_title_meta_container{font-family:var(--font-mono);font-size:12px;color:var(--color-faint);display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin:0!important}#blog-single .et_pb_title_meta_container .author a{color:var(--color-faint)!important;text-decoration:none!important}#blog-single .et_pb_title_meta_container a[rel="category tag"]{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)!important;background:var(--color-accent-light);border:1px solid var(--color-rule);padding:2px 9px;border-radius:2px;text-decoration:none!important;margin-left:.15rem}#blog-single .bs-lead .et_pb_text_inner p{font-size:1.1rem;color:var(--color-muted);max-width:600px;line-height:1.8;margin:0 0 .4rem}#blog-single .bs-meta .et_pb_text_inner p{font-family:var(--font-mono);font-size:11px;color:var(--color-faint);margin:0 0 1.25rem}#blog-single .et_pb_row:has(.bs-sbox){gap:3rem;align-items:flex-start}#blog-single .et_pb_column:has(.bs-sbox){position:sticky;top:var(--sticky-top)}@media (max-width:680px){#blog-single .et_pb_column:has(.bs-sbox){position:static}}#blog-single .et_pb_code:has(.bs-sbox){margin-top:0!important}#blog-single .bs-sbox{background:var(--color-paper-warm);border:1px solid var(--color-rule);border-radius:8px;padding:1.1rem;margin-top:0}#blog-single .bs-sbox h4{font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:0.1em!important;text-transform:uppercase!important;color:var(--color-faint)!important;margin:0 0 0.65rem!important;font-weight:400!important}#blog-single .bs-toc{list-style:none;padding:0;margin:0}#blog-single .bs-toc li{border-bottom:1px solid var(--color-rule)}#blog-single .bs-toc li:last-child{border-bottom:none}#blog-single .bs-toc a{display:block;font-size:13px;color:var(--color-muted)!important;text-decoration:none!important;padding:.4rem 0}#blog-single .bs-toc a:hover{color:var(--color-accent)!important}#blog-single .bs-body h2{font-family:var(--font-sans)!important;font-size:1.45rem!important;font-weight:800!important;color:var(--color-accent-dark)!important;margin:2.5rem 0 0.9rem!important;padding-top:2rem!important;border-top:1px solid var(--color-rule)!important;border-bottom:none!important;letter-spacing:-.01em}#blog-single .bs-body h2:first-child{margin-top:0!important;border-top:none!important;padding-top:0!important}#blog-single .bs-body h3{font-family:var(--font-sans)!important;font-size:0.78rem!important;font-weight:700!important;color:var(--color-muted)!important;margin:1.75rem 0 0.5rem!important;padding:0!important;border:none!important;text-transform:uppercase;letter-spacing:.07em}#blog-single .bs-body p{margin-bottom:1.2rem;color:var(--color-muted)}#blog-single .bs-body table{width:100%;border-collapse:collapse;font-size:.86rem;margin:1.5rem 0}#blog-single .bs-body th{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);text-align:left;padding:.5rem .75rem;border-bottom:2px solid var(--color-rule);font-weight:400}#blog-single .bs-body td{padding:.6rem .75rem;border-bottom:1px solid var(--color-rule);color:var(--color-muted);vertical-align:top}#blog-single .bs-body tr:last-child td{border-bottom:none}footer.et-l.et-l--footer{position:relative}body.blog #main-content{position:relative;z-index:2;background:#fff0}body.blog .et_pb_section_0_tb_body{background:transparent!important}html,body{height:100%}#et-boc{min-height:100vh;display:flex;flex-direction:column}#et-main-area{flex:1 0 auto;display:flex;flex-direction:column}#main-content{flex:1 0 auto}#blog-archiv .et_pb_blog_posts{grid-template-columns:1fr!important;gap:1rem!important}#blog-archiv .et_pb_post{display:grid;grid-template-columns:180px 1fr;grid-template-areas:"img title" "img meta" "img content";column-gap:1.25rem;border:1px solid var(--color-rule);border-radius:10px;overflow:hidden;background:#fff;padding:1rem 1.25rem 1rem 0;transition:border-color 0.15s,box-shadow 0.15s,transform 0.15s}#blog-archiv .et_pb_post:hover{border-color:var(--color-accent);box-shadow:0 4px 16px rgb(92 62 34 / .08);transform:translateY(-1px)}#blog-archiv .et_pb_post .et_pb_image_container{grid-area:img;background:var(--color-paper-warm);min-height:120px;margin:0!important}#blog-archiv .et_pb_post .et_pb_image_container img{width:100%;height:100%;object-fit:cover;display:block}#blog-archiv .et_pb_post h2.entry-title{grid-area:title;margin:0!important;padding:0!important;border:none!important;font-family:var(--font-sans)!important;font-size:1rem!important;font-weight:800!important;line-height:1.25!important}#blog-archiv .et_pb_post h2.entry-title a{color:var(--color-accent-dark)!important;text-decoration:none!important}#blog-archiv .et_pb_post .post-meta{grid-area:meta;font-family:var(--font-mono);font-size:0;color:var(--color-faint);margin:.3rem 0!important}#blog-archiv .et_pb_post .post-meta .author{display:none!important}#blog-archiv .et_pb_post .post-meta .published{font-size:11px}#blog-archiv .et_pb_post .post-meta .entry-categories a{display:inline-block;margin-left:.5rem;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-green)!important;font-weight:700;text-decoration:none!important}#blog-archiv .et_pb_post .post-content{grid-area:content}#blog-archiv .et_pb_post .post-content-inner p{font-size:.83rem;color:var(--color-muted);line-height:1.6;margin:0}#blog-archiv .et_pb_post .more-link{display:block;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--color-rule);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)!important;text-decoration:none!important}@media (max-width:560px){#blog-archiv .et_pb_post{grid-template-columns:1fr;grid-template-areas:"img" "title" "meta" "content";padding:0 1rem 1rem}}