.nearby-cities[data-astro-cid-k6udgy3y]{margin-bottom:2.5rem}.nearby-cities[data-astro-cid-k6udgy3y] h2[data-astro-cid-k6udgy3y]{font-family:Playfair Display,Georgia,serif;font-size:1.3rem;color:#1a1a2e;margin:0 0 1rem}.nearby-cities[data-astro-cid-k6udgy3y] ul[data-astro-cid-k6udgy3y]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem}.nearby-cities[data-astro-cid-k6udgy3y] li[data-astro-cid-k6udgy3y]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1rem;font-family:Inter,sans-serif;font-size:.88rem}.nearby-cities[data-astro-cid-k6udgy3y] a[data-astro-cid-k6udgy3y]{color:#1a1a2e;font-weight:600;text-decoration:none}.nearby-cities[data-astro-cid-k6udgy3y] a[data-astro-cid-k6udgy3y]:hover{text-decoration:underline}.nearby-cities__meta[data-astro-cid-k6udgy3y]{color:#6b7280;font-size:.8rem}.nearby-cities__all[data-astro-cid-k6udgy3y]{display:inline-block;margin-top:1rem;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;color:var(--subdomain-accent, #1a1a2e);text-decoration:none}.nearby-cities__all[data-astro-cid-k6udgy3y]:hover{text-decoration:underline}.page-inner[data-astro-cid-55ykylgr]{max-width:1000px;margin:0 auto;padding:3rem 1.5rem}.page-header[data-astro-cid-55ykylgr]{text-align:center;margin-bottom:3rem}.tool-badge[data-astro-cid-55ykylgr]{display:inline-block;background:#06c;color:#fff;font-family:Inter,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.3rem .9rem;border-radius:9999px;margin-bottom:1rem}.page-header[data-astro-cid-55ykylgr] h1[data-astro-cid-55ykylgr]{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-55ykylgr]{font-family:Inter,sans-serif;font-size:1.05rem;color:#555;line-height:1.7;max-width:720px;margin:0 auto}.info-grid[data-astro-cid-55ykylgr]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:3rem}@media (max-width: 640px){.info-grid[data-astro-cid-55ykylgr]{grid-template-columns:1fr}}.info-card[data-astro-cid-55ykylgr]{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #0066cc;border-radius:.5rem;padding:1.5rem}.info-card[data-astro-cid-55ykylgr] h2[data-astro-cid-55ykylgr]{font-family:Playfair Display,Georgia,serif;font-size:1.1rem;color:#2e2e2e;margin:0 0 1rem}.info-list[data-astro-cid-55ykylgr]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.info-list[data-astro-cid-55ykylgr] li[data-astro-cid-55ykylgr]{font-family:Inter,sans-serif;font-size:.85rem;color:#374151;line-height:1.5}.info-list[data-astro-cid-55ykylgr] strong[data-astro-cid-55ykylgr]{color:#06c}.map-link[data-astro-cid-55ykylgr]{font-family:Inter,sans-serif;font-size:.85rem;color:#06c;font-weight:600;text-decoration:none}.map-link[data-astro-cid-55ykylgr]:hover{text-decoration:underline}.page-localnote[data-astro-cid-55ykylgr]{font-family:Inter,sans-serif;font-size:.92rem;color:#374151;line-height:1.6;max-width:720px;margin:1rem auto 0;font-style:italic}.modelle-section[data-astro-cid-55ykylgr]{margin-bottom:3rem}.modelle-section[data-astro-cid-55ykylgr] h2[data-astro-cid-55ykylgr]{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.3rem,3vw,1.8rem);color:#2e2e2e;margin:0 0 .75rem}.modelle-intro[data-astro-cid-55ykylgr]{font-family:Inter,sans-serif;font-size:.9rem;color:#6b7280;margin:0 0 1.25rem;line-height:1.5}.modelle-grid[data-astro-cid-55ykylgr]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.modell-card[data-astro-cid-55ykylgr]{display:block;background:#f5f5f3;border-radius:.5rem;padding:1.1rem 1.25rem;border-left:3px solid #0066cc;text-decoration:none;transition:box-shadow .15s,transform .15s}.modell-card[data-astro-cid-55ykylgr]:hover{box-shadow:0 2px 10px #0066cc1f;transform:translateY(-1px)}.modell-card__name[data-astro-cid-55ykylgr]{font-family:Inter,sans-serif;font-weight:700;font-size:.9rem;color:#06c;margin:0 0 .3rem}.modell-card__probleme[data-astro-cid-55ykylgr]{font-family:Inter,sans-serif;font-size:.82rem;color:#6b7280;margin:0 0 .5rem;line-height:1.5}.modell-card__arrow[data-astro-cid-55ykylgr]{font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;color:#06c}.links-section[data-astro-cid-55ykylgr]{margin-bottom:3rem}.links-section[data-astro-cid-55ykylgr] h2[data-astro-cid-55ykylgr]{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.3rem,3vw,1.8rem);color:#2e2e2e;margin:0 0 1rem}.links-list[data-astro-cid-55ykylgr]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.links-list[data-astro-cid-55ykylgr] li[data-astro-cid-55ykylgr]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.7rem 1rem}.links-list[data-astro-cid-55ykylgr] a[data-astro-cid-55ykylgr]{font-family:Inter,sans-serif;color:#06c;font-size:.9rem;text-decoration:none;font-weight:600}.links-list[data-astro-cid-55ykylgr] a[data-astro-cid-55ykylgr]:hover{text-decoration:underline}.nachbar-list[data-astro-cid-55ykylgr]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.nachbar-list[data-astro-cid-55ykylgr] a[data-astro-cid-55ykylgr]{font-family:Inter,sans-serif;display:inline-block;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:.35rem .9rem;color:#06c;font-size:.82rem;font-weight:600;text-decoration:none}.nachbar-list[data-astro-cid-55ykylgr] a[data-astro-cid-55ykylgr]:hover{background:#dbeafe}.faq-section[data-astro-cid-55ykylgr]{margin-bottom:3rem}.faq-section[data-astro-cid-55ykylgr] h2[data-astro-cid-55ykylgr]{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.3rem,3vw,1.8rem);color:#2e2e2e;margin:0 0 1.25rem}.cta-section[data-astro-cid-55ykylgr]{text-align:center;padding:2.5rem;background:#eff6ff;border-radius:1rem;border:2px solid #93c5fd;margin-top:2rem}.cta-section[data-astro-cid-55ykylgr] h2[data-astro-cid-55ykylgr]{font-family:Playfair Display,Georgia,serif;color:#06c;margin:0 0 .5rem}.cta-section[data-astro-cid-55ykylgr] p[data-astro-cid-55ykylgr]{font-family:Inter,sans-serif;color:#6b7280;margin:0 0 1.25rem}.bmw-stadt-details[data-astro-cid-55ykylgr]{margin-bottom:3rem;background:#fff;border:1px solid #e5e7eb;border-left:4px solid #0066cc;border-radius:.5rem;padding:1.5rem}.bmw-stadt-details[data-astro-cid-55ykylgr] h2[data-astro-cid-55ykylgr]{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.2rem,3vw,1.6rem);color:#2e2e2e;margin:0 0 1rem}.bmw-stadt-details__para[data-astro-cid-55ykylgr]{font-family:Inter,sans-serif;font-size:.92rem;color:#374151;line-height:1.7;margin:0 0 .9rem}.bmw-stadt-details__para[data-astro-cid-55ykylgr]:last-child{margin-bottom:0}.local-context[data-astro-cid-55ykylgr]{margin-bottom:3rem}.local-context__hook[data-astro-cid-55ykylgr]{font-family:Inter,sans-serif;font-weight:600;font-size:.95rem;color:#06c;border-left:3px solid #0066cc;padding-left:1rem;margin:0 0 1rem}.local-context__intro[data-astro-cid-55ykylgr],.local-context__para[data-astro-cid-55ykylgr]{font-family:Inter,sans-serif;font-size:.9rem;color:#374151;line-height:1.7;margin:0 0 .9rem}.local-context__points[data-astro-cid-55ykylgr]{font-family:Inter,sans-serif;font-size:.88rem;color:#374151;line-height:1.65;margin:0 0 1rem;padding-left:1.2rem}.local-context__points[data-astro-cid-55ykylgr] li[data-astro-cid-55ykylgr]{margin-bottom:.35rem}.local-context__tags[data-astro-cid-55ykylgr]{display:flex;flex-wrap:wrap;gap:.5rem}.local-tag[data-astro-cid-55ykylgr]{font-family:Inter,sans-serif;font-size:.72rem;padding:.2rem .7rem;border-radius:9999px}.local-tag--landmark[data-astro-cid-55ykylgr]{background:#dbeafe;color:#1e40af}.local-tag--route[data-astro-cid-55ykylgr]{background:#f3f4f6;color:#374151}
