:root{--pt-site-width:1400px}#site-header .pt-logo img{max-height:45px}#site-header .pt-logo .logo-inner{margin-right:10px}@media only screen and (max-width:1024px){#site-header .pt-logo .logo-inner{margin-right:1px}}@media only screen and (max-width:600px){#site-header .pt-logo .logo-inner{margin-right:1px}}html:not([scheme=dark]) .pt-header-layout-1 .pt-header .pt-header-inner .pt-header-container:after{background:#fff}html:not([scheme=dark]) .pt-header,html:not([scheme=dark]) .pt-header .blogsy-header-nav>li>a,html:not([scheme=dark]) .pt-header .blogsy-header-v-nav>li>a{color:#29294b}html .pt-header .blogsy-header-nav>li.current-menu-item>a,html .pt-header .blogsy-header-nav>li>a:hover,html .pt-header .blogsy-header-v-nav>li a:focus,html .pt-header .blogsy-header-v-nav>li a:hover{color:#216be9}html .pt-header .blogsy-header-nav>li.menu-item>a{--menu-shape-color:#216be9}.default-archive-container .post-wrapper .title{font-size:24px}@media only screen and (max-width:1024px){.default-archive-container .post-wrapper .title{font-size:22px}}@media only screen and (max-width:600px){.default-archive-container .post-wrapper .title{font-size:20px}}.site-default-footer{background:#fff}.site-default-footer .default-footer-copyright{border-top-color:#e6e6e6}html{font-size:62.5%}@media only screen and (max-width:1024px){html{font-size:53%}}@media only screen and (max-width:600px){html{font-size:50%}}html:not([scheme=dark]) .card-layout,html:not([scheme=dark]) .card-layout-w,html:not([scheme=dark]) .sidebar-container .sidebar-container-inner>.blogsy-sidebar-widget{box-shadow:0 2px 5px 0 rgb(14 14 19/.05);background:#fff}body{font-weight:400;font-family:Inter,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.55}h1{font-size:4.2rem;line-height:1.2}.term-item,h1,h2{font-weight:600}h1,h2{font-family:Poppins,Helvetica,Arial,sans-serif}h2{font-size:3.4rem;line-height:1.45}.term-item{letter-spacing:.25px;font-size:1.4rem;line-height:1.2}.blogsy-header-nav>li a{font-weight:600;letter-spacing:-.25px;font-size:15px;line-height:1.625}.pt-header-inner .pt-logo .site-title{font-weight:600;font-size:3rem;line-height:1.2}@media only screen and (max-width:1024px){.pt-header-inner .pt-logo .site-title{font-size:2.7rem}}@media only screen and (max-width:600px){.pt-header-inner .pt-logo .site-title{font-size:2.2rem}}.pt-header-inner .pt-logo .site-description{font-weight:400;font-size:1.5rem;line-height:1.2}