.gp-grev{background:var(--wp--preset--color--surface)}.gp-grev__inner{flex-direction:column;margin:0 auto;max-width:var(--wp--custom--layout--content-cap);padding:var(--wp--preset--spacing--r-96) var(--wp--custom--layout--gutter)}.gp-grev__head,.gp-grev__inner{display:flex;gap:var(--wp--preset--spacing--r-40)}.gp-grev__head{align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.gp-grev__intro{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--r-16)}.gp-grev__title{color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--r-48);font-weight:700;line-height:1.1;margin:0}.gp-grev__accent{color:var(--wp--preset--color--primary)}.gp-grev__subtitle{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--r-18);font-weight:600;line-height:1.5;margin:0}.gp-grev__badge{align-items:center;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--r-8);text-align:center;text-decoration:none}.gp-grev__badge-count{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--r-14)}.gp-grev__badge-count b{color:var(--wp--preset--color--primary);font-weight:700}.gp-grev__badge-google{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--r-24);font-weight:700;letter-spacing:.01em}.gp-grev__stars{display:inline-block;font-size:var(--wp--preset--font-size--r-18);line-height:1;position:relative;white-space:nowrap}.gp-grev__stars-empty{color:color-mix(in srgb,var(--wp--preset--color--contrast) 16%,transparent)}.gp-grev__stars-full{inset:0;overflow:hidden;position:absolute}.gp-grev__carousel{--per:3;--cgap:var(--wp--preset--spacing--r-24);position:relative}.gp-grev__viewport{cursor:grab;margin:-56px 0 -48px;overflow:clip;overflow-clip-margin:var(--wp--preset--spacing--r-24);padding:56px 0 48px;touch-action:pan-y;user-select:none;-webkit-user-select:none}.gp-grev__viewport.grabbing{cursor:grabbing}.gp-grev__track{align-items:stretch;display:flex;gap:var(--cgap);padding-bottom:var(--wp--preset--spacing--r-8);will-change:transform}.gp-grev__card{background:var(--wp--preset--color--base);border-radius:var(--wp--custom--radius--xxl);box-shadow:0 16px 40px rgba(24,64,0,.06);box-sizing:border-box;display:flex;flex:0 0 calc((100% - (var(--per) - 1)*var(--cgap))/var(--per));flex-direction:column;gap:var(--wp--preset--spacing--r-24);padding:var(--wp--preset--spacing--r-24)}.gp-grev__card img{-webkit-user-drag:none;user-drag:none;pointer-events:none}.gp-grev__card-head{align-items:start;display:grid;gap:var(--wp--preset--spacing--r-16);grid-template-columns:auto 1fr auto}.gp-grev__avatar{align-items:center;background:var(--wp--preset--color--surface);border-radius:50%;display:flex;flex:0 0 auto;height:68px;justify-content:center;overflow:hidden;width:68px}.gp-grev__avatar img{display:block;height:100%;object-fit:cover;width:100%}.gp-grev__avatar-fallback{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--r-24);font-weight:700}.gp-grev__who{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--r-8);min-width:0}.gp-grev__name{color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--r-18);font-weight:600;line-height:1.2}.gp-grev__date{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--r-12)}.gp-grev__g{flex:0 0 auto;height:32px;width:32px}.gp-grev__g,.gp-grev__g svg{display:block}.gp-grev__text{color:var(--wp--preset--color--muted);display:-webkit-box;font-size:var(--wp--preset--font-size--r-16);-webkit-line-clamp:6;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}.gp-grev__nav{display:flex;gap:var(--wp--preset--spacing--r-24);margin-top:var(--wp--preset--spacing--r-32)}.gp-grev__arrow,.gp-grev__nav{align-items:center;justify-content:center}.gp-grev__arrow{background:var(--wp--preset--color--base);border:1.5px solid var(--wp--preset--color--primary);border-radius:var(--wp--custom--radius--pill);color:var(--wp--preset--color--primary);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:var(--wp--preset--font-size--r-18);height:46px;line-height:1;transition:background var(--wp--custom--transition--fast),color var(--wp--custom--transition--fast);width:46px}.gp-grev__arrow:hover{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}.gp-grev__arrow:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.gp-grev__dots{align-items:center;display:flex;gap:var(--wp--preset--spacing--r-8);justify-content:center}.gp-grev__dots i{background:color-mix(in srgb,var(--wp--preset--color--contrast) 20%,transparent);border-radius:var(--wp--custom--radius--pill);cursor:pointer;display:block;height:8px;transition:width var(--wp--custom--transition--base),background var(--wp--custom--transition--base);width:12px}.gp-grev__dots i.on{background:var(--wp--custom--gradient--brand);width:40px}.gp-grev-editor{border:1px dashed var(--wp--preset--color--border);border-radius:var(--wp--custom--radius--medium);color:var(--wp--preset--color--muted);padding:var(--wp--preset--spacing--r-40);text-align:center}.gp-grev-editor strong{color:var(--wp--preset--color--contrast)}.gp-grev--vielfalt .gp-grev__inner{box-sizing:content-box;gap:var(--wp--preset--spacing--r-48);max-width:1313px;padding:var(--wp--preset--spacing--r-48) var(--wp--custom--layout--gutter) var(--wp--preset--spacing--r-64)}.gp-grev--vielfalt .gp-grev__head{align-items:center}.gp-grev--vielfalt .gp-grev__intro{gap:var(--wp--preset--spacing--r-24)}.gp-grev--vielfalt .gp-grev__title{letter-spacing:.01em}.gp-grev--vielfalt .gp-grev__badge{gap:var(--wp--preset--spacing--r-8)}.gp-grev--vielfalt .gp-grev__badge-count{font-size:var(--wp--preset--font-size--r-12);font-weight:500;line-height:1.5}.gp-grev__badge-num{color:var(--wp--preset--color--primary)}.gp-grev__badge-logo{display:block;height:29px;width:94px}.gp-grev--vielfalt .gp-grev__stars{display:inline-flex;gap:var(--wp--preset--spacing--r-4)}.gp-grev__star{display:block;height:16px;width:16px}.gp-grev__star.is-off{filter:grayscale(1);opacity:.3}.gp-grev--vielfalt .gp-grev__carousel{--cgap:var(--wp--preset--spacing--r-16)}.gp-grev--vielfalt .gp-grev__viewport{overflow-clip-margin:var(--wp--preset--spacing--r-16)}.gp-grev--vielfalt .gp-grev__card{border-radius:var(--wp--custom--radius--xl);box-shadow:0 16px 14.55px rgba(24,64,0,.08);gap:var(--wp--preset--spacing--r-40)}.gp-grev--vielfalt .gp-grev__who{gap:0}.gp-grev--vielfalt .gp-grev__name{letter-spacing:.01em;line-height:normal}.gp-grev--vielfalt .gp-grev__date{font-weight:500;line-height:1.5;margin-top:var(--wp--preset--spacing--r-4);opacity:.5}.gp-grev--vielfalt .gp-grev__stars{margin-top:var(--wp--preset--spacing--r-8)}.gp-grev--vielfalt .gp-grev__badge .gp-grev__stars{margin-top:0}.gp-grev--vielfalt .gp-grev__text{font-size:var(--wp--preset--font-size--r-18);font-weight:500;letter-spacing:-.01em;-webkit-line-clamp:5;line-height:1.5}.gp-grev--vielfalt .gp-grev__nav{margin-top:var(--wp--preset--spacing--r-40)}@media(max-width:1024px){.gp-grev__carousel{--per:2}}@media(max-width:680px){.gp-grev__carousel{--per:1}.gp-grev__title{font-size:var(--wp--preset--font-size--r-40)}.gp-grev__head{gap:var(--wp--preset--spacing--r-24)}.gp-grev__badge{align-items:flex-start;text-align:left}}
