body{font-size:14px}#et_search_icon:before,#et_search_icon:hover,#top-menu a,.et_search_form_container input,.mobile_menu_bar:after,.mobile_menu_bar:before,span.et_close_search_field:after{color:#86917c}.et-search-form,.nav li ul{border-color:#86917c}a{color:var(--gcid-link-color,#db7629)}#main-header,#main-header .nav li ul,.et-search-form{background-color:#f7f5f0}.et_search_form_container input::-moz-placeholder{color:#86917c}.et_search_form_container input::-webkit-input-placeholder{color:#86917c}.et_search_form_container input:-ms-input-placeholder{color:#86917c;letter-spacing:1px}#top-menu li a{font-size:17px}#top-menu li a,.et_search_form_container input{letter-spacing:1px}.et_search_form_container input::-moz-placeholder{letter-spacing:1px}.et_search_form_container input::-webkit-input-placeholder{letter-spacing:1px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation{padding:59px 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:59px}#logo{max-height:81%}}@media only screen and (min-width:1350px){.et_pb_section{padding:54px 0}}@media only screen and (max-width:980px){#et_search_icon:before,#top-menu a,.et_search_form_container input,.mobile_menu_bar:before{color:#5a3e22}.et_close_search_field:after{color:#5a3e22!important}.et_search_form_container input::-moz-placeholder{color:#5a3e22}.et_search_form_container input::-webkit-input-placeholder{color:#5a3e22}.et_search_form_container input:-ms-input-placeholder{color:#5a3e22}}#main-content{background-color:#fff}h1,h2,h4{font-family:var(--et_global_heading_font)}body,input{font-family:var(--et_global_body_font)}: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}@media only screen and (max-width:980px){#main-header{background-color:#f7f5f0!important;position:fixed!important;top:0!important;width:100%!important;z-index:9999!important}#page-container{padding-top:60px!important}}@media only screen and (max-width:1100px){#logo{max-height:50px!important;width:auto!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 .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:.1em!important;text-transform:uppercase!important;color:var(--color-faint)!important;margin:0 0 .65rem!important;font-weight:400!important}#blog-single .bs-toc{list-style:none;padding:0;margin:0}#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 .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 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,html{height:100%}#et-boc,#et-main-area{display:flex;flex-direction:column}#et-boc{min-height:100vh}#et-main-area{flex:1 0 auto}#main-content{flex:1 0 auto}