.rg-kaufseite .rg-p-titel{text-wrap:balance}.rg-kaufseite h1,.rg-kaufseite .rg-p-titel,.rg-kaufseite h2,.rg-kaufseite h3,.rg-k-frage summary,.rg-k-unterzeile{-webkit-hyphens:manual;hyphens:manual}.rg-k-unterzeile{margin-top:16px}.rg-k-dreiklang{margin-top:40px}.rg-k-dreiklang p{margin:0 0 16px;line-height:1.5}.rg-k-dreiklang p strong{color:var(--rg-ink);font-weight:600}.rg-kaufseite .rg-p-kaufen{margin-bottom:24px}.rg-k-lieferzeit{margin:16px 0 0;font-size:15px;line-height:1.4;color:var(--rg-muted);text-align:center}.rg-k-inhalt .rg-k-knopf,.rg-k-schluss .rg-k-knopf{display:inline-block;background:var(--rg-green);color:#fff !important;font-family:'Inter',system-ui,sans-serif;font-weight:700;font-size:17px;line-height:1.35;padding:16px 32px;text-decoration:none !important;transition:background-color .2s}@media (max-width:600px){.rg-k-inhalt .rg-k-knopf,.rg-k-schluss .rg-k-knopf{display:block;text-align:center;padding:16px 24px;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}}.rg-k-inhalt .rg-k-knopf:hover,.rg-k-schluss .rg-k-knopf:hover{background:var(--rg-green-dark)}.rg-k-inhalt.rg-p-beschreibung .rg-augenbraue + h2{margin-bottom:1.3em}.rg-k-inhalt.rg-p-beschreibung > ol.rg-k-schritte{margin-top:40px}.rg-p-beschreibung .rg-k-mitte{text-align:center;margin:3em 0 16px}.rg-p-beschreibung .rg-k-selbst{text-align:center;font-size:.8em;font-style:italic;color:var(--rg-muted);margin:0;text-wrap:balance}.rg-k-ganz{white-space:nowrap}@media (max-width:767px){.rg-kaufseite br.rg-k-gross{display:none}}.rg-p-beschreibung .rg-k-rollen{list-style:none;padding:0;margin:1.2em 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rg-produkt.rg-kaufseite .rg-k-inhalt.rg-p-beschreibung > ul.rg-k-rollen{margin-top:40px}.rg-produkt.rg-kaufseite .rg-k-inhalt.rg-p-beschreibung > ul.rg-k-rollen > li{margin:0;padding:24px;background:#fff;border:1px solid var(--rg-line);border-left:3px solid var(--rg-gold)}.rg-produkt.rg-kaufseite .rg-k-inhalt.rg-p-beschreibung > ul.rg-k-rollen > li::before{display:none}.rg-p-beschreibung .rg-k-rollen h3{margin:0 0 .4em;font-size:1.15em;font-weight:400}.rg-p-beschreibung .rg-k-rollen h3::before{display:none}.rg-p-beschreibung .rg-k-rollen p{margin:0;font-size:.85em;line-height:1.5}@media (max-width:600px){.rg-p-beschreibung .rg-k-rollen{grid-template-columns:minmax(0,1fr)}}.rg-k-bild{margin:0 0 1.2em}.rg-p-beschreibung .rg-k-manuskript{margin:2em 0 0}.rg-k-bild img{display:block;width:100%;height:auto;box-shadow:0 12px 30px rgba(0,0,0,0.08)}.rg-k-bild figcaption{margin-top:16px;font-size:.8em;color:var(--rg-muted);text-align:center;text-wrap:balance}.rg-p-beschreibung .rg-k-abschnittsbild{font-size:calc(clamp(1.6rem,3vw,2.2rem) * 1.15);margin:3.4em 0 0}.rg-k-abschnittsbild img{aspect-ratio:12 / 5;height:auto;object-fit:cover;object-position:50% 30%}.rg-p-beschreibung .rg-k-abschnittsbild + h2{margin-top:64px}@media (max-width:767px){.rg-p-beschreibung .rg-k-abschnittsbild{font-size:23px}.rg-k-abschnittsbild img{aspect-ratio:2 / 1}.rg-p-beschreibung .rg-k-abschnittsbild + h2{margin-top:40px}}.rg-p-beschreibung .rg-k-leistungen{list-style:none;margin:0;padding:0}.rg-p-beschreibung .rg-k-leistungen li{margin:0;padding:0}.rg-p-beschreibung .rg-k-leistungen li::before{display:none}.rg-p-beschreibung .rg-k-leistungen h3{margin:0 0 .35em;font-size:1.15em;font-weight:400}.rg-p-beschreibung .rg-k-leistungen p{margin:0;font-size:.9em;line-height:1.5}.rg-k-leistung-raster .rg-k-leistungen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.rg-p-beschreibung .rg-k-manuskript-reihe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:center;margin-top:64px}.rg-p-beschreibung .rg-k-manuskript-reihe h3{margin:0;font-size:1.15em;font-weight:400;line-height:1.35}.rg-p-beschreibung .rg-k-manuskript-reihe .rg-k-bild{margin:0}.rg-k-leistung-umfluss::after{content:'';display:table;clear:both}.rg-p-beschreibung .rg-k-leistung-umfluss .rg-k-bild-rechts{float:right;width:46%;margin:8px 0 24px 40px}.rg-k-leistung-umfluss .rg-k-leistungen li + li{margin-top:32px}.rg-p-beschreibung .rg-k-leistung-umfluss .rg-k-leistungen h3{clear:none}@media (max-width:600px){.rg-k-leistung-raster .rg-k-leistungen{grid-template-columns:minmax(0,1fr);gap:24px}.rg-p-beschreibung .rg-k-manuskript-reihe{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}.rg-p-beschreibung .rg-k-leistung-umfluss .rg-k-bild-rechts{float:none;width:auto;margin:0 0 32px}.rg-k-leistung-umfluss .rg-k-leistungen li + li{margin-top:24px}}.rg-p-beschreibung .rg-k-schritte h3{margin:0 0 .3em;font-size:1.15em;font-weight:400}.rg-p-beschreibung .rg-k-schritte h3::before{display:none}.rg-p-beschreibung .rg-k-schritte p{margin:0}.rg-p-beschreibung .rg-k-schritte li + li{margin-top:1.2em}.rg-p-beschreibung .rg-k-kosten{margin-top:0}.rg-p-beschreibung .rg-k-kosten p:last-child{margin:1.4em 0 0}.rg-k-fragen{border-top:1px solid var(--rg-line)}.rg-k-frage{border-bottom:1px solid var(--rg-line)}.rg-k-frage summary{list-style:none;cursor:pointer;position:relative;padding:16px 40px 16px 0;font-family:var(--rg-head);font-weight:400;font-size:1.05em;line-height:1.35;color:var(--rg-ink)}.rg-k-frage summary::-webkit-details-marker{display:none}.rg-k-frage summary::after{content:'+';position:absolute;right:4px;top:50%;transform:translateY(-50%);font-weight:300;font-size:1.5em;color:var(--rg-gold)}.rg-k-frage[open] summary::after{content:'–'}.rg-k-frage summary:focus-visible{outline:2px solid var(--rg-gold);outline-offset:4px}.rg-p-beschreibung .rg-k-frage p{margin:0 0 24px}.rg-k-person{display:flex;gap:24px;align-items:center;margin:0 0 24px}.rg-k-person img{width:96px;height:96px;object-fit:cover;object-position:50% 20%;flex-shrink:0;border:3px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.12)}.rg-k-person p{margin:0;-webkit-hyphens:manual;hyphens:manual}.rg-k-person .rg-label{margin-bottom:8px}.rg-k-person-name{font-family:var(--rg-head);font-weight:400;font-size:1.2em;color:var(--rg-ink)}.rg-k-person-rolle,.rg-k-person-kontakt{font-size:.8em;color:var(--rg-muted);line-height:1.5}.rg-k-person .rg-k-person-mehr{margin-top:8px;font-size:1em;line-height:1.5}.rg-k-schluss > p:last-child{margin:40px 0 0}.rg-p-schluss.rg-k-schluss h2{margin-bottom:24px}.rg-kaufseite .rg-stimmen-kopf h2,.rg-kaufseite .rg-k-schluss h2{font-family:var(--rg-head);font-weight:200;letter-spacing:0.02em;text-transform:uppercase;font-size:calc(clamp(1.6rem,3vw,2.2rem) * 1.15);line-height:1.2;text-wrap:balance}.rg-kaufseite .rg-k-schluss h2 br + .gold{display:block}.rg-kaufseite .rg-stimmen-kopf h2 .gold,.rg-kaufseite .rg-k-schluss h2 .gold{font-weight:300}.rg-kaufseite .rg-stimmen-kopf .rg-label{font-size:13px;font-weight:700;letter-spacing:.16em;color:var(--rg-gold);margin-bottom:15px}@media (max-width:767px){.rg-kaufseite .rg-stimmen-kopf h2,.rg-kaufseite .rg-k-schluss h2{font-size:23px}}.rg-p-beschreibung.rg-k-inhalt > :last-child{margin-bottom:0}.rg-k-rahmen-2 .rg-k-schluss{margin-top:88px}@media (max-width:767px){.rg-produkt.rg-kaufseite .rg-p-rahmen{padding-top:40px;padding-bottom:40px}.rg-produkt.rg-kaufseite .rg-p-karte{padding-top:40px;padding-bottom:40px}.rg-produkt.rg-kaufseite .rg-k-rahmen-2 .rg-k-schluss{margin-top:40px}}.rg-k-zu-stimmen{position:relative;display:block;overflow:hidden;text-decoration:none}.rg-k-zu-stimmen img{transition:transform .6s ease}.rg-k-bild-hinweis{position:absolute;left:24px;bottom:24px;padding:8px 16px;background:rgba(255,255,255,.94);color:var(--rg-gold-text);font-size:15px;font-weight:600;line-height:1.4;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}@media (hover:hover) and (pointer:fine){.rg-k-zu-stimmen:hover img{transform:scale(1.03)}.rg-k-zu-stimmen:hover .rg-k-bild-hinweis,.rg-k-zu-stimmen:focus-visible .rg-k-bild-hinweis{opacity:1;transform:none}}.rg-k-zu-stimmen:focus-visible{outline:2px solid var(--rg-gold);outline-offset:4px}.rg-k-lupe{position:relative;display:block;width:100%;padding:0;margin:0;border:0;background:none;overflow:hidden;cursor:zoom-in;box-shadow:0 12px 30px rgba(0,0,0,0.08);font:inherit;color:inherit}.rg-k-bild .rg-k-lupe img{box-shadow:none;transition:transform .25s ease}.rg-k-lupe.rg-k-lupe-an img{transform:scale(2.4)}.rg-k-lupe-zeichen{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:40px;height:40px;background:rgba(255,255,255,.94);color:var(--rg-gold-text);box-shadow:0 2px 8px rgba(0,0,0,.12);transition:opacity .2s ease}.rg-k-lupe.rg-k-lupe-an .rg-k-lupe-zeichen{opacity:0}.rg-k-lupe:focus-visible{outline:2px solid var(--rg-gold);outline-offset:4px}.rg-k-lupe-fenster{padding:0;border:0;background:transparent;max-width:100vw;max-height:100vh;overflow:visible}.rg-k-lupe-fenster::backdrop{background:rgba(17,17,17,.82)}.rg-k-lupe-flaeche{max-width:94vw;overflow-x:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rg-k-lupe-flaeche img{display:block;height:min(740px,82vh);width:auto;max-width:none;box-shadow:0 20px 50px rgba(0,0,0,.35)}.rg-k-lupe-zu{position:absolute;top:12px;right:12px;width:44px;height:44px;padding:0;border:0;background:rgba(255,255,255,.94);color:var(--rg-ink);font-size:28px;line-height:44px;cursor:pointer}.rg-k-lupe-zu:focus-visible{outline:2px solid var(--rg-gold);outline-offset:3px}html.rg-k-lupe-offen{overflow:hidden}@media (prefers-reduced-motion:reduce){.rg-k-zu-stimmen img,.rg-k-bild-hinweis,.rg-k-lupe img,.rg-k-lupe-zeichen{transition:none}}