.blog-content :-webkit-any(p){color:var(--color-text-secondary);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin-bottom:1.75rem;font-size:1.05rem;line-height:1.9}.blog-content :is(p){color:var(--color-text-secondary);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin-bottom:1.75rem;font-size:1.05rem;line-height:1.9}.blog-content :-webkit-any(h2){letter-spacing:.05em;margin-bottom:1.25rem;padding-left:1.25rem;font-size:1.35rem;position:relative}.blog-content :is(h2){letter-spacing:.05em;margin-bottom:1.25rem;padding-left:1.25rem;font-size:1.35rem;position:relative}.blog-content :-webkit-any(h2):before{content:"";background:var(--color-brand);width:3px;height:1.1em;position:absolute;top:.15em;left:0}.blog-content :is(h2):before{content:"";background:var(--color-brand);width:3px;height:1.1em;position:absolute;top:.15em;left:0}.blog-content :-webkit-any(h2):first-child{letter-spacing:.15em;color:var(--color-text-muted);margin-bottom:.75rem;padding-left:0;font-size:.85rem}.blog-content :is(h2):first-child{letter-spacing:.15em;color:var(--color-text-muted);margin-bottom:.75rem;padding-left:0;font-size:.85rem}.blog-content :-webkit-any(h2):first-child:before{display:none}.blog-content :is(h2):first-child:before{display:none}.blog-content :-webkit-any(h2):first-child+p{border-left:3px solid var(--color-brand);text-align:left;background:#e6394608;margin-bottom:.5rem;padding:1.25rem 1.5rem;font-size:.95rem;font-style:italic;line-height:1.8}.blog-content :is(h2):first-child+p{border-left:3px solid var(--color-brand);text-align:left;background:#e6394608;margin-bottom:.5rem;padding:1.25rem 1.5rem;font-size:.95rem;font-style:italic;line-height:1.8}.blog-content :-webkit-any(h2):not(:first-child)+p:first-letter{color:#fff;font-size:1.3em;font-weight:700}.blog-content :is(h2):not(:first-child)+p:first-letter{color:#fff;font-size:1.3em;font-weight:700}.blog-content svg{background:#ffffff03;border:1px solid #ffffff0f;width:100%;min-height:280px;margin:2.5rem auto;padding:1.5rem 1rem;display:block}.blog-content svg+p{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);text-align:center;border-bottom:1px solid #ffffff0a;margin-top:-1rem;margin-bottom:3rem;padding-bottom:1.5rem;font-size:.7rem}.blog-content div+p:has(+h2){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);text-align:center;border-bottom:1px solid #ffffff0a;margin-top:-1rem;margin-bottom:3rem;padding-bottom:1.5rem;font-size:.7rem}.blog-content :-webkit-any(em){color:var(--color-text-secondary);font-style:italic}.blog-content :is(em){color:var(--color-text-secondary);font-style:italic}.blog-content :-webkit-any(strong){color:#fff;font-weight:700}.blog-content :is(strong){color:#fff;font-weight:700}.blog-content :-webkit-any(ul) li::marker{color:var(--color-brand)}.blog-content :is(ul) li::marker{color:var(--color-brand)}.blog-content :where(ol) li::marker{color:var(--color-brand);font-family:var(--font-mono);font-weight:700}.blog-content :-webkit-any(blockquote){border-left:3px solid var(--color-brand);background:#e6394608;margin:2.5rem 0;padding:1.5rem 2rem;font-size:1.15rem;line-height:1.7}.blog-content :is(blockquote){border-left:3px solid var(--color-brand);background:#e6394608;margin:2.5rem 0;padding:1.5rem 2rem;font-size:1.15rem;line-height:1.7}.blog-content :-webkit-any(code):not(pre code){border:1px solid #ffffff14;padding:.15em .4em;font-size:.85em}.blog-content :is(code):not(pre code){border:1px solid #ffffff14;padding:.15em .4em;font-size:.85em}.blog-content :-webkit-any(h2):last-of-type{border-top:2px solid #ffffff0f;margin-top:4rem;padding-top:2rem;padding-left:0}.blog-content :is(h2):last-of-type{border-top:2px solid #ffffff0f;margin-top:4rem;padding-top:2rem;padding-left:0}.blog-content :-webkit-any(h2):last-of-type:before{display:none}.blog-content :is(h2):last-of-type:before{display:none}.blog-content :-webkit-any(h2):last-of-type~p{color:var(--color-text-muted);text-align:left;margin-bottom:.5rem;font-size:.8rem;line-height:1.6}.blog-content :is(h2):last-of-type~p{color:var(--color-text-muted);text-align:left;margin-bottom:.5rem;font-size:.8rem;line-height:1.6}.blog-content :-webkit-any(h2):last-of-type+p:first-letter{font-size:inherit;font-weight:inherit;color:inherit}.blog-content :is(h2):last-of-type+p:first-letter{font-size:inherit;font-weight:inherit;color:inherit}.blog-content :-webkit-any(h2):last-of-type~p:first-letter{font-size:inherit;font-weight:inherit;color:inherit}.blog-content :is(h2):last-of-type~p:first-letter{font-size:inherit;font-weight:inherit;color:inherit}
