.blog-post[data-v-958b82bd] p{margin-top:1.25rem}.blog-post[data-v-958b82bd] .callout p,.blog-post[data-v-958b82bd] h2+p,.blog-post[data-v-958b82bd] p:first-child{margin-top:0}.blog-post[data-v-958b82bd] h2{color:#111827;font-size:1.5rem;font-weight:700;line-height:1.3;margin-top:2.5rem}.blog-post[data-v-958b82bd] ul{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}.blog-post[data-v-958b82bd] li{color:#1f2937;font-size:1.0625rem;line-height:1.7;padding-left:1.75rem;position:relative}.blog-post[data-v-958b82bd] li:before{background:#10b981;border-radius:9999px;content:"";height:.55rem;left:.15rem;position:absolute;top:.7rem;width:.55rem}.blog-post[data-v-958b82bd] blockquote{background:#ecfdf5;border-left:4px solid #10b981;color:#0f172a;font-size:1.25rem;font-weight:600;line-height:1.45;margin-top:1.75rem;padding:1.25rem 1.5rem}.blog-post[data-v-958b82bd] .callout{background:#0f172a;border-radius:1rem;color:#fff;margin-top:1.75rem;padding:1.5rem 1.75rem}.blog-post[data-v-958b82bd] .callout p:first-child{color:#fcd34d;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.blog-post[data-v-958b82bd] .callout p:last-child{color:#eff6ff;margin-top:.5rem}.blog-post[data-v-958b82bd] .conference-card p{color:inherit;line-height:1.5;margin-top:0}.blog-post[data-v-958b82bd] figure{margin:1.5rem 0}.blog-post[data-v-958b82bd] img{border-radius:1rem;width:100%}.blog-post[data-v-958b82bd] figcaption{color:#6b7280;font-size:.875rem;margin-top:.5rem}
