.stimmen-hero,.stimmen-section{border-radius:12px;margin-block:var(--wp--preset--spacing--60)}.stimmen-hero,.stimmen-boegen-wrap,.stimmen-cta{padding:var(--wp--preset--spacing--60)}.stimmen-hero{text-align:center}.stimmen-kicker{margin:0}.stimmen-intro{max-width:720px;margin-inline:auto}.stimmen-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px, 1fr));gap:1rem;margin-top:var(--wp--preset--spacing--50)}.stimmen-stats div{background:var(--wp--preset--color--beige-light);border-radius:12px;padding:1rem}.stimmen-stats strong{display:block;font-family:var(--wp--preset--font-family--geller);font-size:var(--wp--preset--font-size--x-large);color:var(--wp--preset--color--orange);line-height:1.2}.themen{list-style:none;padding:0;max-width:820px;margin:1.5rem auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4rem 1.75rem;text-align:center;line-height:1.15;container-type:inline-size}.themen li{font-size:calc(1rem + var(--w) * min(1.75rem, 4cqi));font-weight:calc(400 + var(--w) * 300);opacity:calc(.7 + var(--w) * .3);text-wrap:balance}.themen li:nth-child(1){order:0;flex-basis:100%}.themen li:nth-child(2){order:-1}.themen li:nth-child(3){order:1}.themen li:nth-child(4){order:-2}.themen li:nth-child(5){order:3}.themen li:nth-child(n+6){order:2}.stimmen-note{text-align:center;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--black-light)}.stimmen-featured{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px, 1fr));gap:1.5rem}.stimme{margin:0;background:var(--wp--preset--color--beige-light);border:1px solid var(--wp--preset--color--beige-dark);border-radius:20px;padding:1.25rem;display:grid;grid-template-columns:64px 1fr;grid-template-rows:1fr auto;gap:1rem;align-items:center}.stimme blockquote{grid-column:1/-1;grid-row:1;align-self:start;margin:0;border:0}.stimme .bogen-thumb{grid-column:1;grid-row:2}.stimme figcaption{grid-column:2;grid-row:2;font-size:var(--wp--preset--font-size--small)}.stimme-lead{color:var(--wp--preset--color--black-light);font-style:italic}.bogen-thumb{border:0;padding:0;background:0 0;cursor:zoom-in}.bogen-thumb img{width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0/.15);transition:transform .2s}.bogen-thumb:hover img,.bogen-thumb:focus-visible img{transform:scale(1.03)}.stimmen-boegen{list-style:none;padding:0 0 1rem;margin:0;display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory}.stimmen-boegen li{flex:0 0 200px;scroll-snap-align:start}.stimmen-list{list-style:none;padding:0;columns:2 340px;column-gap:2rem}.stimmen-list li{break-inside:avoid;padding:1rem 0;border-bottom:1px solid var(--wp--preset--color--beige-dark)}.stimmen-list blockquote{margin:0;border:0}.stimmen-list p{margin:0 0 .3rem}.stimmen-list p.stimme-by{text-align:right}.stimme-by{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--black-light)}.bogen-link{border:0;padding:0;background:0 0;color:var(--wp--preset--color--orange);text-decoration:underline;cursor:pointer;font:inherit}.bogen-popover{border:0;padding:0;background:0 0;width:min(92vw, 640px);max-height:92vh;overflow:auto}.bogen-popover::backdrop{background:rgb(0 0 0/.7)}.bogen-popover img{width:100%;height:auto;display:block;border-radius:8px}.bogen-popover button{margin:.75rem auto 0;display:block}.stimmen-cta{text-align:center}.stimmen-cta .wp-block-buttons{justify-content:center;display:flex}.stimmen-crosslinks{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px, 300px));justify-content:center;gap:1.5rem}.stimmen-crosslink{height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border-radius:20px;background:var(--wp--preset--color--beige-light);border:1px solid var(--wp--preset--color--beige-dark);color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s}.stimmen-crosslink:hover,.stimmen-crosslink:focus-visible{transform:translateY(-3px);box-shadow:0 6px 20px rgb(0 0 0/.08)}.stimmen-crosslink strong{font-size:1.2em;line-height:1.3;flex:1}.stimmen-crosslink-more{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--orange);text-decoration:underline}.stimme blockquote p{font-size:1.05rem;line-height:1.45}.stimmen-list blockquote p{font-size:1rem;line-height:1.45;font-weight:500}.stimmen-hero h1,.stimmen-section h2,.stimmen-crosslink strong{text-wrap:balance}