.hero-speaker-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.hero-speaker-card{background:white;border:1px solid #deebe4;border-radius:16px;padding:24px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;color:var(--ink);min-width:0}.equal-portrait{width:100%;max-width:184px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:white;margin:0 0 24px}.equal-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.equal-portrait.anh img{transform:scale(1.2);object-position:center}.hero-speaker-card>span{font-size:10px;letter-spacing:1.4px;color:#378553;font-weight:700}.hero-speaker-card h3{font-size:19px;line-height:1.5!important;margin:12px 0 8px;min-height:57px;display:flex;align-items:center;justify-content:center;font-weight:800}.hero-speaker-card p{font-size:12px;line-height:1.8;margin:0;color:#526679;min-height:44px}.speakers .speaker-grid{grid-auto-rows:1fr}.speakers .speaker-card{grid-template-columns:180px minmax(0,1fr);height:100%}.speakers .speaker-photo{background:linear-gradient(155deg,#f5faf7,#e5f2eb);display:flex;align-items:center;justify-content:center;padding:14px;min-height:310px;overflow:hidden}.speakers .speaker-photo img{width:152px;height:152px;border-radius:50%;object-fit:cover;object-position:50% 34%;box-shadow:none}.speakers .duc-anh-photo img{object-position:center}.speakers .speaker-bio{display:flex;flex-direction:column;align-items:flex-start}.speakers .speaker-stats,.speakers .speaker-focus{margin-top:auto;width:100%}
@media(max-width:1000px){.hero-speaker-pair{gap:12px}.hero-speaker-card{padding:20px 13px}.hero-speaker-card h3{font-size:17px}.hero-speaker-card p{font-size:11px}.speakers .speaker-card{grid-template-columns:140px minmax(0,1fr)}.speakers .speaker-photo img{width:112px;height:112px}}
@media(max-width:640px){.hero-speaker-pair{gap:12px}.hero-speaker-card{padding:19px 12px 21px;border-radius:13px}.equal-portrait{margin-bottom:19px;width:100%;max-width:164px}.hero-speaker-card h3{font-size:16px;margin:9px 0 10px;min-height:48px;line-height:1.5!important}.hero-speaker-card>span{font-size:9px;letter-spacing:1px}.hero-speaker-card p{font-size:11px;line-height:1.8;min-height:42px}.speakers .speaker-card{display:flex;flex-direction:column}.speakers .speaker-photo{height:250px;min-height:250px;padding:20px}.speakers .speaker-photo img{width:210px;height:210px}.speakers .speaker-bio{flex:1}.speakers .speaker-stats,.speakers .speaker-focus{margin-top:auto}.speakers .speaker-bio>p{margin-bottom:22px}}
@media(max-width:360px){.hero-speaker-pair{gap:9px}.hero-speaker-card{padding:16px 9px 20px}.hero-speaker-card h3{font-size:15px}.hero-speaker-card p{font-size:10px}}
