/* One wording on all screens; each layout keeps its own typography. */
html body.editorial-site #main section#reiseauswahl .offer-label-shared{display:inline!important}
@media(min-width:721px){
 html body.editorial-site #main section#vergleich.p-selection .selection-copy-shared{display:block!important}
 html body.editorial-site #main section#vergleich.p-selection .selection-copy-shared .selection-proof{
  display:block!important;font-size:18px!important;font-weight:500!important;
  line-height:1.45!important;color:#102e3b!important;letter-spacing:-.025em!important;text-wrap:balance;
 }
 html body.editorial-site #main section#vergleich.p-selection .selection-copy-shared .selection-explanation{
  display:block!important;margin-top:0!important;font-size:16px!important;
  line-height:1.65!important;color:#62747b!important;text-wrap:pretty;
 }
 html body.editorial-site #main #regionen-check .result-focus-title{
  grid-column:1/-1!important;font-size:16px!important;line-height:1.4!important;
  font-weight:600!important;margin:20px 0 10px!important;color:#102e3b!important;
 }
 html body.editorial-site #main #regionen-check .result-focus{margin-top:0!important;padding-top:0!important}
}
@media(min-width:1025px){
 html body.editorial-site #main section#ueber-uns .personal-story-heading{
  display:block!important;font-size:21px!important;line-height:1.35!important;
  font-weight:500!important;letter-spacing:-.025em!important;color:#102e3b!important;
  margin:28px 0 12px!important;
 }
}
@media(min-width:721px) and (max-width:1024px){
 html body.editorial-site #main section#ueber-uns .personal-story-heading{
  font-size:19px;line-height:1.4;font-weight:500;color:#102e3b;margin:24px 0 10px;
 }
}

/* The updated benefit headline fits the desktop text column. */
@media(min-width:1025px){
 html body.editorial-site #main section#vergleich.p-selection .p-opening h2{
  font-size:clamp(38px,3.05vw,48px)!important;max-width:none!important;line-height:1.15!important;text-wrap:pretty;
 }
}
