.me-passport{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:18px;background:#ffffff;border:1px solid #e3e3e3}.me-passport-row{display:flex;gap:14px;align-items:flex-start}.me-passport-photo{width:100px;height:auto;aspect-ratio:1.25/1.9;object-fit:cover;border:5px solid #ffffff;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.08),0 8px 18px rgba(0,0,0,.16);flex:none}.me-passport-text{display:flex;flex-direction:column;gap:6px;min-width:0}.me-passport-title{margin:0;font-size:20px;font-weight:800}.me-passport-links{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:4px 0 0}