/* Low-emphasis article entry. Existing homepage layout and booking controls stay intact. */
.bai-v2 .bai-kb-top{display:none}
.bai-v2 .bai-kb-bottom{text-align:center;margin:24px 0 14px}
.bai-v2 .bai-kb-bottom a,.bai-v2 .bai-kb-top a{font-size:14px;font-weight:400;color:#50575b;text-decoration:none;white-space:nowrap}
.bai-v2 [data-bai-knowledge-link]:hover,.bai-v2 [data-bai-knowledge-link]:focus-visible{text-decoration:underline}
@media(min-width:1100px){.bai-v2 .bai-kb-top{display:inline-flex;align-items:center;order:0}.bai-v2 .bai-kb-bottom{display:none}}
.bai-kb{font-size:18px;line-height:1.75}.bai-kb-languages{display:flex;gap:16px;justify-content:flex-end;font-size:15px}
.bai-kb-languages [aria-current=page]{font-weight:700}.bai-kb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}
.bai-kb article{border:1px solid #d7dbdf;border-radius:12px;background:#fff;padding:20px}.bai-kb article img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;height:auto}
.bai-kb article h2{font-size:22px;margin:14px 0 8px}.bai-kb article p{font-size:17px}.bai-kb a{color:inherit}
.bai-kb-pagination{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0}.bai-kb-return{font-size:16px;line-height:1.8;margin-top:36px}
.bai-kb-empty{padding:24px 0;color:#50575b}@media(max-width:700px){.bai-kb-grid{grid-template-columns:1fr}.bai-kb{font-size:18px}}
.bai-kb-article-languages{flex-wrap:wrap;margin-bottom:24px;gap:8px 16px}.bai-kb-article-languages a{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;color:inherit}
/* Keep the entire original photograph; portrait covers must not bury article text. */
.bai-kb-article .wp-block-post-featured-image{max-width:760px;margin-inline:auto}
.bai-kb-article .wp-block-post-featured-image img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain!important}
@media(max-width:700px){.bai-kb-article .wp-block-post-featured-image img{max-height:280px}}
