/* Shared CMS logos, blog navigation and landscape history photographs. */
.bw-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin:40px auto 0;max-width:1024px}
.bw-logos__item{display:flex;align-items:center;justify-content:center;width:calc((100% - 72px)/4);height:144px;padding:20px;background:#fff;border-radius:16px;box-shadow:0 0 0 1px #e2e8f0}
.bw-logos__item img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.bw-logos--compact{max-width:none;padding:40px 0;margin:0;gap:16px}
.bw-logos--compact .bw-logos__item{width:calc((100% - 80px)/6);height:112px;padding:12px;border-radius:12px}
.bw-header-actions{align-items:center;gap:12px}
.bw-blog-button{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 24px;border:1px solid #fff;border-radius:999px;color:#fff;font-weight:700;white-space:nowrap;transition:background .2s,color .2s}
.bw-blog-button:hover,.bw-blog-button:focus-visible{background:#fff;color:#09091b}
.bw-blog-button--mobile{display:flex;margin-top:20px;height:48px}
.bw-blog-all{text-align:center;margin-top:24px}.bw-blog-all a{display:inline-flex;align-items:center;gap:12px;border-bottom:2px solid #e82491;padding-bottom:5px;font-weight:700}
.bw-timeline-landscape picture{display:block}.bw-timeline-landscape img{width:100%;height:auto;object-fit:contain}.bw-timeline-link{margin-top:24px}
@media(max-width:1199px){.bw-blog-button{padding:0 18px}.bw-header-actions{gap:8px}}
@media(max-width:1023px){.bw-logos__item{width:calc((100% - 48px)/3)}.bw-logos--compact .bw-logos__item{width:calc((100% - 32px)/3)}}
@media(max-width:639px){.bw-logos{gap:16px}.bw-logos__item{width:calc((100% - 16px)/2);height:128px;padding:14px}.bw-logos--compact .bw-logos__item{width:calc((100% - 16px)/2);height:104px}}
.bw-timeline-landscape>div:first-child{display:flex;align-items:center;background:#080816}.bw-timeline-landscape picture{width:100%}
