/* Only Entdecke die Oase: composition aligned with the approved visual reference. */
.oe-discover .oe-offers-heading{display:flex;justify-content:flex-start;align-items:center;gap:54px}
.oe-discover .oe-offers-heading .eyebrow,.oe-discover .oe-retained-copy{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.oe-discover .oe-offers-heading h3{font-size:40px;line-height:1.15;color:#122c43;white-space:nowrap;letter-spacing:-.04em}
.oe-discover .oe-title-dot{color:#b68c38}
.oe-discover .oe-offers-heading>p{border-left:1px solid #c79c3e;padding-left:44px;min-height:31px;display:flex;align-items:center;font-size:14px;line-height:1.6;color:#19344c;max-width:none;margin:0}
.oe-discover .oe-offers{gap:48px;margin-top:32px}
.oe-discover .oe-offer{grid-template-columns:40px minmax(0,1fr);gap:20px;align-items:start}
.oe-discover .oe-offer-icon{width:40px;height:40px;color:#0799b9;margin-top:0}
.oe-discover .oe-offer h4{font-size:28px;line-height:1.2;color:#122c43;letter-spacing:-.03em;margin:3px 0 7px}
.oe-discover .oe-offer p{font-size:13px;line-height:1.65;min-height:0;color:#3d576c;margin:0}
.oe-discover .oe-offer-link{position:relative;font-size:14px;line-height:1.4;min-height:36px;padding:3px 0;margin-top:3px;border:0;color:#008eaf;gap:20px}
.oe-discover .oe-offer-link::after{content:'';position:absolute;bottom:2px;left:0;right:0;height:1px;background:#c69e45;transition:background .25s ease}
.oe-discover .oe-offer-link svg{width:18px;height:18px}
@media(hover:hover){.oe-discover .oe-offer-link:hover::after{background:#16849b}}
@media(max-width:1100px){.oe-discover .oe-offers-heading{gap:35px}.oe-discover .oe-offers-heading h3{font-size:36px}.oe-discover .oe-offers-heading>p{font-size:13px;padding-left:30px}.oe-discover .oe-offers{gap:26px}.oe-discover .oe-offer{grid-template-columns:35px minmax(0,1fr);gap:15px}.oe-discover .oe-offer-icon{width:35px;height:35px}.oe-discover .oe-offer h4{font-size:26px}.oe-discover .oe-offer p{font-size:12px}}
@media(max-width:850px){.oe-discover .oe-offers-heading{gap:26px}.oe-discover .oe-offers-heading h3{font-size:34px}.oe-discover .oe-offers-heading>p{font-size:12px;padding-left:23px}.oe-discover .oe-offers{grid-template-columns:1fr;gap:24px}.oe-discover .oe-offer{grid-template-columns:35px minmax(0,1fr);gap:19px}.oe-discover .oe-offer h4{font-size:27px}.oe-discover .oe-offer p{font-size:13px}.oe-discover .oe-offer-link{min-height:44px}}
@media(max-width:600px){.oe-discover .oe-offers-heading{display:block}.oe-discover .oe-offers-heading h3{font-size:32px;white-space:normal}.oe-discover .oe-offers-heading>p{border-left:1px solid #c79c3e;min-height:0;padding-left:15px;margin-top:16px;font-size:12px;line-height:1.7}.oe-discover .oe-offers{margin-top:28px;gap:24px}.oe-discover .oe-offer{grid-template-columns:34px minmax(0,1fr);gap:16px}.oe-discover .oe-offer-icon{width:34px;height:34px}.oe-discover .oe-offer h4{font-size:26px;margin-top:2px;margin-bottom:6px}.oe-discover .oe-offer p{font-size:12px}.oe-discover .oe-offer-link{font-size:13px;gap:18px;min-height:44px;margin-top:2px}}
@media(max-width:350px){.oe-discover .oe-offers-heading h3{font-size:30px}.oe-discover .oe-offer h4{font-size:24px}}
@media(prefers-reduced-motion:reduce){.oe-discover .oe-offer-link::after{transition:none}}
