.page-inner[data-astro-cid-uebj4urs]{max-width:1000px;margin:0 auto;padding:3rem 1.5rem}.page-header[data-astro-cid-uebj4urs]{text-align:center;margin-bottom:3rem}.page-header[data-astro-cid-uebj4urs] h1[data-astro-cid-uebj4urs]{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,4vw,2.5rem);color:#2e2e2e;margin:0 0 1rem}.page-lead[data-astro-cid-uebj4urs]{font-family:Inter,sans-serif;font-size:1.05rem;color:#555;line-height:1.7;margin:0}section[data-astro-cid-uebj4urs]{margin-bottom:3.5rem}section[data-astro-cid-uebj4urs]>h2[data-astro-cid-uebj4urs]{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.4rem,3vw,1.9rem);color:#2e2e2e;margin:0 0 1rem}section[data-astro-cid-uebj4urs]>p[data-astro-cid-uebj4urs]{font-family:Inter,sans-serif;font-size:.93rem;color:#374151;line-height:1.7;margin:0 0 .75rem}.price-hint[data-astro-cid-uebj4urs]{font-family:Inter,sans-serif;font-size:.82rem;color:#6b7280;margin:1rem 0 0}.table-wrapper[data-astro-cid-uebj4urs]{overflow-x:auto}.price-table[data-astro-cid-uebj4urs]{width:100%;border-collapse:collapse;font-family:Inter,sans-serif;font-size:.85rem}.price-table[data-astro-cid-uebj4urs] th[data-astro-cid-uebj4urs]{background:#0e7490;color:#fff;padding:.65rem 1rem;text-align:left;font-weight:700;font-size:.78rem}.price-table[data-astro-cid-uebj4urs] td[data-astro-cid-uebj4urs]{padding:.6rem 1rem;border-bottom:1px solid #e5e7eb;color:#374151;vertical-align:top}.row-odd[data-astro-cid-uebj4urs] td[data-astro-cid-uebj4urs]{background:#f9fafb}.td-leistung[data-astro-cid-uebj4urs]{font-weight:700;color:#164e63;white-space:nowrap}.td-beschreibung[data-astro-cid-uebj4urs]{font-size:.83rem}.td-note[data-astro-cid-uebj4urs]{font-size:.78rem;color:#6b7280}.cost-compare[data-astro-cid-uebj4urs]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}@media (max-width: 640px){.cost-compare[data-astro-cid-uebj4urs]{grid-template-columns:1fr}}.cost-card[data-astro-cid-uebj4urs]{background:#fff;border:2px solid #a5f3fc;border-radius:.75rem;padding:1.25rem}.cost-card--highlight[data-astro-cid-uebj4urs]{border-color:#06b6d4;background:#ecfeff}.cost-card[data-astro-cid-uebj4urs] h3[data-astro-cid-uebj4urs]{font-family:Inter,sans-serif;font-weight:700;font-size:1rem;color:#164e63;margin:0 0 .4rem}.cost-detail[data-astro-cid-uebj4urs]{font-family:Inter,sans-serif;font-size:.84rem;color:#4b5563;line-height:1.5;margin:0}.factor-grid[data-astro-cid-uebj4urs]{display:flex;flex-direction:column;gap:.75rem}.factor-card[data-astro-cid-uebj4urs]{background:#fff;border-left:4px solid #0e7490;border-radius:0 .5rem .5rem 0;padding:1rem 1.25rem}.factor-card__factor[data-astro-cid-uebj4urs]{font-family:Inter,sans-serif;font-weight:700;font-size:.9rem;color:#164e63;margin:0 0 .3rem}.factor-card__detail[data-astro-cid-uebj4urs]{font-family:Inter,sans-serif;font-size:.83rem;color:#4b5563;line-height:1.55;margin:0}.cta-section[data-astro-cid-uebj4urs]{text-align:center;padding:2.5rem;background:#ecfeff;border-radius:1rem;margin-top:3rem;border:2px solid #06b6d4}.cta-section[data-astro-cid-uebj4urs] h2[data-astro-cid-uebj4urs]{font-family:Playfair Display,Georgia,serif;color:#164e63;margin:0 0 .5rem}.cta-section[data-astro-cid-uebj4urs] p[data-astro-cid-uebj4urs]{font-family:Inter,sans-serif;color:#6b7280;margin:0 0 1.25rem}.internal-links[data-astro-cid-uebj4urs]{margin:3rem 0 0;padding:1.75rem;background:#fff;border:1px solid #a5f3fc;border-radius:1rem}.internal-links[data-astro-cid-uebj4urs] h2[data-astro-cid-uebj4urs]{font-family:Playfair Display,Georgia,serif;font-size:1.3rem;color:#164e63;margin:0 0 1rem}.internal-links[data-astro-cid-uebj4urs] ul[data-astro-cid-uebj4urs]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.internal-links[data-astro-cid-uebj4urs] li[data-astro-cid-uebj4urs]{font-family:Inter,sans-serif;font-size:.88rem;color:#4b5563;line-height:1.5}.internal-links[data-astro-cid-uebj4urs] a[data-astro-cid-uebj4urs]{color:#0e7490;font-weight:700;text-decoration:none}.internal-links[data-astro-cid-uebj4urs] a[data-astro-cid-uebj4urs]:hover{text-decoration:underline}
