/* Über uns – minimal page-specific additions on top of area-pages.css */
.ks-area-page.ks-ueber-uns .hero .ph-gradient{height:100%;background:radial-gradient(ellipse at 78% 30%,rgba(200,121,47,.55) 0%,rgba(120,72,34,.35) 28%,rgba(0,0,0,0) 60%),linear-gradient(120deg,#16233f 0%,#2a2a2e 55%,#4a3524 100%)}
/* intro without badge column (Fee sits at Empfehlungen) */
.ks-area-page.ks-ueber-uns .intro.intro-solo{grid-template-columns:1fr}
.ks-area-page.ks-ueber-uns .intro.intro-solo p{max-width:none}
/* section headings use the .sec h3 look, but are h2 in markup */
.ks-area-page.ks-ueber-uns .sec h2,.ks-area-page.ks-ueber-uns .tip-reco h2{color:var(--navy);font-size:26px;line-height:1.3;margin:0 0 16px}
/* contrast pair: same .sec grid, text in both columns, no sticky media */
.ks-area-page.ks-ueber-uns .sec.sec-text{align-items:start}
/* Empfehlungen: the Werkstattfee .tip block, widened for body text */
.ks-area-page.ks-ueber-uns .tip.tip-reco{align-items:flex-start;padding:28px 32px 24px 22px;margin:0 0 72px;gap:28px}
.ks-area-page.ks-ueber-uns .tip.tip-reco img{width:160px;height:160px;flex:0 0 160px}
.ks-area-page.ks-ueber-uns .tip.tip-reco p{margin:0 0 14px}
.ks-area-page.ks-ueber-uns .tip.tip-reco p.hl strong{color:var(--blue)}
.ks-area-page.ks-ueber-uns .tip.tip-reco p.amz{font-size:14px;color:var(--muted);margin:6px 0 0}
/* closing block: .cta without button */
.ks-area-page.ks-ueber-uns .cta p.final{color:#fff;font-size:21px;line-height:1.45;margin:28px 0 22px}
@media (max-width:760px){
 .ks-area-page.ks-ueber-uns .sec.sec-text>div+div{margin-top:52px}
 .ks-area-page.ks-ueber-uns .sec h2,.ks-area-page.ks-ueber-uns .tip-reco h2{font-size:22px}
 .ks-area-page.ks-ueber-uns .tip.tip-reco{flex-direction:column;padding:22px 18px 18px;gap:12px;margin-bottom:52px}
 .ks-area-page.ks-ueber-uns .tip.tip-reco img{width:110px;height:110px;flex-basis:auto}
 .ks-area-page.ks-ueber-uns .cta p.final{font-size:19px}
}
