.relaunch-content{font-size:1rem;line-height:1.7}.relaunch-content .hero-grid>*,.relaunch-content .split-grid>*{min-width:0}.relaunch-content .hero-card{align-self:start}.relaunch-content .btn{min-height:48px;line-height:1.35;white-space:normal}.relaunch-content a.btn.btn-primary{background:#244c3a;color:#fff !important}.hotel-brand-landhotel .relaunch-content a.btn.btn-primary{background:#69452d}.relaunch-content a:not(.btn){text-decoration:underline;text-underline-offset:.18em}.relaunch-content a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.relaunch-content .split-grid>a.info-card{display:block;color:inherit;text-decoration:none;cursor:pointer}.relaunch-content .split-grid>a.info-card:focus-visible{outline:3px solid var(--btn-primary-hover);outline-offset:4px}.relaunch-content .breakfast-actions{gap:12px}.relaunch-content .luxury-visual-grid{margin-block:24px}.relaunch-breadcrumbs{padding-block:16px;font-size:1rem}.relaunch-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none}.relaunch-breadcrumbs li{display:inline-flex;align-items:baseline;min-width:0;max-width:100%;overflow-wrap:anywhere}.relaunch-breadcrumbs li+li:before{content:"/";flex:none;margin-right:8px;color:var(--text-muted)}.relaunch-breadcrumbs a{display:inline-flex;align-items:center;min-width:0;min-height:44px}.relaunch-review-note{padding:16px;border-left:3px solid #80675e;background:var(--bg-soft)}.relaunch-wordmark{font-family:var(--font-display);font-size:1.4rem;font-weight:600;line-height:1.1}.relaunch-content .hero-card[aria-label="Frühstücksdaten"] .meta-cell:has(.meta-detail-link){display:flex;flex-direction:column}.relaunch-content .hero-card[aria-label="Frühstücksdaten"] .meta-detail-link{align-self:flex-start;min-height:44px;margin-top:auto;padding-top:8px}.relaunch-content>.section-soft:has(.split-grid>.info-card:nth-child(2):last-child){padding-block:clamp(56px, 6vw, 80px)}@media (min-width:768px){.relaunch-content>.section-soft .split-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}.relaunch-content>.section.section-tight{padding-block:clamp(40px, 4.5vw, 64px)}.relaunch-content>.section.section-tight~.section{padding-block:clamp(56px, 5.8vw, 84px)}@media (max-width:767px){body.landing-page .landing-footer-min{padding-bottom:max(calc(108px + env(safe-area-inset-bottom)), calc(2.5rem + 40px + env(safe-area-inset-bottom)))}}@media (max-width:640px){.relaunch-content :is(h1,h2,h3){overflow-wrap:anywhere}.relaunch-breadcrumbs{padding-block:12px}.relaunch-content>.section-soft:has(.split-grid>.info-card:nth-child(2):last-child){padding-block:44px}.relaunch-content>.section.section-tight{padding-block:34px}.relaunch-content>.section.section-tight~.section{padding-block:44px}.relaunch-content .hero-grid,.relaunch-content .split-grid{grid-template-columns:1fr}.relaunch-content .breakfast-actions{display:flex;flex-direction:column;align-items:stretch}.relaunch-content .btn{max-width:100%}body.relaunch-draft .mobile-sticky-cta .btn{min-width:0;min-height:48px;padding:10px 12px;white-space:normal;overflow-wrap:anywhere;hyphens:auto;line-height:1.35;text-align:center}body.relaunch-draft.has-hotel-header{padding-bottom:calc(100px + 2rem)}}