.blog-author{display:flex;gap:5em}.blog-author .content{flex:1 1 70%;display:flex;gap:2em}.blog-author .content .img{flex:1 1 25%;max-width:200px}.blog-author .content .img .image_container{border-radius:50%;overflow:hidden}.blog-author .content .bio{flex:1 1 75%}.blog-author .content .bio p.subtitle{margin-top:0;opacity:0.6}.blog-author .content .bio .socials{display:flex;flex-wrap:wrap;gap:1em}.blog-author .content .bio .socials a{display:flex;align-items:center;justify-content:center}.blog-author .content .bio .socials a svg{width:1.5em;height:1.5em;object-fit:contain;fill:var(--c--text)}.blog-author .content .bio .socials a:hover svg{fill:var(--c--primary)}.blog-author .content .bio .email{margin-top:1em;font-size:var(--fs--small);opacity:0.9}.blog-author .sidebar{position:relative;flex:1 1 30%}.blog-author .sidebar:before{content:"";position:absolute;left:-2.5em;top:0;bottom:0;width:1px;background:var(--c--light-grey)}.blog-author .sidebar>*+*{margin-top:2em}.blog-author .sidebar>* p.title{font-family:var(--ff--regular2);font-weight:var(--fw--regular2-bold);font-size:var(--fs--small);margin:0}.blog-author .sidebar .categories .items{display:flex;flex-direction:column;margin:0.5em 0 0 0}.blog-author .sidebar .categories .items a{padding:0.2em 0}.blog-author .sidebar .categories .items a:hover{color:var(--c--primary)}.blog-author .sidebar .socials .items{display:flex;flex-wrap:wrap;gap:1em}.blog-author .sidebar .socials .items a{display:flex;align-items:center;justify-content:center}.blog-author .sidebar .socials .items a svg{width:1.5em;height:1.5em;object-fit:contain;fill:var(--c--text)}.blog-author .sidebar .socials .items a:hover svg{fill:var(--c--primary)}@media (max-width:991.98px){.blog-author{flex-direction:column}.blog-author .sidebar .categories .items{flex-wrap:wrap;flex-direction:initial;gap:1em}.blog-author .sidebar:before{left:0;top:-2.5em;right:0;width:100%;height:1px}}@media (max-width:767.98px){.blog-author .content{flex-direction:column}}.lwptoc{margin-top:calc(var(--spacing--paragraph) * 2);margin-bottom:calc(var(--spacing--paragraph) * 2);background:var(--c--extra-light-grey);padding:2em;font-size:var(--fs--small)}.lwptoc .lwptoc_header{padding:0.3em 0}.lwptoc .lwptoc_toggle{display:none}.lwptoc .lwptoc_itemWrap .lwptoc_itemWrap{padding-left:1em}.lwptoc .lwptoc_item a{color:var(--c--text);padding:0.3em 0;display:inline-block}.lwptoc .lwptoc_item.active a,.lwptoc .lwptoc_item a:hover{opacity:0.8}