/* October 2026 content update, scoped to the new sections. */
.lcf-development,.lcf-partnership{max-width:1100px;margin:auto;line-height:1.75}
.lcf-development h2,.lcf-partnership h2{color:#3d732d}
.lcf-development-images{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}
.lcf-development-images img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.lcf-development-topics{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px}
.lcf-development-topics h3{font-size:20px;color:#3d732d}
.lcf-team-columns{align-items:flex-start;gap:24px;margin:0}
.lcf-team-columns>.textbox2{flex:1;max-width:calc(50% - 12px);width:auto;margin:0!important}
.lcf-team-columns .textboxIc{min-height:0;display:flow-root}
.lcf-team-columns .textboxIc img{width:150px;height:150px;object-fit:cover;margin:0 24px 18px 0}
.lcf-team-columns .textboxIc p{font-family:'Open Sans',Arial,sans-serif;font-size:14px;color:#6d6d6d}
.lcf-team-columns .textboxIc h5{font-size:15px;color:#3d732d;margin-top:20px}
.lcf-team-columns .textboxIc ul{padding-left:22px;clear:both}
.lcf-cover{position:relative;isolation:isolate}
.lcf-cover:before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:-1}
.lcf-cover .jarallax-img{z-index:-2}
.lcf-cover h1 span,.lcf-cover .lead{color:white!important;text-shadow:0 1px 4px #0008}
.lcf-slider-caption{padding:clamp(24px,6vw,100px);width:100%;text-align:left}
.lcf-slider-caption h1{font-size:clamp(24px,3.2vw,46px);line-height:1.3;color:#fff;max-width:1000px}
.lcf-slider-caption span{display:table;background:#20351bcc;padding:8px 14px;margin-bottom:8px}
.lcf-content-image{width:100%;height:auto}
@media(max-width:767px){.lcf-development-images,.lcf-development-topics{grid-template-columns:1fr}.lcf-team-columns>.textbox2{flex-basis:100%;max-width:100%;padding:24px!important}.lcf-team-columns .textboxIc img{margin-right:16px;width:110px;height:110px}.lcf-team-columns .textboxIc h4{clear:both}.lcf-cover .d-middle{padding-top:180px;padding-bottom:40px;min-height:70vh}.lcf-slider-caption{padding-top:160px}.textbox{padding:28px 18px}.textbox3 .col-12{padding:28px 18px}}
