.v3.yo .hero h1{font-size:clamp(2.3rem,4.8vw,3.8rem)}.v3.yo .hero-arch{aspect-ratio:4/4.6}.v3.yo .yo-weinyoga{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(58px,8vw,110px);background:radial-gradient(circle at 12% 18%,rgba(255,201,173,.2),transparent 24%),#fffdfb}.v3.yo .yo-weinyoga .sec-head{max-width:720px;margin-inline:auto}.v3.yo .yo-kurse{grid-template-columns:repeat(3,1fr)}.v3.yo .yo-buchen{margin-top:12px;align-self:flex-start}.v3.yo .yo-kurse .offer-media{aspect-ratio:16/10}.v3.yo .yo-kurse .offer[id]{scroll-margin-top:96px}.v3.yo .yo-band-inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(20px,4vw,44px);padding-block:clamp(52px,7vw,88px)}.v3.yo .yo-band-inner>div{max-width:560px}.v3.yo .yo-zahlhinweis{margin:clamp(24px,4vw,36px) auto 0;text-align:center;max-width:56ch;font-size:1rem}@media (max-width:980px){.v3.yo .yo-kurse{grid-template-columns:1fr}}@media (min-width:620px) and (max-width:980px){.v3.yo .yo-kurse{grid-template-columns:repeat(2,1fr)}}