.section-blog-toc{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 40px;background-color:#f5f5f5}@media(max-width:1199px){.section-blog-toc{padding:0 24px}}@media(max-width:860px){.section-blog-toc{padding:0}}.blog-toc-container{display:flex;flex-direction:column;max-width:1200px;width:100%;padding:0 40px;background-color:#fff;position:relative;border-bottom:1px solid #f5f5f5}@media(max-width:1199px){.blog-toc-container{padding:0 24px}}@media(max-width:860px){.blog-toc-container{padding:0 16px}}.blog-toc-container{border-bottom:none}.blog-toc-layout{display:grid;grid-template-columns:repeat(12,1fr);border-bottom:1px solid #f1f2f4}.blog-toc-layout,.blog-toc-wrap{border-left:1px solid #f1f2f4;border-right:1px solid #f1f2f4}.blog-toc-wrap{grid-column:3/11;padding:20px 32px}@media(max-width:1199px){.blog-toc-layout{grid-template-columns:1fr}.blog-toc-wrap{grid-column:1/-1;border-left:none;border-right:none}}@media(max-width:860px){.blog-toc-wrap{padding:16px}}.share-buttons{display:flex;flex-direction:column;gap:12px}.share-buttons-label{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-weight:500;font-size:13px;line-height:150%;letter-spacing:.1px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.share-buttons-row{display:flex;gap:8px}.share-btn--copied{color:#10b981!important}@media(max-width:860px){.share-buttons{flex-direction:row;align-items:center;gap:12px}.share-buttons-label{display:none}}.section-blog-content{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 40px;background-color:#f5f5f5}@media(max-width:1199px){.section-blog-content{padding:0 24px}}@media(max-width:860px){.section-blog-content{padding:0}}.blog-content-container{display:flex;flex-direction:column;max-width:1200px;width:100%;padding:0 40px;background-color:#fff;position:relative;border-bottom:1px solid #f5f5f5}@media(max-width:1199px){.blog-content-container{padding:0 24px}}@media(max-width:860px){.blog-content-container{padding:0 16px}}.blog-content-container{border-bottom:none}.blog-content-layout{display:grid;grid-template-columns:repeat(12,1fr);border-bottom:1px solid #f1f2f4}.blog-content-article-wrap,.blog-content-layout{border-left:1px solid #f1f2f4;border-right:1px solid #f1f2f4}.blog-content-article-wrap{grid-column:3/11;display:flex;flex-direction:column;overflow-x:hidden;min-width:0}.blog-content{padding:32px}.blog-content-tags{display:flex;flex-wrap:wrap;gap:8px;padding:0 32px 24px}.blog-content-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 32px;border-top:1px solid #f1f2f4}.blog-content-footer-meta{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-weight:500;font-size:14px;line-height:160%;letter-spacing:.1px;color:#596373}.blog-content-footer-like{display:flex;align-items:center;gap:6px;padding:0;background:none;border:none;cursor:pointer;color:#596373;transition:all .2s ease}@media(hover:hover)and (pointer:fine){.blog-content-footer-like:hover{color:#f94848}}.blog-content-footer-like.is-liked{color:#f94848}.blog-content-footer-like svg{flex-shrink:0}.blog-content-footer-like span{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-weight:500;font-size:14px;line-height:160%;letter-spacing:.1px;color:inherit}.blog-content-footer-views{display:inline-flex;align-items:center;gap:6px}.blog-content-footer-share{padding-left:16px;border-left:1px solid #f1f2f4}.blog-content-footer-share .share-buttons{flex-direction:row;align-items:center;gap:12px}.blog-content-footer-share .share-buttons-label{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-weight:400;font-size:14px;line-height:160%;letter-spacing:.1px;text-transform:none;letter-spacing:0;color:#6b7280}@media(max-width:1199px){.blog-content-layout{grid-template-columns:1fr}.blog-content-article-wrap{grid-column:1/-1;border-left:none;border-right:none}}@media(max-width:860px){.blog-content{padding:16px}.blog-content-tags{padding:0 16px 16px}.blog-content-footer{flex-direction:column;align-items:flex-start;padding:16px}.blog-content-footer-share{padding-left:0;border-left:none;padding-top:12px;border-top:1px solid #f1f2f4;width:100%}}