.prose[data-v-d78c9b77]{max-width:48rem;font-size:1rem;line-height:1.7;color:#44403c}.dark .prose[data-v-d78c9b77]{color:#d6d3d1}.prose[data-v-d78c9b77] h1{font-family:var(--font-serif);font-size:clamp(1.625rem,3vw,2.5rem);font-weight:600;line-height:1.1;letter-spacing:-.025em;color:#1c1917;margin:2.5rem 0 1rem}.dark .prose[data-v-d78c9b77] h1{color:#fafaf9}.prose[data-v-d78c9b77] h2{font-family:var(--font-serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:#1c1917;margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e7e5e4}.dark .prose[data-v-d78c9b77] h2{color:#fafaf9;border-bottom-color:#44403c}.prose[data-v-d78c9b77] h3{font-family:var(--font-serif);font-size:1.375rem;font-weight:600;line-height:1.2;letter-spacing:-.015em;color:#1c1917;margin:2rem 0 .75rem}.dark .prose[data-v-d78c9b77] h3{color:#fafaf9}.prose[data-v-d78c9b77] h4{font-family:var(--font-sans);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#1c1917;margin:1.5rem 0 .5rem}.dark .prose[data-v-d78c9b77] h4{color:#fafaf9}.prose[data-v-d78c9b77] p{margin:0 0 1rem}.prose[data-v-d78c9b77] a{color:var(--color-brand);text-decoration:underline}.prose[data-v-d78c9b77] ul,.prose[data-v-d78c9b77] ol{margin:0 0 1rem;padding-left:1.5rem}.prose[data-v-d78c9b77] li{margin-bottom:.375rem}.prose[data-v-d78c9b77] code{font-family:ui-monospace,monospace;background:#f5f5f4;padding:.1rem .3rem;border-radius:.25rem;font-size:.875em}.dark .prose[data-v-d78c9b77] code{background:#44403c}.prose[data-v-d78c9b77] blockquote{border-left:3px solid var(--color-brand);padding:.5rem 1rem;margin:1.5rem 0;background:#fafaf9;color:#57534e}.dark .prose[data-v-d78c9b77] blockquote{background:#292524;color:#d6d3d1;border-left-color:#5379bf}.prose[data-v-d78c9b77] table{display:block;overflow-x:auto;width:100%;max-width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9375rem;-webkit-overflow-scrolling:touch}.prose[data-v-d78c9b77] th,.prose[data-v-d78c9b77] td{border:1px solid #e7e5e4;padding:.5rem .75rem;text-align:left}.dark .prose[data-v-d78c9b77] th,.dark .prose[data-v-d78c9b77] td{border-color:#44403c}.prose[data-v-d78c9b77] th{background:#fafaf9;font-weight:700}.dark .prose[data-v-d78c9b77] th{background:#292524}.prose[data-v-d78c9b77] hr{border:0;border-top:1px solid #e7e5e4;margin:2rem 0}.dark .prose[data-v-d78c9b77] hr{border-top-color:#44403c}.prose[data-v-d78c9b77] .business-plan-cta{margin:1.25rem 0 1.75rem;padding:1.25rem 1.5rem;border-left:4px solid var(--color-brand);background:linear-gradient(135deg,#1e3a8a0d,#fff);border-radius:.5rem;font-size:1rem;font-weight:600}.dark .prose[data-v-d78c9b77] .business-plan-cta{background:linear-gradient(135deg,#3385d614,#0f172a80);border-left-color:var(--color-brand)}.prose[data-v-d78c9b77] .business-plan-cta a{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-brand);text-decoration:none;font-weight:700}.prose[data-v-d78c9b77] .business-plan-cta a:before{content:"⬇";display:inline-block;font-size:.875rem}.prose[data-v-d78c9b77] .business-plan-cta a:hover{text-decoration:underline}.loading[data-v-d78c9b77]{color:#78716c;padding:4rem 0;text-align:center}
