:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:2.5em;--ast-container-default-lg-padding:2.5em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:2.5em;--ast-container-default-sm-padding:2.5em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#ECEFF3;--ast-comment-inputs-background:#F9FAFB;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:600;--ast-blog-meta-weight:600;--ast-global-color-primary:var(--ast-global-color-4);--ast-global-color-secondary:var(--ast-global-color-5);--ast-global-color-alternate-background:var(--ast-global-color-6);--ast-global-color-subtle-background:var(--ast-global-color-7);--ast-bg-style-guide:#F8FAFC;--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2)}html{font-size:100%}a{color:var(--ast-global-color-4)}a:focus,a:hover{color:var(--ast-global-color-0)}body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:var(--ast-body-line-height,1.65)}.entry-content :where(h1,h2,h4,h5),.site-title,.site-title a,h1,h4{font-weight:600}.ast-site-identity .site-title a{color:var(--ast-global-color-2)}.site-title{font-size:26px;font-size:1.625rem;display:block}header .custom-logo-link img{max-width:155px;width:155px}.entry-title{font-size:20px;font-size:1.25rem}h1{font-size:36px;font-size:2.25rem;font-weight:600;line-height:1.4em}.entry-content :where(h2),h2{font-size:30px;font-size:1.875rem;font-weight:600;line-height:1.3em}h4{font-size:20px;font-size:1.25rem;line-height:1.2em;font-weight:600}.entry-content :where(h5),h5{font-size:18px;font-size:1.125rem;line-height:1.2em;font-weight:600}::selection{background-color:var(--ast-global-color-4);color:#000}.entry-content :where(h1,h2,h4,h5),body,h1,h2,h4,h5{color:var(--ast-global-color-0)}input:focus,input[type=email]:focus,input[type=text]:focus,textarea:focus{border-color:var(--ast-global-color-4)}input[type=checkbox]:checked,input[type=checkbox]:focus:checked,input[type=checkbox]:hover:checked{border-color:var(--ast-global-color-4);background-color:var(--ast-global-color-4);box-shadow:none}