/* Textabschnitt Startseite zwischen Projekten und Kontakt (07.11.2026), im Stil der Gruender-Seite.
   Farben, Schriften und Linien kommen aus dem Webflow-Design (--heading, --accent-font, --border), Rot aus rf-design.css. */
.rf-st{padding-top:7em}
.rf-st .w-layout-grid.grid{align-items:start}
.rf-st .block-grid{gap:.2em;container-type:inline-size}
/* Groesse an der Spaltenbreite: laengstes Wort muss ganz passen (WERBEFILM, = 7,7 x Schriftgroesse, COMMERCIALS, = 9,7 x).
   Erste Zeile ist der Rueckfall fuer Browser ohne cqi. */
.rf-st .heading{font-size:clamp(2rem,3.4vw,3.6rem);font-size:min(3.6rem,12cqi);line-height:1;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;max-width:100%}
html[lang^="en"] .rf-st .heading{font-size:clamp(1.6rem,2.7vw,3.2rem);font-size:min(3.4rem,9.6cqi)}
.rf-st .paragraph+.paragraph{margin-top:1em}
.rf-st h3{font-size:1.25em;line-height:1.2;margin:1.8em 0 .6em;color:var(--heading)}
.rf-st-link{color:var(--heading);text-decoration:none;box-shadow:inset 0 -1px 0 0 var(--rf-rot);transition:box-shadow .5s cubic-bezier(.19,1,.22,1),color .3s}
.rf-st-link:hover{box-shadow:inset 0 -1.4em 0 0 var(--rf-rot);color:#fff}

.rf-st-leistungen{list-style:none;padding:0;margin:1.8em 0 0;width:100%;border-top:1px solid var(--border)}
/* Webflow gibt jedem li Innenabstand, sonst stehen die Trennlinien eingerueckt */
.rf-st-leistungen li{margin:0;padding:0}
.rf-st-leistungen a{display:block;padding:1.15em 0;border-bottom:1px solid var(--border);color:var(--heading);text-decoration:none;
  transition:color .3s,padding .6s cubic-bezier(.19,1,.22,1)}
.rf-st-leistungen b{display:block;font-weight:inherit;font-size:1.12em;line-height:1.3}
.rf-st-leistungen span{display:block;margin-top:.35em;font-family:var(--accent-font);font-style:italic;opacity:.7;font-size:.95em;line-height:1.45}
.rf-st-leistungen a:hover{color:var(--rf-rot);padding-left:.5em}

@media (max-width:767px){ .rf-st{padding-top:5em} .rf-st .block-grid+.block-grid{margin-top:2.4em} }
@media (prefers-reduced-motion:reduce){ .rf-st-leistungen a,.rf-st-link{transition:none} }
