.blog-prose[data-v-d0fa8bb9] h1,.blog-prose[data-v-d0fa8bb9] h2,.blog-prose[data-v-d0fa8bb9] h3{color:var(--foreground);font-weight:700;line-height:1.45}.blog-prose[data-v-d0fa8bb9] h1{margin-top:2rem;font-size:1.75rem}.blog-prose[data-v-d0fa8bb9] h2{margin-top:2.25rem;padding-inline-start:1rem;font-size:1.375rem;position:relative}.blog-prose[data-v-d0fa8bb9] h2:before{content:"";inset-inline-start:0;background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 80%,transparent),color-mix(in srgb,var(--campaign-green) 70%,transparent));border-radius:9999px;width:3px;position:absolute;top:.35em;bottom:.35em}.blog-prose[data-v-d0fa8bb9] h3{color:color-mix(in srgb,var(--foreground) 92%,transparent);margin-top:1.75rem;font-size:1.125rem}.blog-prose[data-v-d0fa8bb9] p{color:color-mix(in srgb,var(--foreground) 78%,transparent);margin-top:1.1rem;line-height:2}.blog-prose[data-v-d0fa8bb9] p:first-of-type{margin-top:0}.blog-prose[data-v-d0fa8bb9] ol,.blog-prose[data-v-d0fa8bb9] ul{margin-top:1.25rem;padding-inline-start:1.5rem;line-height:1.9}.blog-prose[data-v-d0fa8bb9] li+li{margin-top:.45rem}.blog-prose[data-v-d0fa8bb9] li::marker{color:color-mix(in srgb,var(--campaign-green) 75%,transparent)}.blog-prose[data-v-d0fa8bb9] blockquote{border-inline-start:3px solid color-mix(in srgb,var(--gold) 55%,transparent);background:color-mix(in srgb,var(--campaign-panel) 70%,transparent);color:color-mix(in srgb,var(--foreground) 78%,transparent);border-radius:0 .75rem .75rem 0;margin-block:1.5rem;padding:1rem 1.25rem;font-size:1.02rem;line-height:1.95}.blog-prose[data-v-d0fa8bb9] hr{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--campaign-border) 80%,transparent),transparent);border:none;height:1px;margin-block:2rem}.blog-prose[data-v-d0fa8bb9] a{color:var(--campaign-green);text-underline-offset:3px;text-decoration:underline;transition:color .15s}.blog-prose[data-v-d0fa8bb9] a:hover{color:color-mix(in srgb,var(--gold) 70%,var(--campaign-green))}.blog-prose[data-v-d0fa8bb9] img{border:1px solid color-mix(in srgb,var(--campaign-border) 75%,transparent);border-radius:1rem;max-width:100%;height:auto;margin-block:1.5rem;box-shadow:0 16px 40px #00000047}.blog-prose[data-v-d0fa8bb9] img[data-align=left]{margin-left:0;margin-right:auto}.blog-prose[data-v-d0fa8bb9] img[data-align=center]{margin-left:auto;margin-right:auto}.blog-prose[data-v-d0fa8bb9] img[data-align=right]{margin-left:auto;margin-right:0}.blog-prose[data-v-d0fa8bb9] strong{color:var(--foreground);font-weight:700}.blog-hero-particle[data-v-e00106d1]{animation:5s ease-in-out infinite blog-hero-particle-float-e00106d1}@keyframes blog-hero-particle-float-e00106d1{0%,to{opacity:.15;transform:translateZ(0)scale(.85)}50%{opacity:.65;transform:translateY(-14px)scale(1.05)}}
