.swipe.svelte-gkitca{height:100dvh;overflow-y:auto;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:var(--band-bg)}.swipe.svelte-gkitca::-webkit-scrollbar{display:none}.card.svelte-gkitca{scroll-snap-align:start;scroll-snap-stop:always;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;position:relative;color:var(--band-ink)}.media.svelte-gkitca{position:absolute;inset:0;z-index:0}.media.svelte-gkitca img:where(.svelte-gkitca){width:100%;height:100%;object-fit:cover}.card.svelte-gkitca:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,#000000d9 10%,#00000026 60%,#00000073)}.body.svelte-gkitca{position:relative;z-index:2;padding:2rem 1.25rem 4rem;max-width:680px;margin-inline:auto;width:100%}.kicker.svelte-gkitca{font-family:var(--font-sans, sans-serif);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--band-ink)}.badge.svelte-gkitca{display:inline-block;background:var(--band-ink, #c8102e);color:var(--band-bg, #fff);padding:2px 7px;border-radius:4px;margin-right:.4rem;font-size:.68rem;letter-spacing:.05em}.body.svelte-gkitca h2:where(.svelte-gkitca){font-family:var(--font-serif, Georgia, serif);font-size:1.9rem;line-height:1.15;margin:.4rem 0 .6rem}.body.svelte-gkitca h2:where(.svelte-gkitca) a:where(.svelte-gkitca){color:var(--band-ink);text-decoration:none}.meta.svelte-gkitca{font-family:var(--font-sans, sans-serif);font-size:.8rem;color:var(--band-muted);margin:0 0 .75rem}.more.svelte-gkitca{display:inline-block;background:var(--band-ink);color:var(--band-bg);font-family:var(--font-sans, sans-serif);font-weight:700;font-size:.9rem;padding:10px 18px;border-radius:999px;text-decoration:none}.card.ohne-bild.svelte-gkitca{justify-content:flex-start;background:var(--bg);color:var(--ink)}.card.ohne-bild.svelte-gkitca:after{display:none}.ohne-bild.svelte-gkitca .body:where(.svelte-gkitca){padding-top:2.5rem}.ohne-bild.svelte-gkitca .kicker:where(.svelte-gkitca){display:block;font-family:var(--font-serif);font-size:var(--fs-3xl);line-height:1;letter-spacing:0;text-transform:none;color:var(--ink)}.ohne-bild.svelte-gkitca .kicker:where(.svelte-gkitca):after{content:"";display:block;width:56px;height:4px;margin:1.1rem 0 1.6rem;background:var(--ink)}.ohne-bild.svelte-gkitca .body:where(.svelte-gkitca) h2:where(.svelte-gkitca){font-size:var(--fs-xl)}.ohne-bild.svelte-gkitca .body:where(.svelte-gkitca) h2:where(.svelte-gkitca) a:where(.svelte-gkitca){color:var(--ink)}.ohne-bild.svelte-gkitca .meta:where(.svelte-gkitca){color:var(--muted)}.anriss.svelte-gkitca{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 1rem;font-family:var(--font-serif);font-size:var(--fs-md);line-height:1.55;color:var(--ink)}.weiter.svelte-gkitca{display:inline-block;padding:10px 18px;border:1.5px solid var(--ink);border-radius:999px;font-family:var(--font-sans, sans-serif);font-weight:700;font-size:.9rem;color:var(--ink);text-decoration:none}.sentinel.svelte-gkitca,.end.svelte-gkitca{scroll-snap-align:start;min-height:30vh;display:grid;place-items:center;color:var(--band-muted);font-family:var(--font-sans, sans-serif);background:var(--band-bg)}.end.svelte-gkitca a:where(.svelte-gkitca){color:var(--band-ink)}@media(min-width:768px){.swipe.svelte-gkitca{height:auto;scroll-snap-type:none;background:var(--surface, #f4f6f8);padding-block:2rem}.card.svelte-gkitca{min-height:auto;max-width:680px;margin:0 auto 1.5rem;border-radius:12px;overflow:hidden;color:var(--ink, #14181c);box-shadow:var(--shadow);background:var(--bg)}.media.svelte-gkitca{position:relative;display:block;aspect-ratio:16 / 9}.card.svelte-gkitca:after{display:none}.body.svelte-gkitca{padding:1.25rem 1.5rem 1.75rem}.body.svelte-gkitca h2:where(.svelte-gkitca) a:where(.svelte-gkitca){color:var(--ink, #14181c)}.meta.svelte-gkitca{color:var(--muted, #5a6b78)}.kicker.svelte-gkitca{color:var(--brand, #14181c)}.badge.svelte-gkitca,.more.svelte-gkitca{background:var(--brand);color:var(--bg)}.sentinel.svelte-gkitca,.end.svelte-gkitca{min-height:10vh;color:var(--muted, #5a6b78);background:transparent}.end.svelte-gkitca a:where(.svelte-gkitca){color:var(--brand, #14181c)}.ohne-bild.svelte-gkitca .kicker:where(.svelte-gkitca){font-family:var(--font-sans, sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand, #14181c)}.ohne-bild.svelte-gkitca .kicker:where(.svelte-gkitca):after{display:none}.ohne-bild.svelte-gkitca .body:where(.svelte-gkitca){padding-top:1.25rem}.ohne-bild.svelte-gkitca .body:where(.svelte-gkitca) h2:where(.svelte-gkitca){font-size:1.9rem}.anriss.svelte-gkitca{-webkit-line-clamp:4}}@media(max-width:767px){body.feed-page{height:100dvh;display:flex;flex-direction:column;overflow:hidden}body.feed-page .breaking,body.feed-page .topbar,body.feed-page .billboard-wrap,body.feed-page footer{display:none}body.feed-page .site-header{flex:0 0 auto}body.feed-page main{flex:1 1 auto;min-height:0;padding:0;display:flex;flex-direction:column}body.feed-page main>astro-island{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}body.feed-page main>.feed-legal{flex:0 0 auto}body.feed-page .swipe{flex:1 1 auto;min-height:0;height:auto}body.feed-page .card{min-height:100%}}.feed-legal[data-astro-cid-qfh4bggu]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px var(--sp-2);font-family:var(--font-sans);font-size:var(--fs-xs);line-height:1.2;color:var(--muted);background:var(--bg);border-top:1px solid var(--line);padding:6px var(--sp-3)}.feed-legal[data-astro-cid-qfh4bggu] a[data-astro-cid-qfh4bggu],.feed-legal[data-astro-cid-qfh4bggu] button[data-astro-cid-qfh4bggu]{color:var(--ink);text-decoration:underline;text-underline-offset:2px;min-height:24px;display:inline-flex;align-items:center}.feed-legal[data-astro-cid-qfh4bggu] button[data-astro-cid-qfh4bggu]{font:inherit;background:none;border:0;padding:0;cursor:pointer}@media(min-width:768px){.feed-legal[data-astro-cid-qfh4bggu]{position:fixed;left:50%;bottom:var(--sp-3);transform:translate(-50%);z-index:50;border:1px solid var(--line);border-radius:999px;padding:4px var(--sp-4);box-shadow:0 2px 10px #0000001f}}
