.content-section.svelte-4fbga0{margin-bottom:2.5rem}.content-section.svelte-4fbga0 h2:where(.svelte-4fbga0){font-size:1.35rem;font-weight:700;margin:0 0 1rem;color:var(--text-primary)}.content-section.svelte-4fbga0 h3:where(.svelte-4fbga0){font-size:1.1rem;font-weight:600;margin:1.25rem 0 .5rem;color:var(--text-primary)}.content-section.svelte-4fbga0 p:where(.svelte-4fbga0){font-size:.95rem;line-height:1.7;color:var(--text-secondary);margin:0 0 1rem}.housing-card.svelte-4fbga0,.mortgage-card.svelte-4fbga0{background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.25rem;margin-bottom:1rem}.housing-card.svelte-4fbga0 h3:where(.svelte-4fbga0),.mortgage-card.svelte-4fbga0 h3:where(.svelte-4fbga0){font-size:1.05rem;font-weight:700;margin:0 0 .5rem;color:var(--text-primary)}.housing-card.svelte-4fbga0 p:where(.svelte-4fbga0),.mortgage-card.svelte-4fbga0 p:where(.svelte-4fbga0){font-size:.9rem;line-height:1.65;color:var(--text-secondary);margin:0 0 .75rem}.housing-card.svelte-4fbga0 p:where(.svelte-4fbga0):last-child,.mortgage-card.svelte-4fbga0 p:where(.svelte-4fbga0):last-child{margin-bottom:0}.cost-list.svelte-4fbga0,.check-list.svelte-4fbga0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.cost-list.svelte-4fbga0 li:where(.svelte-4fbga0),.check-list.svelte-4fbga0 li:where(.svelte-4fbga0){position:relative;padding-left:1.25rem;font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.cost-list.svelte-4fbga0 li:where(.svelte-4fbga0):before,.check-list.svelte-4fbga0 li:where(.svelte-4fbga0):before{content:"";position:absolute;left:0;top:.55rem;width:.4rem;height:.4rem;border-radius:50%;background-color:var(--accent)}
