/* The offer reads as a concise list with a separate decision column. */
.editorial-site #reiseauswahl .p-offer-sheet{
 grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr)!important;
 grid-template-rows:auto auto 1fr!important;column-gap:44px!important;row-gap:28px!important;
}
.editorial-site #reiseauswahl .p-inclusions-block{
 grid-column:1!important;grid-row:1/4!important;margin:0!important;padding:0!important;border:0!important;
}
.editorial-site #reiseauswahl .p-inclusions-label{
 font-size:21px!important;line-height:1.3!important;font-weight:400!important;letter-spacing:-.025em!important;
 color:#0e2a3a!important;margin:0 0 22px!important;
}
.editorial-site #reiseauswahl .p-inclusions{display:block!important}
.editorial-site #reiseauswahl .p-inclusions li{
 display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr)!important;
 gap:22px!important;padding:18px 0!important;border-top:1px solid #d9e3e5!important;
}
.editorial-site #reiseauswahl .p-inclusions li::before{display:none!important}
.editorial-site #reiseauswahl .p-inclusions h3{
 grid-column:1!important;grid-row:1!important;min-height:0!important;font-size:18px!important;line-height:1.4!important;text-wrap:initial;
}
.editorial-site #reiseauswahl .p-inclusions p{
 grid-column:2!important;grid-row:1!important;margin:0!important;max-width:none!important;
 font-size:16px!important;line-height:1.55!important;
}
.editorial-site #reiseauswahl .p-investment{grid-column:2!important;grid-row:1!important;padding-top:6px!important}
.editorial-site #reiseauswahl .p-delivery{grid-column:2!important;grid-row:2!important}
.editorial-site #reiseauswahl .p-inquiry{grid-column:2!important;grid-row:3!important;align-self:end!important}
.editorial-site #reiseauswahl .p-investment small{margin-top:20px!important}
.editorial-site #reiseauswahl .p-delivery strong{font-size:19px!important}
.editorial-site #reiseauswahl .p-inquiry p{margin-top:14px!important}

.editorial-site #vergleich .p-example-heading{padding:0!important;margin:0 0 26px!important;display:block!important}
.editorial-site #vergleich .p-example-context{display:block!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;background:none!important}
.editorial-site #vergleich .p-example-heading .p-example-context p{
 max-width:53ch!important;margin:0!important;font-size:21px!important;line-height:1.5!important;
 letter-spacing:-.025em!important;color:#516571!important;
}
.editorial-site #vergleich .p-example-heading .p-example-context strong{font:inherit!important;color:#0e2a3a!important}
.editorial-site #vergleich .p-options>article:not(.p-chosen)>p{
 font-size:16px!important;line-height:1.5!important;color:#fff!important;max-width:28ch!important;margin-top:18px!important;
}
.editorial-site #ablauf .p-process li>div>p{font-size:16px!important;line-height:1.6!important;max-width:32ch!important;margin-top:20px!important}
@media(min-width:721px){
 .editorial-site #ablauf{height:auto!important;max-height:none!important;min-height:100svh!important}
 .editorial-site #ablauf .p-after-offer{height:auto!important;min-height:0!important}
 .editorial-site #ablauf .p-process li{padding:28px!important}
 .editorial-site #ablauf .p-process li>div{margin-top:38px!important;justify-content:flex-start!important}
}
@media(min-width:721px) and (max-width:1100px){
 .editorial-site #reiseauswahl .p-offer-sheet{grid-template-columns:minmax(0,1.4fr) minmax(200px,1fr)!important;column-gap:28px!important;padding:30px!important}
 .editorial-site #reiseauswahl .p-inclusions li{display:block!important}
 .editorial-site #reiseauswahl .p-inclusions p{margin-top:6px!important}
 .editorial-site #ablauf .p-process li{padding:20px!important}
}
@media(max-width:720px){
 .editorial-site #reiseauswahl .p-offer-sheet{display:block!important}
 .editorial-site #reiseauswahl .p-inclusions-label{font-size:22px!important;margin-bottom:22px!important}
 .editorial-site #reiseauswahl .p-inclusions li{display:block!important;padding:18px 0!important}
 .editorial-site #reiseauswahl .p-inclusions h3{font-size:20px!important}
 .editorial-site #reiseauswahl .p-inclusions p{margin-top:6px!important}
 .editorial-site #reiseauswahl .p-investment{margin-top:28px!important}
 .editorial-site #reiseauswahl .p-inquiry{margin-top:26px!important}
 .editorial-site #vergleich .p-example-heading .p-example-context p{font-size:19px!important}
 .editorial-site #ablauf .p-process li>div>p{margin-top:12px!important}
}
@media(min-width:721px){
 .editorial-site #ablauf .p-refund{margin-top:48px!important}
}
