.value-section{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:64px}
.value-heading h2{margin-bottom:28px}
.staff-apps{display:grid;gap:20px}
.staff-app{overflow:hidden;border:1px solid #d5dfd5;border-radius:18px;background:#fff;box-shadow:0 8px 28px #153c2f08}
.staff-app-photo{height:140px;position:relative;overflow:hidden;background:#dae4da}
.staff-app-photo>img{width:100%;height:100%;object-fit:cover;object-position:right 60%;display:block}
.staff-app--lost .staff-app-photo>img{object-position:center 73%}
.staff-app-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 20%,#092e27b8)}
.staff-app-photo p{position:absolute;z-index:1;bottom:16px;left:20px;right:20px;margin:0;color:#fff;font:400 21px/1.2 Georgia,serif;text-wrap:balance}
.staff-app-content{padding:20px}
.staff-app-identity{display:flex;gap:14px;align-items:flex-start}
.staff-app-icon{flex:0 0 58px;width:58px;height:58px;object-fit:contain;border-radius:13px}
.staff-app-identity h3{margin:0 0 5px;font:600 19px/1.25 Arial,sans-serif;color:var(--ink)}
.staff-app-identity p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}
.staff-app-stores{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}
.staff-store{display:grid;justify-items:center;gap:5px;max-width:calc(50% - 7px);cursor:default}
.staff-store img{display:block;width:132px;max-width:100%;height:40px;object-fit:contain}
.staff-store>span{font-size:11px;font-weight:600;color:#66736e;text-align:center}
.staff-app-note{margin:0;font-size:12px;color:var(--muted);line-height:1.5}
@media(max-width:1050px) and (min-width:761px){.value-section{gap:32px}.staff-app-content{padding:15px}.staff-app-identity{gap:10px}.staff-app-icon{width:48px;height:48px;flex-basis:48px}.staff-app-identity h3{font-size:17px}}
@media(max-width:760px){.value-section{grid-template-columns:minmax(0,1fr);gap:28px}.staff-apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.staff-app-note{grid-column:1/-1}.staff-app-identity{flex-direction:column}.staff-app-content{padding:16px}.staff-app-stores{gap:10px}.staff-store{max-width:100%}.staff-app-photo p{font-size:18px;left:16px;right:16px}}
@media(max-width:480px){.staff-apps{grid-template-columns:1fr}.staff-app-identity{flex-direction:row}.staff-app-photo{height:130px}.staff-app-stores{gap:14px}.staff-store{max-width:calc(50% - 7px)}}
