.narrative-block.svelte-1yg6gqs{border-bottom:1px solid color-mix(in oklab,var(--color-base-content) 14%,transparent);padding:2rem 0}.narrative-label.svelte-1yg6gqs{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;color:var(--color-primary)}.narrative-block.svelte-1yg6gqs h2:where(.svelte-1yg6gqs){margin-top:1rem;font-size:1.35rem;font-weight:500;letter-spacing:-.02em}.narrative-block.svelte-1yg6gqs>p:where(.svelte-1yg6gqs):last-child{margin-top:.9rem;line-height:1.75;color:color-mix(in oklab,var(--color-base-content) 68%,transparent)}.capability-block.svelte-1yg6gqs{border-bottom:1px solid color-mix(in oklab,var(--color-base-content) 14%,transparent);padding:2rem 0}@media(min-width:48rem){.narrative-block.svelte-1yg6gqs{padding:2.5rem 2rem}.narrative-block.svelte-1yg6gqs:first-child{padding-left:0}.narrative-block.svelte-1yg6gqs:last-child{padding-right:0}.capability-block.svelte-1yg6gqs{padding:2rem}.capability-block.svelte-1yg6gqs:nth-child(odd){padding-left:0;border-right:1px solid color-mix(in oklab,var(--color-base-content) 14%,transparent)}}@media(min-width:64rem){.narrative-block.svelte-1yg6gqs{border-bottom:0;border-right:1px solid color-mix(in oklab,var(--color-base-content) 14%,transparent)}.narrative-block.svelte-1yg6gqs:last-child{border-right:0}}
