
body:has(.recovered-home){overflow-x:hidden}
.recovery-lang-nav{display:flex;gap:1rem;flex-wrap:wrap;padding:.7rem 1.25rem;background:#111827;position:relative;z-index:20}
.recovery-lang-nav a{color:#fff;text-decoration:underline}
.recovered-home section.text-block{max-width:1080px;margin-left:auto;margin-right:auto;padding:1.4rem 1.25rem;color:#1e293b}
.recovered-home section.text-block h2,.recovered-home section.text-block h3,.recovered-home section.text-block p{color:#1e293b!important;line-height:1.65}
.recovered-home section.text-block h2{font-size:1.8rem;margin:1.8rem 0 .6rem}
.recovered-home section.text-block h3{font-size:1.3rem;margin:1.4rem 0 .5rem}
.recovered-home section.text-block p{margin:.75rem 0}
.recovered-home .hero-block h1{overflow-wrap:break-word}
@media(max-width:900px){
 .recovered-home .hero-block .container{width:100vw!important;max-width:100vw!important;box-sizing:border-box!important;padding:0 1.25rem!important}
 .recovered-home .hero-block h1{width:auto!important;max-width:calc(100vw - 2.5rem)!important;font-size:clamp(1.8rem,6vw,3rem)!important;white-space:normal!important}
 .recovered-home>section{max-width:100vw!important;box-sizing:border-box}
}
