.bw[data-astro-cid-ovcc3lsk]{--brand: #8e3a63;--brand-deep: #5b2a4f;--accent: #5b2a4f;--gold: #c98a9a}.wrap[data-astro-cid-ovcc3lsk]{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}.narrow[data-astro-cid-ovcc3lsk]{max-width:760px}.eyebrow[data-astro-cid-ovcc3lsk]{font-family:var(--mono);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-deep);margin-bottom:1.3rem}.label[data-astro-cid-ovcc3lsk]{font-family:var(--mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-deep);margin-bottom:.9rem}h1[data-astro-cid-ovcc3lsk]{font-family:var(--serif);font-weight:600;font-size:clamp(2.3rem,5.2vw,3.6rem);line-height:1.06;letter-spacing:-.015em;color:var(--ink);max-width:18ch}.sec-h[data-astro-cid-ovcc3lsk]{font-family:var(--serif);font-weight:600;font-size:clamp(1.7rem,3.6vw,2.4rem);line-height:1.15;color:var(--ink);letter-spacing:-.01em}.sec-h[data-astro-cid-ovcc3lsk] em[data-astro-cid-ovcc3lsk],h1[data-astro-cid-ovcc3lsk] em[data-astro-cid-ovcc3lsk]{font-style:italic;font-weight:400;color:var(--accent)}.hero[data-astro-cid-ovcc3lsk]{padding:clamp(3rem,7vw,5.5rem) 0 clamp(2.5rem,5vw,4rem)}.subline[data-astro-cid-ovcc3lsk]{font-family:var(--serif);font-size:clamp(1.15rem,2.2vw,1.4rem);color:var(--muted);max-width:56ch;margin-top:1.6rem;line-height:1.5}.band[data-astro-cid-ovcc3lsk]{padding:clamp(3rem,6vw,5rem) 0}.band-alt[data-astro-cid-ovcc3lsk]{background:var(--paper-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.body[data-astro-cid-ovcc3lsk]{font-size:1.05rem;color:var(--muted);line-height:1.75;margin-top:1.1rem;max-width:62ch}.buch[data-astro-cid-ovcc3lsk]{display:grid;grid-template-columns:300px 1fr;gap:3rem;align-items:center}.buch-cover[data-astro-cid-ovcc3lsk] img[data-astro-cid-ovcc3lsk]{width:100%;height:auto;border:1px solid var(--border);border-radius:6px;box-shadow:0 24px 50px -28px #2a1d128c;background:var(--white)}.buch-h[data-astro-cid-ovcc3lsk]{font-family:var(--serif);font-weight:600;font-size:clamp(1.9rem,3.8vw,2.6rem);line-height:1.1;color:var(--ink)}.buch-h[data-astro-cid-ovcc3lsk] a[data-astro-cid-ovcc3lsk]{color:inherit;text-decoration:none}.buch-h[data-astro-cid-ovcc3lsk] a[data-astro-cid-ovcc3lsk]:hover{color:var(--brand-deep)}.buch-sub[data-astro-cid-ovcc3lsk]{font-family:var(--serif);font-size:1.2rem;color:var(--muted);margin-top:.6rem;line-height:1.45}.buch-punkte[data-astro-cid-ovcc3lsk]{list-style:none;margin-top:1.4rem;display:flex;flex-direction:column;gap:.7rem}.buch-punkte[data-astro-cid-ovcc3lsk] li[data-astro-cid-ovcc3lsk]{position:relative;padding-left:1.4rem;color:var(--ink);line-height:1.6;font-size:1.02rem}.buch-punkte[data-astro-cid-ovcc3lsk] li[data-astro-cid-ovcc3lsk]:before{content:"";position:absolute;left:0;top:.6em;width:.55rem;height:.55rem;border-radius:50%;background:var(--brand)}.buch-meta[data-astro-cid-ovcc3lsk]{font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;color:var(--brand-deep);margin-top:1.4rem}.btn[data-astro-cid-ovcc3lsk]{text-decoration:none;font-family:var(--mono);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;padding:.95rem 1.7rem;border-radius:3px;display:inline-block;margin-top:1.2rem;transition:all .2s}.btn-fill[data-astro-cid-ovcc3lsk]{background:var(--brand);color:var(--white);border:1px solid var(--brand)}.btn-fill[data-astro-cid-ovcc3lsk]:hover{background:var(--brand-deep);border-color:var(--brand-deep)}.btn-line[data-astro-cid-ovcc3lsk]{background:none;color:var(--brand-deep);border:1px solid var(--brand-deep)}.btn-line[data-astro-cid-ovcc3lsk]:hover{background:var(--brand-deep);color:var(--white)}.alle[data-astro-cid-ovcc3lsk]{margin-top:1.4rem}.alle[data-astro-cid-ovcc3lsk] .btn[data-astro-cid-ovcc3lsk]{margin-top:0}.liste[data-astro-cid-ovcc3lsk]{list-style:none;margin-top:2.2rem;display:flex;flex-direction:column}.liste[data-astro-cid-ovcc3lsk] li[data-astro-cid-ovcc3lsk]{border-top:1px solid var(--border)}.liste[data-astro-cid-ovcc3lsk] li[data-astro-cid-ovcc3lsk]:last-child{border-bottom:1px solid var(--border)}.liste[data-astro-cid-ovcc3lsk] a[data-astro-cid-ovcc3lsk]{display:block;padding:1.6rem 0;color:inherit;text-decoration:none}.meta[data-astro-cid-ovcc3lsk]{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.meta[data-astro-cid-ovcc3lsk] time[data-astro-cid-ovcc3lsk]{font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-deep)}.badge[data-astro-cid-ovcc3lsk]{font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .55rem;border-radius:999px;color:var(--brand-deep);background:color-mix(in srgb,var(--brand) 14%,transparent)}.liste[data-astro-cid-ovcc3lsk] h3[data-astro-cid-ovcc3lsk]{font-family:var(--serif);font-weight:600;font-size:1.35rem;line-height:1.25;color:var(--ink);margin-top:.6rem;transition:color .2s}.liste[data-astro-cid-ovcc3lsk] a[data-astro-cid-ovcc3lsk]:hover h3[data-astro-cid-ovcc3lsk]{color:var(--brand-deep)}.desc[data-astro-cid-ovcc3lsk]{color:var(--muted);line-height:1.65;margin-top:.5rem;max-width:64ch}.more[data-astro-cid-ovcc3lsk]{display:inline-block;margin-top:.8rem;font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-deep)}@media(max-width:820px){.buch[data-astro-cid-ovcc3lsk]{grid-template-columns:1fr;gap:2rem}.buch-cover[data-astro-cid-ovcc3lsk]{max-width:260px}}
