/* Extra rustige leesbaarheid bij vrij bewerkbare teksten; ontwerp 18N blijft behouden. */
.b18o-custom-story{font-size:13px;line-height:1.65;color:#6f5344;white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 14px}
.b18o-order-lock{position:absolute;right:12px;bottom:10px;background:rgba(255,250,243,.95);color:#744d34;padding:5px 9px;border-radius:40px;font:700 10px system-ui;box-shadow:0 2px 8px rgba(0,0,0,.1)}
.b18n-hero-photo{position:relative}
.b18n-label{max-width:calc(100% - 28px);overflow-wrap:anywhere}
.b18n-journey-heading p,.b18n-expand p,.b18n-waiting{overflow-wrap:anywhere;white-space:normal}
.b18n-home-rail small{overflow-wrap:anywhere}
@media(max-width:620px){.b18o-order-lock{right:8px;bottom:8px;padding:4px 6px;font-size:9px}}

.b18o-sidebar-image{width:100%;aspect-ratio:16/9;background:#fff8f0;border-radius:12px;border:1px solid #edd6bc;overflow:hidden;margin-bottom:12px;display:flex;align-items:center;justify-content:center;color:#8b7160;font-size:12px}
.b18o-sidebar-image img{width:100%;height:100%;object-fit:cover;display:block}
