.content-header.svelte-1nodsya{padding-bottom:clamp(2rem,5vw,3rem);border-bottom:1px solid var(--color-surface-200)}.content-image.svelte-1nodsya{aspect-ratio:3 / 2;overflow:hidden;border-radius:1rem}.with-image.svelte-1nodsya{display:grid;align-items:center;gap:2rem}.content-body.svelte-1nodsya{margin-top:clamp(2rem,5vw,3rem);line-height:1.85;color:var(--color-surface-700)}.content-body.svelte-1nodsya>h2:first-child{margin-top:0}.content-body.svelte-1nodsya h2:not(.birth-chart *){font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,3vw,2rem);font-weight:400;color:var(--color-surface-950);line-height:1.25;margin:2.5rem 0 1rem}.content-body.svelte-1nodsya h3:not(.birth-chart *){font-size:1.125rem;font-weight:600;margin:1.5rem 0 .5rem}.content-body.svelte-1nodsya p:not(.birth-chart *){margin-bottom:1rem}.content-body.svelte-1nodsya ul:not(.birth-chart *),.content-body.svelte-1nodsya ol:not(.birth-chart *){padding-left:1.25rem;margin-bottom:1rem}.content-body.svelte-1nodsya ul:not(.birth-chart *){list-style:disc}.content-body.svelte-1nodsya ol:not(.birth-chart *){list-style:decimal}.content-body.svelte-1nodsya li:not(.birth-chart *){margin-top:.5rem}.content-body.svelte-1nodsya a:not(.btn){color:var(--color-primary-700);text-decoration:underline;text-underline-offset:3px}.content-body.svelte-1nodsya address:not(.birth-chart *){font-style:normal}@media(min-width:768px){.with-image.svelte-1nodsya{grid-template-columns:1.1fr 1fr;gap:3rem}}
