:root{
  --bg:#f4efe5;--paper:#fffdf8;--ink:#102b27;--ink2:#071c26;--muted:#63736c;--brand:#0d4a40;--brand2:#071c26;--gold:#d7aa5b;--gold2:#f1d796;--mint:#eaf5ef;--warm:#fbefd9;--line:rgba(16,43,39,.14);--line2:rgba(255,255,255,.18);--shadow:0 24px 70px rgba(7,28,38,.13);--shadow2:0 18px 45px rgba(7,28,38,.18);--radius:26px;--content:1240px;--wide:1420px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 0 0,#fff9ea 0,#f4efe5 33%,#eef6f2 100%);color:var(--ink);line-height:1.58;-webkit-font-smoothing:antialiased}body.site-leads{background:radial-gradient(circle at 50% -20%,rgba(215,170,91,.36),transparent 32%),linear-gradient(140deg,#f8f4eb,#eef5f2 54%,#f6f1e8)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.container{width:min(calc(100% - 1.1rem),var(--content));margin-inline:auto}.container-wide{width:min(calc(100% - 1.1rem),var(--wide));margin-inline:auto}.section{padding:3.4rem 0}.surface,.book-card,.info-card,.form-shell,.mini-panel,.faq-item,.trust-bar{background:rgba(255,253,248,.89);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);backdrop-filter:blur(12px)}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#9a7437;font-weight:900;font-size:.74rem;margin:0 0 .55rem}.muted{color:var(--muted)}.lead{font-size:clamp(1rem,1.45vw,1.13rem);color:var(--muted);max-width:66ch}.h1,.h2{font-family:Fraunces,Georgia,"Times New Roman",serif;line-height:1.02;font-weight:700;letter-spacing:-.045em;margin:.15rem 0 .9rem;color:var(--ink)}.h1{font-size:clamp(2.42rem,8.6vw,5.55rem)}.h2{font-size:clamp(2rem,5.6vw,4rem)}.h3{font-size:1.14rem;margin:.12rem 0 .45rem;line-height:1.22}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:.92rem 1.12rem;font-weight:900;border:1px solid transparent;line-height:1.1;min-height:48px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;background:#fff}.button:hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,var(--brand),var(--brand2));color:white;box-shadow:0 12px 26px rgba(13,74,64,.22)}.button-gold{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#251b0b;box-shadow:0 12px 24px rgba(154,116,55,.22)}.button-ghost{background:rgba(255,255,255,.78);border-color:var(--line);color:var(--brand)}.button-dark{background:var(--brand2);color:#fff}.button-row{display:flex;flex-wrap:wrap;gap:.72rem}.small{font-size:.9rem;padding:.68rem .86rem;min-height:38px}.pill{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;background:var(--mint);color:var(--brand);padding:.43rem .68rem;font-size:.74rem;font-weight:900}.pill.gold{background:#fff2d5;color:#7d5718}.pill.dark{background:rgba(7,28,38,.08);color:var(--ink2)}.section-head{max-width:790px;margin-bottom:1.3rem}.section-head.center{text-align:center;margin-inline:auto}.site-header{position:sticky;top:0;z-index:50;background:rgba(246,241,232,.86);border-bottom:1px solid rgba(16,43,39,.08);backdrop-filter:blur(18px)}.header-inner{height:74px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.logo{display:inline-flex;align-items:center}.logo img{width:184px;height:auto}.desktop-nav{display:none;align-items:center;gap:1.08rem}.desktop-nav a{font-weight:850;color:var(--muted);font-size:.93rem}.desktop-nav a:hover{color:var(--brand)}.header-cta{display:none}.menu-toggle{border:0;border-radius:15px;background:var(--paper);box-shadow:0 10px 28px rgba(7,28,38,.1);font-size:1.25rem;padding:.58rem .82rem;color:var(--brand)}.mobile-nav{display:none;padding-bottom:.9rem}.mobile-nav.open{display:block}.mobile-nav-panel{display:grid;gap:.25rem;border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:.5rem}.mobile-nav-panel a{padding:.82rem;border-radius:13px;font-weight:800}.mobile-nav-panel a:hover{background:var(--mint)}.hero{padding:1.35rem 0 2.2rem}.hero-grid,.split-grid,.trust-grid,.category-grid,.story-grid,.book-grid,.mini-grid,.risk-grid,.steps-grid{display:grid;gap:1rem}.hero-copy,.split-copy{padding:1.15rem}.hero-copy .lead{max-width:58ch}.quick-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.quick-benefits>div,.stat,.mini-stat{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:18px;padding:.82rem}.quick-benefits strong,.stat strong,.mini-stat strong{display:block;color:var(--brand)}.stat strong,.mini-stat strong{font-family:Fraunces,Georgia,serif;font-size:1.72rem}.hero-images,.photo-stack{display:grid;gap:.75rem}.hero-images{grid-template-columns:1.2fr .8fr;margin-top:1rem}.hero-images img,.split-photo,.story-card img{width:100%;height:100%;object-fit:cover;border-radius:20px}.hero-images img:first-child{grid-row:span 2}.split-photo{aspect-ratio:16/11}.photo-stack.two{grid-template-columns:1fr 1fr}.info-card{padding:1rem}.icon-row{display:flex;gap:.82rem;align-items:flex-start}.icon{flex:0 0 auto;width:43px;height:43px;border-radius:15px;background:linear-gradient(135deg,var(--mint),#fff7df);display:grid;place-items:center;color:var(--brand);font-weight:950}.legal-note{font-size:.87rem;color:var(--muted);background:rgba(255,255,255,.74);border:1px dashed var(--line);border-radius:16px;padding:.8rem}.trust-bar{display:grid;gap:.65rem;padding:.9rem;margin-top:1rem}.trust-bar div{display:flex;gap:.55rem;align-items:flex-start;color:var(--muted);font-size:.93rem}.trust-bar strong{color:var(--ink)}.form-shell{padding:1rem}.field{display:grid;gap:.35rem;font-weight:900}.field input,.field select,.field textarea{font:inherit;width:100%;border:1px solid var(--line);border-radius:16px;background:white;padding:.92rem;color:var(--ink);min-height:50px;outline:none}.field input:focus,.field textarea:focus{border-color:rgba(13,74,64,.48);box-shadow:0 0 0 4px rgba(13,74,64,.08)}.field textarea{min-height:112px;resize:vertical}.form-row{display:grid;gap:.75rem}.check{display:flex;gap:.65rem;align-items:flex-start;color:var(--muted);font-size:.9rem}.check input{margin-top:.28rem;accent-color:var(--brand)}.success,.error{display:none;border-radius:16px;padding:.88rem;font-weight:850}.success{background:#eefaf2;color:#1f5a37;border:1px solid #b8e2c4}.error{background:#fff1ee;color:#8b2d1e;border:1px solid #f0b5a8}.success.show,.error.show{display:block}.progress{height:9px;background:#e3ebe6;border-radius:99px;overflow:hidden}.progress span{display:block;height:100%;width:20%;background:linear-gradient(90deg,var(--brand),var(--gold));transition:.25s ease}.step{display:none}.step.active{display:grid;gap:.9rem}.choice-grid{display:grid;gap:.65rem}.choice{border:1px solid var(--line);border-radius:18px;padding:.92rem;background:white;display:flex;justify-content:space-between;gap:.75rem;align-items:center;font-weight:900;cursor:pointer;text-align:left;color:var(--brand);min-height:56px;transition:.18s ease}.choice:hover,.choice.selected{border-color:rgba(13,74,64,.55);background:linear-gradient(135deg,#eff8f2,#fff9ea);box-shadow:0 10px 22px rgba(7,28,38,.08)}.choice input{accent-color:var(--brand)}.step-nav{display:flex;gap:.6rem;justify-content:space-between}.step-nav .button{flex:1}.step-nav.single .button{max-width:210px}.form-mini-note{font-size:.9rem;color:var(--muted);margin:0}.hp-field{position:absolute;left:-9999px;opacity:0}.lead-core-grid{display:grid;gap:1rem;align-items:stretch}.lead-magnet-hero{padding-top:1rem;background:radial-gradient(circle at top,rgba(215,170,91,.22),transparent 42%)}.lead-headline{margin-bottom:1rem}.lead-form-core{position:relative;border:2px solid rgba(13,74,64,.19);box-shadow:0 32px 90px rgba(7,28,38,.2);background:linear-gradient(180deg,#fffdf8,#f6fbf7)}.lead-form-core:before{content:"";position:absolute;inset:-2px;border-radius:var(--radius);pointer-events:none;background:linear-gradient(135deg,rgba(215,170,91,.35),transparent 28%,rgba(13,74,64,.18));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:2px}.lead-form-title{font-size:clamp(1.85rem,5vw,3.05rem)!important;text-align:left}.lead-form-top{display:flex;justify-content:space-between;gap:.7rem;align-items:flex-start;margin-bottom:1rem}.step-count{white-space:nowrap;font-weight:900;color:var(--brand);font-size:.86rem;background:var(--mint);padding:.42rem .62rem;border-radius:999px}.lead-side{background:rgba(255,253,248,.84)}.lead-list{margin:.8rem 0 0 1.05rem;padding:0;color:var(--muted);font-weight:700}.lead-list li{margin:.38rem 0}.lead-mini-stats{display:flex;align-items:baseline;gap:.5rem;border-top:1px solid var(--line);padding-top:.8rem;margin-top:.8rem}.lead-mini-stats strong{font-family:Fraunces,Georgia,serif;font-size:2rem;color:var(--brand)}#analyse-form{scroll-margin-top:92px}.proof-strip{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem}.proof-strip span{background:rgba(255,255,255,.7);border:1px solid var(--line);border-radius:999px;padding:.55rem .75rem;font-weight:850;color:var(--muted);font-size:.9rem}.risk-card{padding:1.05rem;background:linear-gradient(180deg,rgba(255,253,248,.95),rgba(255,248,235,.9));border-color:rgba(154,116,55,.22)}.risk-card .icon{background:#fff2d5;color:#7d5718}.bank-lead-section{align-items:center}.bank-vertical-card{padding:.75rem;background:#fff}.bank-vertical-card img{width:100%;height:auto;border-radius:20px;object-fit:contain}.bonus-books{padding:0;overflow:hidden}.bonus-books summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;font-weight:950;color:var(--brand)}.bonus-books summary::-webkit-details-marker{display:none}.bonus-books summary strong{background:var(--brand);color:white;border-radius:999px;padding:.45rem .75rem;font-size:.82rem}.bonus-books[open] summary{border-bottom:1px solid var(--line)}.bonus-inner{padding:1rem}.cta-banner{background:linear-gradient(140deg,var(--brand),var(--brand2));color:white;border-radius:30px;padding:1.15rem;display:grid;gap:1rem;box-shadow:var(--shadow2);overflow:hidden}.cta-banner .h2{color:white}.cta-banner .eyebrow{color:#f5d7a1}.bookstore-hero-grid{display:grid;gap:1rem}.bookstore-shelf{padding:1rem}.hero-book-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;align-items:end}.hero-book-stack img{border-radius:17px;box-shadow:0 18px 40px rgba(0,0,0,.18);aspect-ratio:3/4;object-fit:cover;background:white}.hero-book-stack img:nth-child(2){transform:translateY(-12px)}.bookstore-books-first{padding-top:2.2rem}.filter-row{display:flex;gap:.55rem;flex-wrap:wrap;margin:1rem 0 1.2rem}.filter-btn{border:1px solid var(--line);background:rgba(255,255,255,.72);border-radius:999px;padding:.64rem .82rem;font-weight:900;color:var(--brand);cursor:pointer}.filter-btn.active{background:var(--brand);color:#fff}.book-grid{grid-template-columns:1fr}.book-card{overflow:hidden;display:grid;position:relative}.book-media{position:relative;background:linear-gradient(180deg,#fdfaf3,#eaf4ef);display:grid;place-items:center;min-height:330px}.book-media img{width:100%;height:100%;max-height:470px;object-fit:cover}.book-badge{position:absolute;top:.75rem;left:.75rem;display:flex;gap:.42rem;flex-wrap:wrap;z-index:2}.book-body{padding:1rem;display:grid;gap:.5rem}.book-title{font-size:1.22rem;font-weight:950;line-height:1.18;margin:0}.book-body p{margin:0}.book-meta{display:grid;gap:.6rem;margin-top:.45rem}.price-line{display:flex;align-items:center;justify-content:space-between;gap:.7rem;border-top:1px solid var(--line);padding-top:.75rem}.price{font-size:1.23rem;font-weight:950;color:var(--brand)}.sku{font-size:.78rem;color:var(--muted);font-weight:800}.book-grid.compact .book-media{min-height:230px}.book-grid.compact .book-body p:not(.eyebrow):not(.muted){font-size:.92rem}.faq{display:grid;gap:.75rem}.faq-item{padding:1rem}.faq-item button{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:0;padding:0;text-align:left;font:inherit;color:var(--ink);font-weight:950;cursor:pointer}.faq-answer{display:none;margin-top:.7rem;color:var(--muted)}.faq-item.open .faq-answer{display:block}.site-footer{padding:2rem 0 6rem;color:var(--muted)}.footer-grid{display:grid;gap:1rem}.mobile-sticky{position:fixed;z-index:45;left:.65rem;right:.65rem;bottom:.65rem;background:rgba(7,28,38,.96);color:white;border-radius:19px;padding:.72rem;display:flex;align-items:center;gap:.7rem;box-shadow:0 18px 40px rgba(0,0,0,.25)}.mobile-sticky div{flex:1}.mobile-sticky strong,.mobile-sticky span{display:block}.mobile-sticky span{font-size:.82rem;color:rgba(255,255,255,.78)}.mobile-sticky .button{padding:.75rem .9rem;min-height:40px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.submitted .step:not(.active){display:none}.submitted [data-prev],.submitted button[type="submit"]{display:none!important}
@media(min-width:640px){.hero-copy,.split-copy,.form-shell,.info-card{padding:1.35rem}.book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-grid,.category-grid,.mini-grid,.risk-grid,.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-row.two,.choice-grid.two{grid-template-columns:1fr 1fr}.cta-banner{grid-template-columns:1.35fr auto;align-items:center;padding:1.55rem}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.section{padding:4.6rem 0}.trust-bar{grid-template-columns:repeat(3,1fr)}}
@media(min-width:920px){.desktop-nav,.header-cta{display:flex}.menu-toggle,.mobile-nav,.mobile-sticky{display:none!important}.hero{padding:1.8rem 0 3rem}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center}.hero-copy{padding:2.15rem}.quick-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}.book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.book-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.split-grid{grid-template-columns:1fr 1fr;align-items:center}.trust-grid,.category-grid,.risk-grid,.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-images{height:390px}.lead-core-grid{grid-template-columns:.75fr minmax(450px,690px) .75fr}.lead-form-core{padding:1.6rem}.lead-magnet .bank-lead-section{grid-template-columns:.82fr 1.18fr}.bookstore-hero-grid{grid-template-columns:1.02fr .98fr;align-items:center}.bookstore-shelf{padding:1.4rem}.bookstore-central-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer{padding-bottom:3rem}.bank-vertical-card img{max-height:820px;margin:auto}.left-side{transform:translateY(28px)}.right-side{transform:translateY(-18px)}}
@media(min-width:1180px){.book-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-form-core{padding:1.9rem}.lead-core-grid{grid-template-columns:.78fr minmax(540px,740px) .78fr}.book-media{min-height:370px}.site-bookstore .book-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:639px){.section-head.center{text-align:left}.lead-side{display:none}.lead-form-core{padding:1rem}.choice{padding:1rem;min-height:60px}.hero-book-stack{grid-template-columns:repeat(3,38%);overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory}.hero-book-stack img{min-width:128px;scroll-snap-align:start}.book-media{min-height:300px}.bank-vertical-card{padding:.45rem}.logo img{width:166px}.h1{font-size:clamp(2.35rem,12vw,3.25rem)}.hero-copy,.split-copy{padding:1rem}}

/* Final polish: smoother form focus, cleaner desktop hero, and sticky CTA behavior */
.mobile-sticky{transition:opacity .22s ease,transform .22s ease}
.form-engaged .mobile-sticky{opacity:0;transform:translateY(130%);pointer-events:none}
.site-leads .lead-form-core{isolation:isolate}
.site-leads .lead-form-core form{position:relative;z-index:1}
.site-leads .lead-form-core .choice{user-select:none}
.site-leads .lead-form-core .button-primary{box-shadow:0 14px 28px rgba(13,74,64,.26)}
.site-leads .lead-form-core .button-primary:disabled{opacity:.64;cursor:not-allowed;transform:none}
.site-leads .lead-form-core input::placeholder{color:rgba(99,115,108,.75)}
.site-leads .proof-strip span{box-shadow:0 8px 18px rgba(7,28,38,.05)}

@media(min-width:920px) and (max-width:1099px){
  body.site-leads .lead-core-grid{grid-template-columns:minmax(0,680px);justify-content:center;align-items:center}
  body.site-leads .lead-side{display:none}
  body.site-leads .lead-form-core{justify-self:center;width:100%;max-width:680px;padding:1.85rem}
}
@media(min-width:1100px){
  body.site-leads .lead-magnet-hero{padding-top:2.15rem;padding-bottom:3.4rem}
  body.site-leads .lead-headline{max-width:980px;margin-bottom:1.2rem}
  body.site-leads .lead-headline .h1{font-size:clamp(3.05rem,4.65vw,5.25rem);max-width:1000px;margin-left:auto;margin-right:auto}
  body.site-leads .lead-headline .lead{margin-left:auto;margin-right:auto;max-width:780px}
  body.site-leads .lead-core-grid{grid-template-columns:minmax(230px,280px) minmax(540px,650px) minmax(230px,280px);gap:1.15rem;justify-content:center;align-items:center}
  body.site-leads .lead-form-core{justify-self:center;width:100%;max-width:650px;padding:2rem 2rem 1.65rem}
  body.site-leads .left-side,body.site-leads .right-side{transform:none;align-self:center}
  body.site-leads .lead-side{min-height:0}
  body.site-leads .lead-form-title{font-size:clamp(2rem,2.35vw,2.75rem)!important}
  body.site-leads .choice{min-height:58px}
}
@media(min-width:1360px){
  body.site-leads .lead-core-grid{grid-template-columns:300px minmax(580px,680px) 300px;gap:1.25rem}
  body.site-leads .lead-form-core{max-width:680px}
}
@media(max-width:520px){
  .lead-form-top{align-items:flex-start;gap:.55rem}
  .step-count{font-size:.78rem}
  .site-leads .lead-form-title{font-size:1.72rem!important}
  .proof-strip{justify-content:flex-start}
}

/* Desktop safety patch: keeps ZinFin lead-gen premium on large screens and stable even when external fonts are blocked in preview tools. */
body.site-leads{font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}
body.site-leads .h1,body.site-leads .h2,body.site-leads .lead-form-title,body.site-leads .stat strong,body.site-leads .mini-stat strong,body.site-leads .lead-mini-stats strong{font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;letter-spacing:-.055em;font-weight:900}
body.site-leads .lead-headline .h1{line-height:.98}
body.site-leads .lead-form-core{overflow:hidden}
body.site-leads .choice-grid{align-items:stretch}
body.site-leads .choice{line-height:1.18}
body.site-leads .lead-form-top{position:relative;z-index:2}

@media(min-width:920px){
  body.site-leads .container{width:min(calc(100% - 2rem),1180px)}
  body.site-leads .lead-core-grid{margin-inline:auto;max-width:1180px}
  body.site-leads .lead-form-core{min-width:0}
  body.site-leads .lead-side{min-width:0}
}
@media(min-width:1100px){
  body.site-leads .lead-headline .h1{font-size:clamp(3.05rem,4.25vw,4.85rem)}
  body.site-leads .lead-core-grid{grid-template-columns:minmax(210px,260px) minmax(520px,620px) minmax(210px,260px);gap:1rem;align-items:center;justify-content:center}
  body.site-leads .lead-form-core{max-width:620px;padding:1.85rem 1.85rem 1.55rem}
  body.site-leads .lead-form-title{font-size:clamp(2rem,2.05vw,2.55rem)!important;line-height:1.03}
  body.site-leads .lead-side{font-size:.95rem}
  body.site-leads .lead-side .h3{font-size:1.08rem}
  body.site-leads .lead-list li{margin:.31rem 0}
}
@media(min-width:1360px){
  body.site-leads .lead-core-grid{grid-template-columns:minmax(220px,260px) minmax(560px,620px) minmax(220px,260px);gap:1.25rem;max-width:1180px}
  body.site-leads .lead-form-core{max-width:620px}
}
@media(min-width:1600px){
  body.site-leads .lead-magnet-hero{padding-top:2.5rem;padding-bottom:3.8rem}
}


/* Bookstore legal and widened assortment polish */
.site-bookstore .site-footer a{color:var(--brand);font-weight:850}
.legal-page .legal-hero{padding-top:2.4rem}
.legal-card{padding:1.1rem;max-width:980px;margin-inline:auto}
.legal-card .h1{margin-bottom:1rem}
.legal-card .h3{margin-top:1.45rem;color:var(--brand)}
.legal-card p{color:var(--muted)}
.legal-card a{color:var(--brand);font-weight:850;text-decoration:underline;text-underline-offset:3px}
.site-bookstore .book-card[data-category*="Romane"] .book-media,
.site-bookstore .book-card[data-category*="Krimi"] .book-media,
.site-bookstore .book-card[data-category*="Reise"] .book-media,
.site-bookstore .book-card[data-category*="Kochen"] .book-media,
.site-bookstore .book-card[data-category*="Philosophie"] .book-media,
.site-bookstore .book-card[data-category*="Sachbücher"] .book-media,
.site-bookstore .book-card[data-category*="Kinderbücher"] .book-media,
.site-bookstore .book-card[data-category*="Biografien"] .book-media{background:linear-gradient(180deg,#fffdfa,#f1f2ec)}
@media(min-width:640px){.legal-card{padding:1.8rem}}
@media(min-width:920px){.legal-card{padding:2.35rem}.site-bookstore .footer-grid{grid-template-columns:1.35fr 1fr 1.2fr}}
