@layer pages{.blog-post-author,.blog-post-main-container{margin:auto;max-width:750px;padding:0 var(--base-horizontal-padding);width:100%}#hs_cos_wrapper_post_body,#hs_cos_wrapper_post_body blockquote{display:grid;gap:1rem}#hs_cos_wrapper_post_body{font-size:var(--font-size-s);font-weight:400;letter-spacing:.05em;line-height:2}#hs_cos_wrapper_post_body h2{border-bottom:1px solid;font-size:var(--font-size-l);padding-bottom:.5em}#hs_cos_wrapper_post_body h3{border-left:.25em solid;font-size:var(--font-size-m);padding-left:.75em}#hs_cos_wrapper_post_body h4{font-size:var(--font-size-s)}#hs_cos_wrapper_post_body h2,#hs_cos_wrapper_post_body h3,#hs_cos_wrapper_post_body h4,#hs_cos_wrapper_post_body h5,#hs_cos_wrapper_post_body h6{font-weight:700;letter-spacing:.05em;margin-top:2em;scroll-margin-top:calc(var(--header-height) + 1rem)}#hs_cos_wrapper_post_body blockquote,#hs_cos_wrapper_post_body>div,#hs_cos_wrapper_post_body>pre{padding:1rem;position:relative}#hs_cos_wrapper_post_body blockquote{background:#eee;border-left:.25rem solid rgb(var(--background-black-rgb),.2)}#hs_cos_wrapper_post_body blockquote:before{content:"”";font-size:5rem;font-weight:700;line-height:1;opacity:.1;position:absolute;right:1rem;top:0}#hs_cos_wrapper_post_body>div{background:rgb(var(--accent-red-rgb),.1)}#hs_cos_wrapper_post_body>pre{background:rgb(var(--background-black-rgb));border-radius:5px;color:rgb(var(--text-white-rgb));overflow-x:auto}#hs_cos_wrapper_post_body ol,#hs_cos_wrapper_post_body ul{display:grid;gap:.5rem;padding-left:1rem}#hs_cos_wrapper_post_body li::marker{color:rgb(var(--accent-red-rgb));font-weight:700}#hs_cos_wrapper_post_body ul:not([style]) li,#hs_cos_wrapper_post_body ul[style]:not([style*=list-style-type]) li{position:relative}#hs_cos_wrapper_post_body ul:not([style]) li:before,#hs_cos_wrapper_post_body ul[style]:not([style*=list-style-type]) li:before{border-bottom:2px solid;border-right:2px solid;border-color:rgb(var(--accent-red-rgb));content:"";height:.75em;left:-.75rem;position:absolute;top:.6em;transform:rotate(45deg);width:.3rem}#hs_cos_wrapper_post_body ol:not([style]) li,#hs_cos_wrapper_post_body ol[style]:not([style*=list-style-type]) li{list-style-type:decimal-leading-zero}#hs_cos_wrapper_post_body ol:not([style]) li::marker,#hs_cos_wrapper_post_body ol[style]:not([style*=list-style-type]) li::marker{transform:skewX(-15deg)}#hs_cos_wrapper_post_body>div:has(table){background:transparent;padding:0}#hs_cos_wrapper_post_body a{color:rgb(var(--accent-red-rgb));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}#hs_cos_wrapper_post_body a:hover{text-decoration:none}#hs_cos_wrapper_post_body img{margin:auto}@media (orientation:landscape) and (min-width:600px){.blog-post-main-container{max-width:min(850px,52.63158%)}}}@layer pages{.blog-post-footer{background:rgb(var(--background-white-rgb));padding:var(--base-vertical-padding) 0}.author-card{--avatar-size:5rem;padding-top:calc(var(--avatar-size) + .5rem);position:relative}.author-name{margin:auto;width:fit-content}.author-avatar-container{background:rgb(var(--background-light-gray-rgb));border-radius:50%;height:var(--avatar-size);left:50%;overflow:clip;position:absolute;top:0;transform:translateX(-50%);width:var(--avatar-size)}.author-avatar{height:100%;width:100%}.author-avatar.no-img:after,.author-avatar.no-img:before{background:rgb(var(--background-black-rgb),.1);border-radius:50%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.author-avatar.no-img:before{--head-size:calc(var(--avatar-size)/3);bottom:50%;height:var(--head-size);width:var(--head-size)}.author-avatar.no-img:after{height:50%;top:55%;width:85%}@media (min-width:600px){.author-card{padding-left:calc(var(--avatar-size) + 1rem);padding-top:0}.author-name{width:100%}.author-avatar-container{left:0;transform:translateY(.45rem)}}}