/* Kompakte Hosting-Unterseite: klare Hierarchie, weniger Wiederholungen. */
.hosting-control-page .control-hero{min-height:min(82svh,52rem)}
.hosting-control-page .control-hero__copy>p:not(.control-kicker){max-width:38rem;font-size:clamp(.96rem,1.2vw,1.12rem)}
.hosting-control-page .control-promise,.hosting-control-page .control-backstage,.hosting-control-page .control-person,.hosting-control-page .hosting-packages{padding-block:clamp(5rem,10vw,8rem)}
.hosting-control-page .control-promise header,.hosting-control-page .hosting-packages__header{margin-bottom:clamp(2.5rem,5vw,4rem)}
.hosting-control-page .control-promise__lead{max-width:42rem}
.hosting-control-page .control-promise__grid article{min-height:17rem;padding:clamp(1.35rem,2.4vw,2.2rem)}
.hosting-control-page .control-promise__grid h3{max-width:15rem}
.hosting-control-page .control-person{min-height:auto}
.hosting-control-page .hosting-package>header{min-height:21rem}
.hosting-control-page .hosting-package table{min-height:15rem}
.hosting-control-page .hosting-package th{padding-block:1.05rem}
.hosting-control-page .hosting-package--bestseller>header{padding-top:3.36rem}
.hosting-control-page .control-final{min-height:min(72svh,46rem)}
@media(max-width:1100px){.hosting-control-page .hosting-package>header,.hosting-control-page .hosting-package table{min-height:0}}
@media(max-width:700px){.hosting-control-page .control-hero{min-height:100svh}.hosting-control-page .control-promise__grid article{min-height:0}.hosting-control-page .control-backstage__layers button{min-height:3.6rem}.hosting-control-page .hosting-packages{padding-inline:.8rem}}
