/* Approved editorial direction, scoped to the two connected Oase areas only. */
#mehr-als-moschee.oe-section{padding:56px 0 42px;background:linear-gradient(180deg,#fff 0%,#fdfcf9 24%,#f8faf8 50%,#eff8f8 76%,#f7fbfb 90%,#fff 100%)}
.oe-story{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:72px;align-items:center}
.oe-copy{min-width:0;padding:8px 0;max-width:510px}.oe-copy>.eyebrow{font-size:10px;letter-spacing:.16em;margin-bottom:21px}
.oe-copy h2{font-family:var(--serif);font-size:clamp(43px,3.7vw,53px);line-height:1.08;letter-spacing:-.035em;font-weight:400;color:#17384b;margin:0 0 25px;text-wrap:balance}
.oe-copy h2 em{display:block;font-style:normal;color:#16849b}
.oe-prose{max-width:490px}.oe-prose p{font-size:15px;line-height:1.85;color:#526b78;margin:0}.oe-prose p+p{margin-top:13px}
.oe-values{display:flex;flex-wrap:wrap;gap:10px 18px;margin:22px 0 24px;color:#92713a;font-size:9px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase}.oe-values span+span::before{content:'·';display:inline-block;margin-right:18px;color:#b7c9c8}
.oe-community-link{display:inline-flex;align-items:center;gap:18px;min-height:48px;padding:12px 20px;border:1px solid #147c93;border-radius:5px;background:#147c93;color:#fff;font-size:12px;font-weight:600;line-height:1.5;transition:background .25s ease,box-shadow .25s ease}.oe-community-link svg{width:17px;height:17px;flex:none;transition:transform .25s ease}
.oe-photo{min-width:0;margin:0}.oe-image-frame{height:390px;overflow:hidden;background:#e8f0ee;border-radius:5px 48px 5px 5px}.oe-image-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:58% 44%;transition:transform .65s ease}.oe-photo figcaption{font-size:10px;line-height:1.6;letter-spacing:.03em;color:#6e7d83;margin-top:10px}
.oe-discover{margin-top:49px}.oe-offers-heading{display:flex;align-items:center;justify-content:space-between;gap:40px}.oe-offers-heading .eyebrow{font-size:9px;letter-spacing:.15em;margin-bottom:12px}.oe-offers-heading h3{font-family:var(--serif);font-size:37px;font-weight:400;letter-spacing:-.035em;line-height:1.15;color:#17384b;margin:0}.oe-offers-heading>p{font-size:13px;line-height:1.8;color:#607581;margin:0;max-width:460px}
.oe-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:29px}
.oe-offer{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;align-items:start;min-width:0;padding:0}.oe-offer-icon{width:32px;height:32px;color:#16849b;margin-top:1px;transition:transform .25s ease}.oe-offer-icon svg{display:block;width:100%;height:100%}.oe-gold{stroke:#b18a46}.oe-offer-copy{min-width:0}.oe-offer h4{font-family:var(--serif);font-weight:400;font-size:27px;line-height:1.2;letter-spacing:-.025em;color:#17384b;margin:0 0 10px}.oe-offer p{font-size:13px;line-height:1.7;color:#526b78;min-height:44px;margin:0}.oe-offer-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:14px;min-height:44px;padding:3px 0;margin-top:2px;border:0;border-bottom:1px solid #c4a363;background:none;color:#137b93;font-size:12px;font-weight:500;line-height:1.5;cursor:pointer;transition:color .25s ease,border-color .25s ease}.oe-offer-link svg{width:16px;height:16px;flex:none;transition:transform .25s ease}
.oe-community-link:focus-visible,.oe-offer-link:focus-visible{outline:2px solid #147f98;outline-offset:5px}
@media(hover:hover){.oe-community-link:hover{background:#106b80;box-shadow:0 4px 12px #17384b12}.oe-community-link:hover svg,.oe-offer-link:hover svg{transform:translateX(3px)}.oe-offer-link:hover{color:#0e596e;border-color:#17849b}.oe-offer:hover .oe-offer-icon{transform:translateY(-2px)}.oe-image-frame:hover img{transform:scale(1.018)}}
@media(max-width:1100px){.oe-story{gap:42px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.oe-copy h2{font-size:47px}.oe-prose p{font-size:14px}.oe-image-frame{height:365px}.oe-offers{gap:25px}.oe-offer{gap:13px}.oe-offer h4{font-size:25px}.oe-offers-heading h3{font-size:34px}}
@media(max-width:850px){.oe-story{gap:29px;grid-template-columns:1fr}.oe-copy{max-width:660px;padding:0}.oe-copy h2{max-width:600px;font-size:47px}.oe-prose{max-width:600px}.oe-image-frame{height:330px;border-radius:5px 35px 5px 5px}.oe-discover{margin-top:38px}.oe-offers{gap:23px}.oe-offer{grid-template-columns:1fr;gap:13px}.oe-offer h4{font-size:25px}.oe-offer p{min-height:65px}.oe-offers-heading{gap:28px}.oe-offers-heading>p{font-size:12px;max-width:340px}}
@media(max-width:600px){#mehr-als-moschee.oe-section{padding:36px 0 28px;background:linear-gradient(180deg,#fff 0%,#fdfcf9 27%,#f8faf8 51%,#eff8f8 77%,#fff 100%)}.oe-copy>.eyebrow{font-size:9px;margin-bottom:17px}.oe-copy h2{font-size:42px;line-height:1.09;margin-bottom:22px}.oe-prose p{font-size:14px;line-height:1.85}.oe-prose p+p{margin-top:12px}.oe-values{font-size:9px;gap:8px 12px;margin:20px 0}.oe-values span+span::before{margin-right:12px}.oe-community-link{font-size:11px;min-height:46px;padding:11px 16px;gap:15px}.oe-story{gap:26px}.oe-image-frame{height:245px;border-radius:4px 28px 4px 4px}.oe-photo figcaption{font-size:9px;margin-top:9px}.oe-discover{margin-top:34px}.oe-offers-heading{display:block}.oe-offers-heading .eyebrow{font-size:9px;margin-bottom:12px}.oe-offers-heading h3{font-size:32px;line-height:1.15}.oe-offers-heading>p{font-size:12px;line-height:1.8;margin-top:14px;max-width:none}.oe-offers{grid-template-columns:1fr;gap:25px;margin-top:27px}.oe-offer{grid-template-columns:30px minmax(0,1fr);gap:15px}.oe-offer-icon{width:30px;height:30px}.oe-offer h4{font-size:26px;margin-bottom:7px}.oe-offer p{font-size:12px;min-height:0;line-height:1.8}.oe-offer-link{font-size:11px;min-height:44px;margin-top:5px}}
@media(max-width:350px){.oe-copy h2{font-size:38px}.oe-image-frame{height:215px}.oe-offers-heading h3{font-size:30px}.oe-offer h4{font-size:24px}.oe-prose p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.oe-image-frame img,.oe-community-link,.oe-community-link svg,.oe-offer-icon,.oe-offer-link,.oe-offer-link svg{transition:none}.oe-image-frame:hover img,.oe-community-link:hover svg,.oe-offer-link:hover svg,.oe-offer:hover .oe-offer-icon{transform:none}}
/* Story copy supplied by Oase. No overrides for the approved discover section. */
.oe-story{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr);gap:64px}
.oe-copy{max-width:570px}.oe-prose{max-width:570px}
.oe-prose p{font-size:14.5px;line-height:1.8}
.oe-prose p+p{margin-top:13px}
.oe-prose p:first-child{color:#314f60}
.oe-prose p:last-child{color:#176c7e;font-style:italic;margin-top:18px;padding-left:14px;border-left:1px solid #c3a165}
.oe-image-frame{height:480px}
@media(max-width:1100px){.oe-story{gap:40px;grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr)}.oe-prose p{font-size:14px}.oe-image-frame{height:490px}}
@media(max-width:850px){.oe-story{grid-template-columns:1fr;gap:29px}.oe-copy,.oe-prose{max-width:660px}.oe-image-frame{height:330px}}
@media(max-width:600px){.oe-story{gap:26px}.oe-prose p{font-size:14px;line-height:1.85}.oe-prose p+p{margin-top:12px}.oe-prose p:last-child{margin-top:17px;padding-left:13px}.oe-image-frame{height:245px}}
@media(max-width:350px){.oe-prose p{font-size:13px}.oe-image-frame{height:215px}}
