.article-prose[data-v-5c234ed6] h2{color:var(--color-navy);font-family:var(--font-heading);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.75rem;margin-top:2rem}.article-prose[data-v-5c234ed6] h3{color:var(--color-navy);font-family:var(--font-heading);font-size:1.2rem;font-weight:600;margin-bottom:.5rem;margin-top:1.5rem}.article-prose[data-v-5c234ed6] h4{color:var(--color-navy);font-family:var(--font-heading);font-size:1.05rem;font-weight:600;margin-bottom:.5rem;margin-top:1.25rem}.article-prose[data-v-5c234ed6] p{font-size:1rem;line-height:1.7;margin-bottom:.85rem;margin-top:.85rem}.article-prose[data-v-5c234ed6] ol,.article-prose[data-v-5c234ed6] ul{margin-bottom:.85rem;margin-top:.85rem;padding-left:1.25rem}.article-prose[data-v-5c234ed6] ul{list-style:disc}.article-prose[data-v-5c234ed6] ol{list-style:decimal}.article-prose[data-v-5c234ed6] li{line-height:1.65;margin-bottom:.35rem;margin-top:.35rem}.article-prose[data-v-5c234ed6] li::marker{color:var(--color-primary)}.article-prose[data-v-5c234ed6] strong{color:var(--color-navy);font-weight:600}.article-prose[data-v-5c234ed6] a{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-prose[data-v-5c234ed6] a:hover{color:var(--color-primary-dark)}.article-prose[data-v-5c234ed6] blockquote{border-left:3px solid var(--color-accent);color:#0a1628b3;font-style:italic;margin:1.25rem 0;padding-left:1rem}.article-prose[data-v-5c234ed6] code{background:var(--color-surface-muted);border-radius:4px;font-size:.92em;padding:.1rem .35rem}.article-prose[data-v-5c234ed6] mark{background:color-mix(in srgb,var(--color-accent) 22%,transparent);border-radius:4px;color:var(--color-navy);padding:.05rem .25rem}.article-prose[data-v-5c234ed6] img{border-radius:1rem;height:auto;margin:1.75rem 0;width:100%}.article-prose[data-v-5c234ed6] hr{border:0;border-top:1px solid rgba(10,22,40,.1);margin:2.25rem 0}
