.page-container.svelte-1gtoypz{min-height:80vh}.inhalt.svelte-1gtoypz{max-width:1100px;margin:0 auto;padding:70px 6%}h1.svelte-1gtoypz{margin-bottom:.75rem}.subtitle.svelte-1gtoypz{max-width:60ch;color:var(--ink-2);margin-bottom:1rem}.liste.svelte-1gtoypz{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.liste.svelte-1gtoypz a:where(.svelte-1gtoypz){background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);height:100%;color:inherit;text-decoration:none;display:block;overflow:hidden}.liste.svelte-1gtoypz img:where(.svelte-1gtoypz){object-fit:cover;width:100%;height:200px;display:block}.text.svelte-1gtoypz{padding:1rem 1.1rem 1.25rem;display:block}.text.svelte-1gtoypz h2:where(.svelte-1gtoypz){margin-bottom:.35rem;font-size:1.3rem}.meta.svelte-1gtoypz{font-size:var(--t-small);color:var(--ink-3);margin-bottom:.5rem;display:block}.teaser.svelte-1gtoypz{color:var(--ink-2);display:block}.karte-hinweis.svelte-1gtoypz{color:var(--ink-2);margin-top:2rem}.karte-hinweis.svelte-1gtoypz a:where(.svelte-1gtoypz),.subtitle.svelte-1gtoypz a:where(.svelte-1gtoypz){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:2px}.service-box.svelte-1gtoypz{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:3.5rem;padding:32px;display:flex}.service-text.svelte-1gtoypz h2:where(.svelte-1gtoypz){color:var(--ink);margin-bottom:.4rem;font-size:1.35rem}.service-text.svelte-1gtoypz p:where(.svelte-1gtoypz){color:var(--ink-2);font-size:var(--t-body);max-width:54ch;margin:0}.btn-service.svelte-1gtoypz{background:var(--ink);min-height:48px;color:var(--paper);border-radius:var(--radius-pill);font-weight:600;font-size:var(--t-body);white-space:nowrap;justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.btn-service.svelte-1gtoypz:hover{background:var(--gold);color:var(--ink)}@media (width<=640px){.service-box.svelte-1gtoypz{padding:24px 20px}.btn-service.svelte-1gtoypz{width:100%}}
