.blog-component.image img{margin-bottom:var(--spacing-300)!important}.blog-component.image .caption{font-style:italic}.blog-component.image .caption p{margin:0 var(--spacing-200) var(--spacing-1000);font-size:var(--text-200)}.component.blog-header{padding:var(--spacing-800) 0;text-align:center;background:var(--gray-50)}.component.blog-header p{max-width:calc(var(--spacing-1000) * 20);font-size:var(--text-400)}.component.blog-header .authors{display:flex;flex-direction:row;-moz-column-gap:var(--spacing-800);column-gap:var(--spacing-800);row-gap:var(--spacing-400);flex-wrap:wrap}.component.blog-header .header-wrapper{display:flex;flex-direction:column;align-items:center;row-gap:var(--spacing-500)}.component.blog-about{border:1px solid var(--primary-300);margin-top:var(--spacing-1500);padding:var(--spacing-1000);border-radius:var(--spacing-200)}.component.blog-about header{display:flex;flex-direction:row;align-items:left;-moz-column-gap:var(--spacing-300);column-gap:var(--spacing-300);margin-bottom:var(--spacing-400)}.component.blog-about header img{max-width:160px}@media screen and (min-width: 576px){.component.blog-about header{align-items:center}}.component.blog-about p{font-size:var(--text-400);margin:0}.molecule.blog-socials{display:flex;flex-direction:column;row-gap:var(--spacing-200);margin-bottom:var(--spacing-600)}.molecule.blog-socials .icons{display:flex;flex-direction:row;-moz-column-gap:var(--spacing-200);column-gap:var(--spacing-200)}.molecule.blog-socials .icons a{display:block;padding:var(--spacing-300);width:var(--spacing-1200);height:var(--spacing-1200);border:1px solid var(--gray-500);border-radius:var(--spacing-200);transition:.2s background;cursor:pointer}.molecule.blog-socials .icons a:hover{background:var(--gray-100)}.molecule.blog-socials .icons a img{width:100%;pointer-events:none}@media screen and (min-width: 992px){.molecule.blog-socials{margin-bottom:0}}.template.blog-entry .main-body{padding:calc(var(--spacing-800) * 2) 0}.template.blog-entry .left-container{position:static;position:initial;top:calc(var(--nav-height) + var(--spacing-800));display:flex;flex-direction:column;row-gap:var(--spacing-500)}.template.blog-entry .left-container aside.toc{display:none;flex-direction:column;margin-top:var(--spacing-800);row-gap:var(--spacing-600)}@media screen and (min-width: 992px){.template.blog-entry .left-container aside.toc{display:flex}}.template.blog-entry .left-container aside.toc header{font-size:var(--text-500);font-weight:600}.template.blog-entry .left-container aside.toc hr{background:var(--gray-200);border-color:var(--gray-600);margin:0}.template.blog-entry .left-container aside.toc ol{display:flex;flex-direction:column;margin:0;padding-left:0;row-gap:var(--spacing-400);color:var(--gray-500);list-style-position:inside;list-style-type:none}.template.blog-entry .left-container aside.toc ol a{display:inline-block;border-radius:var(--spacing-100);padding:var(--spacing-100) var(--spacing-100);transition:.4s background}.template.blog-entry .left-container aside.toc ol a.active{color:var(--gray-700);background:var(--primary-25)}.template.blog-entry .right-container{position:sticky;top:calc(var(--nav-height) + var(--spacing-800))}@media screen and (min-width: 768px){.template.blog-entry .left-container{position:sticky}}.template.blog-entry .user-content{overflow-x:scroll}.template.blog-entry .user-content h1:not(:first-child){margin:var(--spacing-1000) 0 var(--spacing-600)}.template.blog-entry .user-content h2:not(:first-child){margin:var(--spacing-1000) 0 var(--spacing-600)}.template.blog-entry .user-content h3:not(:first-child){margin:var(--spacing-1000) 0 var(--spacing-600)}.template.blog-entry .user-content h4:not(:first-child){margin:var(--spacing-1000) 0 var(--spacing-600)}.template.blog-entry .user-content h5:not(:first-child){margin:var(--spacing-1000) 0 var(--spacing-600)}.template.blog-entry .user-content h6:not(:first-child){margin:var(--spacing-1000) 0 var(--spacing-600)}.template.blog-entry .user-content .header-link{position:absolute;margin-top:-140px}.template.blog-entry .user-content .section-heading:hover .hash-link{opacity:.8}.template.blog-entry .user-content .hash-link{margin-left:var(--spacing-200);opacity:0;transition:opacity .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.template.blog-entry .user-content .hash-link:hover{opacity:.8}.template.blog-entry .user-content .hash-link:hover img{border:1px solid gray;border-radius:var(--border-radius-200)}.template.blog-entry .user-content .hash-link-icon{width:30px;margin-bottom:var(--spacing-100)}.template.blog-entry .user-content img{width:100%;margin-bottom:var(--spacing-800)}.template.blog-entry .user-content p{font-size:var(--text-400);margin-bottom:var(--spacing-800)}.template.blog-entry .user-content p a{color:var(--primary-600);-webkit-text-decoration:underline;text-decoration:underline;transition:.4s color}.template.blog-entry .user-content p a:hover{color:var(--primary-400)}.template.blog-entry .user-content blockquote{border-left:2px solid #9EADAA;padding:var(--spacing-100) 0px var(--spacing-200) var(--spacing-600);margin:var(--spacing-800)}.template.blog-entry .user-content blockquote p{margin-bottom:var(--spacing-400)}.template.blog-entry .user-content table{margin-bottom:var(--spacing-1100)}.template.blog-entry .user-content table th,.template.blog-entry .user-content table td{padding-right:var(--spacing-300)}.template.blog-entry .user-content table th p,.template.blog-entry .user-content table td p{font-size:var(--text-200);margin-top:var(--spacing-200);margin-bottom:var(--spacing-200)}.template.blog-entry .user-content table tr{border-bottom:1px solid var(--gray-300)}.template.blog-entry .user-content table tr:first-child{border-bottom:2px solid black}.template.blog-entry .blog-subscribe{width:100%}@media all and (min-width: 768px){.template.blog-entry .blog-subscribe{width:60%}}
