.blog-single{padding-top:24px;padding-bottom:24px}.single-post .container{--spacing-container-max-width:1648px}.blog-single__header{display:grid;grid-gap:16px;margin-bottom:24px}.blog-single__categories{display:flex;flex-wrap:wrap;gap:8px}.blog-single__category{display:inline-block;padding:6px 12px;background-color:var(--main-colors-light-green);color:var(--main-colors-green);border-radius:20px;font-size:14px;font-weight:500;text-decoration:none;transition:var(--transition)}.blog-single__category:hover{background-color:var(--main-colors-green);color:#fff;text-decoration:none}.blog-single__meta{background-color:#fff!important;border-radius:10px;padding:var(--spacing-v3);border:0}.blog-single__meta-author{display:flex;align-items:center;gap:var(--spacing-h3)}.blog-single__author-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0;margin:0}.blog-single__meta-info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.blog-single__author{margin-bottom:4px}.blog-single__meta-info p.blog-single__author-description{margin:0;color:var(--main-colors-dark-grey);margin-bottom:0}.blog-single__date-wrapper{margin-top:var(--spacing-v3);display:grid;grid-template-columns:16px auto;gap:8px;align-items:center}.blog-single__date-wrapper svg{width:16px;height:16px}.blog-single__date-wrapper svg{stroke:var(--main-colors-dark-grey)}.blog-single__date{color:var(--main-colors-dark-grey)}.blog-single__meta-details{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--main-colors-dark-grey)}.blog-single__reading-time{display:inline-flex;align-items:center}.blog-single__thumbnail{width:100%;margin-bottom:24px;border-radius:12px;overflow:hidden}.blog-single__thumbnail img{width:100%;height:auto;display:block;object-fit:cover}.blog-single__layout{display:grid;grid-template-columns:100%;gap:24px;margin-bottom:24px}.blog-single__sidebar{display:none}.blog-single__sidebar--left{display:block;position:fixed;bottom:0;top:auto;left:0;right:0;z-index:100;background-color:#fff;box-shadow:0 -2px 8px rgba(0,0,0,.1);padding:16px;max-height:50vh;overflow-y:auto}.blog-single__sidebar--right{position:sticky;top:calc(var(--header-height, 80px) + 16px);max-height:calc(100vh - var(--header-height,80px) - 32px);overflow-y:auto}.blog-single__sidebar--right .se-faq-section{padding:0;background:0 0}.blog-single__sidebar--right .se-faq-section__container{padding:0}.blog-single__sidebar--right .se-faq-section__title{font-size:18px;margin-bottom:16px}.blog-single__cta-block{display:flex;flex-direction:column;gap:16px;padding:16px;background-color:var(--main-colors-grey-3,#f5f5f5);border-radius:12px}.blog-single__cta-block .se-title-text{margin-bottom:0}.blog-single__cta-block .se-title-text[alignment="center"]{text-align:center}.blog-single__cta-block .se-btn{width:100%;margin-top:0}.blog-single__content{margin-bottom:24px}.blog-single__content p{margin-bottom:16px}.blog-single__content h2,.blog-single__content h3,.blog-single__content h4,.blog-single__content h5,.blog-single__content h6{margin-top:var(--spacing-v2);scroll-margin-top:var(--header-height,80px)}.blog-single__content h2,.blog-single__content .heading-2{margin-bottom:12px}.blog-single__content h3,.blog-single__content .heading-3{margin-bottom:8px}.blog-single__content h4,.blog-single__content .heading-4{margin-bottom:4px}.blog-single__content h5,.blog-single__content h6{margin-bottom:16px}.blog-single__content ul,.blog-single__content ol{margin:16px 0;padding-left:24px}.blog-single__content ul:not(.list-green):not(.list-pink){list-style:none;padding-left:0}.blog-single__content ul:not(.list-green):not(.list-pink) li{padding-left:24px;position:relative}.blog-single__content ul:not(.list-green):not(.list-pink) li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background-color:var(--main-colors-black-2);border-radius:50%;transform:translateY(-50%)}.blog-single__content ol:not(.list-green):not(.list-pink){padding-left:24px}.blog-single__content li{margin-bottom:8px;line-height:140%;color:var(--main-colors-black-2);position:relative;font-weight:400;font-size:var(--font-size);--font-size:16px}.blog-single__content a{color:var(--main-colors-green);text-decoration:underline}.blog-single__content a:hover{color:var(--main-colors-green-dark)}.blog-single__content figure img{max-width:100%;height:auto;border-radius:8px;margin:24px 0}.blog-single__content figure{margin:var(--spacing-v2) 0;display:flex;flex-direction:column;gap:12px}.blog-single__content figure img{width:100%;height:auto;border-radius:12px;margin:0;display:block}.blog-single__content figcaption{font-size:14px;line-height:1.5;color:var(--main-colors-dark-grey,#6b7280);text-align:center;padding:0 16px;margin-top:0}.blog-single__content blockquote{margin:var(--spacing-v2) 0;padding:8px var(--spacing-v3);border-left:4px solid var(--main-colors-green);font-style:italic}.blog-single__content blockquote p{color:var(--main-colors-dark-grey)}.blog-single__content code{background-color:var(--main-colors-grey-2);padding:2px 6px;border-radius:4px;font-size:.9em}.blog-single__content pre{background-color:var(--main-colors-grey-2);padding:16px;border-radius:8px;overflow-x:auto;margin:24px 0}.blog-single__content pre code{background:0 0;padding:0}.blog-single__content table{width:100%;border-collapse:collapse;font-size:16px}.blog-single__content table thead{background-color:transparent}.blog-single__content table th{padding:12px 16px;text-align:left;font-weight:600;color:var(--main-colors-black-2,#212121);border-bottom:1px solid #d9d9d9;background-color:transparent}.blog-single__content table td{padding:12px 16px;border-bottom:1px solid #d9d9d9;color:var(--main-colors-black-2,#212121);background-color:transparent}.blog-single__content table tbody tr:last-child td{border-bottom:none}.blog-single__content table tbody tr:hover td{background-color:rgba(0,0,0,.02)}.blog-single__pagination{margin-top:24px;padding-top:16px;border-top:1px solid var(--main-colors-grey);font-size:14px;color:var(--main-colors-dark-grey)}.blog-single__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;padding-top:24px;border-top:1px solid var(--main-colors-grey)}.blog-single__tag{display:inline-block;padding:4px 12px;background-color:var(--main-colors-grey-2);border-radius:16px;text-decoration:none;transition:var(--transition)}.blog-single__tag:hover{background-color:var(--main-colors-green);color:#fff;text-decoration:none}.blog-single__navigation{display:grid;grid-template-columns:1fr;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid var(--main-colors-grey)}.blog-single__nav-prev,.blog-single__nav-next{display:flex;flex-direction:column;gap:8px}.blog-single__nav-label{text-transform:uppercase;letter-spacing:.5px}.blog-single__nav-prev a,.blog-single__nav-next a{text-decoration:none;transition:var(--transition)}.blog-single__nav-prev a:hover,.blog-single__nav-next a:hover{color:var(--main-colors-green);text-decoration:underline}.single-post .wp-block-list li{margin-bottom:var(--spacing-v4)}.blog-single__content li .list-icon{position:absolute;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;padding:2px;margin-right:0;flex-shrink:0;box-sizing:border-box}.blog-single__content ul.list-green li .list-icon,.blog-single__content ol.list-green li .list-icon{border:2px solid var(--main-colors-green,#10b981);color:var(--main-colors-green,#10b981)}.blog-single__content ul.list-pink li .list-icon,.blog-single__content ol.list-pink li .list-icon{border:2px solid #ff98dd;color:#ff98dd}.blog-single__content li .list-icon svg{width:16px;height:16px;display:block}.blog-single__content ul.list-green li,.blog-single__content ol.list-green li,.blog-single__content ul.list-pink li,.blog-single__content ol.list-pink li{padding-left:36px;padding-top:0;min-height:24px}.blog-single__content ul.list-green,.blog-single__content ol.list-green,.blog-single__content ul.list-pink,.blog-single__content ol.list-pink{padding-left:0;list-style:none}.blog-single__meta--author{margin-top:var(--spacing-v2);margin-bottom:0;padding:var(--spacing-v3)}.blog-single__meta--author .blog-single__meta-author{align-items:flex-start}.blog-single__meta--author .blog-single__author-avatar{width:80px;height:80px;margin:0}.blog-single__meta--author .blog-single__author{margin-bottom:8px}.wp-block-table{width:100%;overflow-x:auto}.se-card .se-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-single__content .se-breadcrumbs a{color:var(--main-colors-black);text-decoration:none}.blog-single__content .se-breadcrumbs a:hover{color:var(--main-colors-green);text-decoration:none}@media screen and (min-width:768px){.blog-single__header{grid-gap:16px}.blog-single__meta{padding:24px}.blog-single__author-avatar{width:64px;height:64px}.blog-single__thumbnail{border-radius:20px}.blog-single__navigation{grid-template-columns:1fr 1fr;gap:24px}.blog-single__nav-next{text-align:right}.blog-single__content figure{gap:16px}.blog-single__content figure img{border-radius:16px}.blog-single__content figcaption{font-size:15px;padding:0 24px}.blog-single__meta--author .blog-single__author-avatar{width:96px;height:96px}}@media screen and (min-width:1024px){.blog-single{padding-top:32px;padding-bottom:32px}.blog-single__header{margin-bottom:32px}.blog-single__thumbnail{margin-bottom:32px}.blog-single__content{margin-bottom:32px;max-width:none;margin-left:0;margin-right:0}.blog-single__layout{grid-template-columns:var(--spacing-grid-3) auto;gap:var(--spacing-grid-1);align-items:start}.blog-single__sidebar{display:block}.blog-single__sidebar--left{position:sticky;top:calc(var(--header-height, 80px) + 16px);bottom:auto;left:auto;right:auto;z-index:auto;background-color:transparent;box-shadow:none;padding:0;max-height:calc(100vh - var(--header-height,80px) - 32px)}.blog-single__content figure img{border-radius:20px}}@media screen and (min-width:1280px){.blog-single__content h2,.blog-single__content .heading-2{margin-bottom:16px}.blog-single__content h3,.blog-single__content .heading-3{margin-bottom:12px}}