.s4a-bee-story .s4a-hero-visual{overflow:hidden}
.s4a-bee-story .s4a-hero-visual>img{width:100%;height:100%;object-fit:cover;object-position:center 62%}
.s4a-bee-photo-section{background:#153a30;color:#fbfaf5}
.s4a-bee-photo-section .s4a-eyebrow{color:#d4ee7b}
.s4a-bee-photo-section h2{color:#fbfaf5}
.s4a-bee-photo-section .s4a-section-heading>p{color:rgba(255,255,255,.72)}
.s4a-bee-photos{display:grid;grid-template-columns:1.25fr .75fr;gap:1rem}
.s4a-bee-photos figure{position:relative;min-width:0;overflow:hidden;margin:0;background:#253c32}
.s4a-bee-photos img{display:block;width:100%;height:clamp(290px,37vw,470px);object-fit:cover}
.s4a-bee-photos figcaption{padding:.9rem 1rem;color:#fff;background:#0c241d;font-size:.8rem;line-height:1.55}
.s4a-bee-people{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:2rem;background:rgba(21,58,48,.16);border:1px solid rgba(21,58,48,.16)}
.s4a-bee-people article{min-height:150px;padding:1.2rem;background:#fbfaf5}
.s4a-bee-people strong{display:block;color:#153a30;font-size:1.05rem;line-height:1.2}
.s4a-bee-people span{display:block;margin-top:.5rem;color:#59655e;font-size:.77rem;line-height:1.5}
.s4a-bee-next{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,7vw,6rem);align-items:start}
.s4a-bee-next h2{margin:0;color:#17231e;font-size:clamp(2.3rem,4.8vw,4.4rem);line-height:.99;letter-spacing:-.07em}
.s4a-bee-next-list{margin:0;padding:0;list-style:none;border-top:1px solid rgba(23,35,30,.16)}
.s4a-bee-next-list li{padding:1rem 0;border-bottom:1px solid rgba(23,35,30,.16);color:#4b5750;font-size:.93rem;line-height:1.7}
.s4a-bee-next-list strong{color:#153a30}
@media(max-width:900px){.s4a-bee-people{grid-template-columns:repeat(3,minmax(0,1fr))}.s4a-bee-next{grid-template-columns:1fr;gap:1rem}}
@media(max-width:620px){.s4a-bee-photos{grid-template-columns:1fr}.s4a-bee-photos img{height:auto;max-height:380px}.s4a-bee-people{grid-template-columns:1fr 1fr}.s4a-bee-people article{min-height:0;padding:1rem}}
