.Stories_articleBody__WwMSl{color:var(--marketing-text-secondary);font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:1.0625rem;line-height:1.85}.Stories_articleBody__WwMSl h2,.Stories_articleBody__WwMSl h3{color:var(--marketing-text-primary);font-family:var(--font-editorial),Georgia,serif;font-weight:700;letter-spacing:-.025em;line-height:1.15;scroll-margin-top:7rem}.Stories_articleBody__WwMSl h2{border-top:1px solid var(--marketing-border);font-size:clamp(2rem,5vw,3rem);margin:4.5rem 0 1.75rem;padding-top:3.5rem}.Stories_articleBody__WwMSl h3{font-size:clamp(1.45rem,3vw,2rem);margin:3rem 0 1rem}.Stories_articleBody__WwMSl p{margin:1.25rem 0}.Stories_articleBody__WwMSl ol,.Stories_articleBody__WwMSl ul{margin:1.5rem 0;padding-left:1.6rem}.Stories_articleBody__WwMSl ul{list-style:disc}.Stories_articleBody__WwMSl ol{list-style:decimal}.Stories_articleBody__WwMSl li{margin:.65rem 0;padding-left:.35rem}.Stories_articleBody__WwMSl blockquote{background:color-mix(in srgb,#10b981 13%,var(--marketing-surface));border-left:4px solid #10b981;border-radius:0 1rem 1rem 0;color:var(--marketing-text-primary);margin:2rem 0;padding:1rem 1.25rem}.Stories_articleBody__WwMSl blockquote p{margin:0}.Stories_articleBody__WwMSl a{color:color-mix(in srgb,#10b981 72%,var(--marketing-text-primary) 28%);font-weight:700;text-decoration:underline;text-decoration-color:#6ee7b7;text-decoration-thickness:2px;text-underline-offset:3px}.Stories_articleBody__WwMSl a:hover{color:color-mix(in srgb,#059669 64%,var(--marketing-text-primary) 36%);text-decoration-color:#059669}.Stories_articleBody__WwMSl strong{color:var(--marketing-text-primary);font-weight:800}.Stories_articleBody__WwMSl em{color:var(--marketing-text-secondary)}.Stories_articleBody__WwMSl .story-heading-anchor{color:#94a3b8;font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:.65em;margin-left:.5rem;opacity:0;text-decoration:none;transition:opacity .15s ease}.Stories_articleBody__WwMSl .story-heading-anchor:focus-visible,.Stories_articleBody__WwMSl h2:hover .story-heading-anchor,.Stories_articleBody__WwMSl h3:hover .story-heading-anchor{opacity:1}@media (max-width:640px){.Stories_articleBody__WwMSl{font-size:1rem;line-height:1.75}.Stories_articleBody__WwMSl h2{margin-top:3.5rem;padding-top:2.75rem}.Stories_articleBody__WwMSl .story-heading-anchor{opacity:1}}